From 09f23ff7259d6102cbcebe158ef28e45c02c7ac2 Mon Sep 17 00:00:00 2001 From: isXander Date: Sun, 7 May 2023 12:44:39 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9E=95=20Display=20toast=20on=20primary=20co?= =?UTF-8?q?ntroller=20connect.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/dev/isxander/controlify/Controlify.java | 6 ++++++ src/main/resources/assets/controlify/lang/en_us.json | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/main/java/dev/isxander/controlify/Controlify.java b/src/main/java/dev/isxander/controlify/Controlify.java index 9f6c43e..1f0bea5 100644 --- a/src/main/java/dev/isxander/controlify/Controlify.java +++ b/src/main/java/dev/isxander/controlify/Controlify.java @@ -312,6 +312,12 @@ public class Controlify implements ControlifyApi { if (Controller.CONTROLLERS.size() == 1) { this.setCurrentController(controller); + + ToastUtils.sendToast( + Component.translatable("controlify.toast.default_controller_connected.title"), + Component.translatable("controlify.toast.default_controller_connected.description"), + false + ); } else { this.askToSwitchController(controller); config().saveIfDirty(); diff --git a/src/main/resources/assets/controlify/lang/en_us.json b/src/main/resources/assets/controlify/lang/en_us.json index 0d0301e..a71aee7 100644 --- a/src/main/resources/assets/controlify/lang/en_us.json +++ b/src/main/resources/assets/controlify/lang/en_us.json @@ -115,6 +115,8 @@ "controlify.toast.vmouse_disabled.description": "Controlify virtual mouse is now disabled for this screen.", "controlify.toast.ask_to_switch.title": "Switch Controller?", "controlify.toast.ask_to_switch.description": "A new controller named '%s' has just been connected. Press any button to switch to it.", + "controlify.toast.default_controller_connected.title": "Controller Connected", + "controlify.toast.default_controller_connected.description": "Your primary controller has been connected and automatically switched to.", "controlify.toast.controller_disconnected.title": "Controller Disconnected", "controlify.toast.controller_disconnected.description": "'%s' was disconnected.", "controlify.toast.faulty_input.title": "Controller disabled",