Just emojis

This commit is contained in:
David Heinemeier Hansson
2026-05-20 14:12:06 +02:00
parent b7c0e10288
commit ed3320cb8d
12 changed files with 30 additions and 28 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ User-installed plugins live alongside these conceptually but on disk under
| Bar settings | `omarchy.settings` | `panel` | `settings/SettingsPanel.qml` |
| Launcher | `omarchy.launcher` | `overlay` | `launcher/Launcher.qml` |
| Image picker | `omarchy.image-picker` | `overlay` | `image-picker/ImagePicker.qml` |
| Emoji picker | `omarchy.emoji-picker` | `overlay` | `emoji-picker/EmojiPicker.qml` |
| Emojis | `omarchy.emojis` | `overlay` | `emojis/Emojis.qml` |
| Clipboard mgr | `omarchy.clipboard` | `overlay` | `clipboard/Clipboard.qml` |
| Omarchy menu | `omarchy.menu` | `menu` | `menu/Menu.qml` |
| Notifications | `omarchy.notifications` | `service` | `notifications/Service.qml` |
-15
View File
@@ -1,15 +0,0 @@
{
"schemaVersion": 1,
"id": "omarchy.emoji-picker",
"name": "Emoji picker",
"version": "1.0.0",
"author": "Omarchy",
"description": "An emoji picker to copy or type emojis",
"kinds": [
"overlay"
],
"keepLoaded": true,
"entryPoints": {
"overlay": "EmojiPicker.qml"
}
}
@@ -19,7 +19,7 @@ Item {
property var filteredEmojis: []
// Shares the [menu] surface tokens themes that style the menu also
// style the emoji picker. Selected-cell colors composed in the
// style emojis. Selected-cell colors composed in the
// singleton so consumers drop them straight into Rectangle bindings.
property color background: Color.menu.background
property color foreground: Color.menu.text
@@ -56,7 +56,7 @@ Item {
function dismiss() {
root.opened = false
if (root.shell && typeof root.shell.hide === "function")
root.shell.hide((root.manifest && root.manifest.id) || "omarchy.emoji-picker")
root.shell.hide((root.manifest && root.manifest.id) || "omarchy.emojis")
}
function toggle() {
@@ -165,7 +165,7 @@ Item {
ListModel { id: displayModel }
FileView {
path: root.omarchyPath + "/shell/plugins/emoji-picker/emojis.json"
path: root.omarchyPath + "/shell/plugins/emojis/emojis.json"
onLoaded: root.loadEmojis(text())
}
PanelWindow {
@@ -173,7 +173,7 @@ Item {
visible: root.opened
anchors { top: true; bottom: true; left: true; right: true }
color: "transparent"
WlrLayershell.namespace: "omarchy-emoji-picker"
WlrLayershell.namespace: "omarchy-emojis"
WlrLayershell.layer: WlrLayer.Overlay
WlrLayershell.keyboardFocus: WlrKeyboardFocus.Exclusive
exclusionMode: ExclusionMode.Ignore
+15
View File
@@ -0,0 +1,15 @@
{
"schemaVersion": 1,
"id": "omarchy.emojis",
"name": "Emojis",
"version": "1.0.0",
"author": "Omarchy",
"description": "Search, copy, and type emojis",
"kinds": [
"overlay"
],
"keepLoaded": true,
"entryPoints": {
"overlay": "Emojis.qml"
}
}