feat: add a runtime GUI with iced - #1816
Conversation
578713b to
fd04bed
Compare
fd04bed to
0adcc2c
Compare
|
Nice!! Do you think this feature could be used for something like that, or do you have other, incompatible plans for it? |
|
I don't have many big plans for the GUI, so I'm open to anything. The main motivation was to help myself remember new zippychords, but adding a new modes like a mouse mover sounds interesting, and there has been requests for something like warpd in the past. Looks like there are already Windows alternatives though, interesting! E.g. TPMouse. The communication is still implemented via TCP because something in iced causes LLHOOK to not receive events when the GUI is in focus, so the GUI needs to run as a subprocess. |
|
I can confirm that the GUI shows on Mac OS, nice!! 👍 |
|
Reminder to self that I want to add clipboard info to the UI |
|
Very cool, especially if this could be used for some which-key like feature where you get a popup showing you which keys do which action, but only after a delay mid-sequence, so that if you forget that your By the way, how did you find the performance like? |
4a2cbcd to
789b815
Compare
Add a GUI! Current visuals:
Compile it yourself with
--features iced_gui. Only tested on Windows but theoretically cross-platform since the iced crate should be. Maybe need to select other features in other OS', e.g. X vs. wayland features in Linux; I'm not sure.