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"},
|
||||
|
||||
// Trigger
|
||||
"trigger.emoji": {"icon":"","label":"Emoji","aliases":["emoji","emojis"],"action":"omarchy-menu-emoji"},
|
||||
"trigger.reminder": {"icon":"","label":"Reminder","aliases":["reminder"]},
|
||||
"trigger.capture": {"icon":"","label":"Capture","aliases":["capture","screenshot","screenrecord","screen-record","screenrecording"]},
|
||||
"trigger.capture.screenshot": {"icon":"","label":"Screenshot","action":"omarchy-capture-screenshot"},
|
||||
|
||||
@@ -109,6 +109,17 @@ assertDeepEqual(
|
||||
|
||||
const defaultItems = menu.parseMenuJsonc(defaultMenuJsonc)
|
||||
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(
|
||||
defaultById['update.omarchy'].icon === '\ue900',
|
||||
'menu update Omarchy entry uses the Omarchy glyph'
|
||||
|
||||
Reference in New Issue
Block a user