From 901aa820e5c5051b3b18a44657ea537e73922545 Mon Sep 17 00:00:00 2001 From: vaguesyntax Date: Mon, 27 Oct 2025 19:33:17 +0300 Subject: [PATCH] fix config and icons --- dots/.config/quickshell/ii/modules/common/Config.qml | 5 ++++- .../quickshell/ii/modules/settings/ServicesConfig.qml | 11 +++++++++-- .../androidStyle/AndroidEasyEffectsToggle.qml | 2 +- .../androidStyle/AndroidMusicRecognition.qml | 4 ++-- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/dots/.config/quickshell/ii/modules/common/Config.qml b/dots/.config/quickshell/ii/modules/common/Config.qml index 83fda7cee..70cca4275 100644 --- a/dots/.config/quickshell/ii/modules/common/Config.qml +++ b/dots/.config/quickshell/ii/modules/common/Config.qml @@ -374,7 +374,10 @@ Singleton { property JsonObject resources: JsonObject { property int updateInterval: 3000 - property int musicRecognitionTimeout: 16 + } + + property JsonObject musicRecognition: JsonObject { + property int timeout: 16 } property JsonObject search: JsonObject { diff --git a/dots/.config/quickshell/ii/modules/settings/ServicesConfig.qml b/dots/.config/quickshell/ii/modules/settings/ServicesConfig.qml index 64c015ff2..d1fb137c5 100644 --- a/dots/.config/quickshell/ii/modules/settings/ServicesConfig.qml +++ b/dots/.config/quickshell/ii/modules/settings/ServicesConfig.qml @@ -54,15 +54,22 @@ ContentPage { Config.options.resources.updateInterval = value; } } + + } + + ContentSection { + icon: "music_cast" + title: Translation.tr("Music Recognition") + ConfigSpinBox { icon: "timer_off" text: Translation.tr("Music recognition timeout (s)") - value: Config.options.resources.musicRecognitionTimeout + value: Config.options.musicRecognition.timeout from: 2 to: 100 stepSize: 2 onValueChanged: { - Config.options.resources.musicRecognitionTimeout = value; + Config.options.musicRecognition.timeout = value; } } } diff --git a/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/androidStyle/AndroidEasyEffectsToggle.qml b/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/androidStyle/AndroidEasyEffectsToggle.qml index 86605becd..c907abf77 100644 --- a/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/androidStyle/AndroidEasyEffectsToggle.qml +++ b/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/androidStyle/AndroidEasyEffectsToggle.qml @@ -10,7 +10,7 @@ AndroidQuickToggleButton { name: Translation.tr("EasyEffects") toggled: EasyEffects.active - buttonIcon: "instant_mix" + buttonIcon: "graphic_eq" Component.onCompleted: { EasyEffects.fetchActiveState() diff --git a/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/androidStyle/AndroidMusicRecognition.qml b/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/androidStyle/AndroidMusicRecognition.qml index e674660b3..585b784f7 100644 --- a/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/androidStyle/AndroidMusicRecognition.qml +++ b/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/androidStyle/AndroidMusicRecognition.qml @@ -11,14 +11,14 @@ AndroidQuickToggleButton { id: root property int timeoutInterval: 5 - property int timeoutDuration: Config.options.resources.musicRecognitionTimeout + property int timeoutDuration: Config.options.musicRecognition.timeout property string monitorSource: "monitor" // "monitor" (system sound) , "input" (microphone) name: Translation.tr("Identify Music") statusText: toggled ? Translation.tr("Listening...") : monitorSource === "monitor" ? Translation.tr("System sound") : Translation.tr("Microphone") toggled: false - buttonIcon: toggled ? "cadence" : "graphic_eq" + buttonIcon: toggled ? "music_cast" : "music_note" property var recognizedTrack: ({ title:"", subtitle:"", url:""})