Alexander Mohr
0fdee55fbe
improve formatting w/ nightly toolchain
...
nightly rustformat allows some
advanced formatting for strings and
imports.
Add a pipeline steps that validates through this.
2025-07-26 22:50:33 +02:00
Alexander Mohr
b63b02830a
support custom auto typing fixes #91
2025-07-20 13:58:41 +02:00
Alexander Mohr
6b1c9e57fb
clippy warnings fix
2025-07-03 19:32:11 +02:00
Alexander Mohr
6ce81a56d5
breaking api changes: improve API for gui and reduce cloning
...
* change signature of gui::show to include option with factory
trait to create new element instead of boolean
* change signature of get_[sub_]elements
the newer signature makes it way clearer what the semantic behind
the value is.
* improve how completion with tab is handled
* added config option, so tab can be used to submit
2025-07-03 19:30:51 +02:00
Alexander Mohr
7d958ffddb
reorg imports
2025-06-22 13:57:36 +02:00
Alexander Mohr
ad5a888186
hyprswitch improvements
...
* update cache after window is shown instead before
* lookup icons based on process name too
2025-06-22 13:57:36 +02:00
Alexander Mohr
74594d688d
support custom cache file, fixes 26
2025-06-22 13:57:36 +02:00
Alexander Mohr
d9ca8e62d8
hyprswitch cache images to improve startup times
2025-06-22 13:57:36 +02:00
Alexander Mohr
89b3f6f2d3
restructure lib
...
this makes imports better, as
they can now be written as
use worf:: instead worf_lib::
2025-06-01 10:51:25 +02:00
Alexander Mohr
0f89e367a8
add more formatting and wrapping options
2025-06-01 10:51:25 +02:00
Alexander Mohr
fbe5454c7b
add workspace id to hyprswitch
2025-06-01 10:51:25 +02:00
Alexander Mohr
9c1e48a4f6
sort imports
2025-06-01 10:51:25 +02:00
Alexander Mohr
4cde2d02e6
add hyprswitch
2025-06-01 10:51:25 +02:00