quickshell emoji picker

This commit is contained in:
end-4
2025-06-02 00:09:47 +02:00
parent 751e5ca543
commit c940b72776
7 changed files with 119 additions and 4 deletions
@@ -210,4 +210,27 @@ Scope {
}
}
GlobalShortcut {
name: "overviewEmojiToggle"
description: qsTr("Toggle emoji query on overview widget")
onPressed: {
if (GlobalStates.overviewOpen && overviewScope.dontAutoCancelSearch) {
GlobalStates.overviewOpen = false;
return;
}
for (let i = 0; i < overviewVariants.instances.length; i++) {
let panelWindow = overviewVariants.instances[i];
if (panelWindow.modelData.name == Hyprland.focusedMonitor.name) {
overviewScope.dontAutoCancelSearch = true;
panelWindow.setSearchingText(
ConfigOptions.search.prefix.emojis
);
GlobalStates.overviewOpen = true;
return
}
}
}
}
}