Issue
The hypremoji process seems to stay alive after selecting an emoji, but quits if you press esc to close it without selecting an emoji. If a process is open and you open hypremoji again, a second process is spawned, but this will quit out if you either select and emoji or press ESC; though there will always be one persistent process.
This creates and issue where using this bind will launch hypr emoji, an emoji is selected, then a future call to this bind will result in it killing the current running process, then the user having to press the bind again in order to bring up hypremoji
bind = $mainMod, period, exec, pkill -x hypremoji || hypremoji
Expected behavior
The hypremoji process quits once ESC is pressed, the window is killed, or an emoji is selected. Alternatively, the emoji picker should remain on screen after selecting an emoji.
Issue
The hypremoji process seems to stay alive after selecting an emoji, but quits if you press esc to close it without selecting an emoji. If a process is open and you open hypremoji again, a second process is spawned, but this will quit out if you either select and emoji or press ESC; though there will always be one persistent process.
This creates and issue where using this bind will launch hypr emoji, an emoji is selected, then a future call to this bind will result in it killing the current running process, then the user having to press the bind again in order to bring up hypremoji
bind = $mainMod, period, exec, pkill -x hypremoji || hypremojiExpected behavior
The hypremoji process quits once ESC is pressed, the window is killed, or an emoji is selected. Alternatively, the emoji picker should remain on screen after selecting an emoji.