Add emoji picker to Trigger menu
This commit is contained in:
@@ -44,6 +44,7 @@
|
|||||||
"learn.tmux-keybindings": {"icon":"","label":"Tmux","action":"omarchy-menu-tmux-keybindings"},
|
"learn.tmux-keybindings": {"icon":"","label":"Tmux","action":"omarchy-menu-tmux-keybindings"},
|
||||||
|
|
||||||
// Trigger
|
// Trigger
|
||||||
|
"trigger.emoji": {"icon":"","label":"Emoji","aliases":["emoji","emojis"],"action":"omarchy-menu-emoji"},
|
||||||
"trigger.reminder": {"icon":"","label":"Reminder","aliases":["reminder"]},
|
"trigger.reminder": {"icon":"","label":"Reminder","aliases":["reminder"]},
|
||||||
"trigger.capture": {"icon":"","label":"Capture","aliases":["capture","screenshot","screenrecord","screen-record","screenrecording"]},
|
"trigger.capture": {"icon":"","label":"Capture","aliases":["capture","screenshot","screenrecord","screen-record","screenrecording"]},
|
||||||
"trigger.capture.screenshot": {"icon":"","label":"Screenshot","action":"omarchy-capture-screenshot"},
|
"trigger.capture.screenshot": {"icon":"","label":"Screenshot","action":"omarchy-capture-screenshot"},
|
||||||
|
|||||||
@@ -109,6 +109,17 @@ assertDeepEqual(
|
|||||||
|
|
||||||
const defaultItems = menu.parseMenuJsonc(defaultMenuJsonc)
|
const defaultItems = menu.parseMenuJsonc(defaultMenuJsonc)
|
||||||
const defaultById = Object.fromEntries(defaultItems.map(item => [item.id, item]))
|
const defaultById = Object.fromEntries(defaultItems.map(item => [item.id, item]))
|
||||||
|
const triggerItems = defaultItems.filter(item => item.parent === 'trigger')
|
||||||
|
assertEqual(
|
||||||
|
triggerItems[0].id,
|
||||||
|
'trigger.emoji',
|
||||||
|
'menu lists Emoji first under Trigger'
|
||||||
|
)
|
||||||
|
assertEqual(
|
||||||
|
defaultById['trigger.emoji'].action,
|
||||||
|
'omarchy-menu-emoji',
|
||||||
|
'menu opens the emoji picker from Trigger'
|
||||||
|
)
|
||||||
assert(
|
assert(
|
||||||
defaultById['update.omarchy'].icon === '\ue900',
|
defaultById['update.omarchy'].icon === '\ue900',
|
||||||
'menu update Omarchy entry uses the Omarchy glyph'
|
'menu update Omarchy entry uses the Omarchy glyph'
|
||||||
|
|||||||
Reference in New Issue
Block a user