Commit graph

174 commits

Author SHA1 Message Date
Alexander Mohr
024e24d4de support wrapping
if first element is selected and up is pressed again
the last element will be selected and vice versa
2025-07-20 13:58:41 +02:00
Alexander Mohr
adc3ae053a fix #88 2025-07-20 13:58:41 +02:00
Alexander Mohr
f10e9d1794 precompile regex, fixes #84
group imports
2025-07-20 13:58:41 +02:00
Alexander Mohr
172d9dc589 Add issue templates 2025-07-08 08:42:51 +02:00
Alexander Mohr
ef02c36d97 bump version to 0.4.0 2025-07-03 19:32:11 +02:00
Alexander Mohr
899e19591a fix shift in math mode 2025-07-03 19:32:11 +02:00
Alexander Mohr
19b2379ff0 support floating point numbers in math mode 2025-07-03 19:32:11 +02:00
Alexander Mohr
75fc04d8b5 support auto selection without enter, fixes #83 2025-07-03 19:32:11 +02:00
Alexander Mohr
f68ffd88d4 support Parentheses for math, fixes #79 2025-07-03 19:32:11 +02:00
Alexander Mohr
7194cbe3a9 remove dead code 2025-07-03 19:32:11 +02:00
Alexander Mohr
6b1c9e57fb clippy warnings fix 2025-07-03 19:32:11 +02:00
Alexander Mohr
01facc5866 add hyprspace workspace manager 2025-07-03 19:32:11 +02:00
Alexander Mohr
893b3772d4 move show into worf main out of lib
the show option does not make sense to
be offered in the lib.
this commit moves it into worf::main, so it is not visible
via the api anymore
2025-07-03 19:30:51 +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
d6e3d91c5c fix blurred background, fix launcher theme 2025-07-03 19:30:51 +02:00
Alexander Mohr
ed27190bd7 bump version to 0.3.0 2025-06-22 17:46:48 +02:00
Alexander Mohr
55bb8421d4 improve input handling
* support home, end and arrow keys to change cursor position
* support delete icon to clear search
2025-06-22 13:57:36 +02:00
Alexander Mohr
3c8fafb50e blurred background now only fills active monitor 2025-06-22 13:57:36 +02:00
Alexander Mohr
8770a31971 add more custom key support 2025-06-22 13:57:36 +02:00
Alexander Mohr
53cceb499e add option to toggle search 2025-06-22 13:57:36 +02:00
Alexander Mohr
1e3446bac3 update dark blue theme 2025-06-22 13:57:36 +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
419d099904 remove home assistant curl from hyprland_exit 2025-06-22 13:57:36 +02:00
Alexander Mohr
acdd5e29f8 remove anyhow 2025-06-22 13:57:36 +02:00
Alexander Mohr
be95c817dd add option to set background to fullscreen 2025-06-22 13:57:36 +02:00
Alexander Mohr
a2fa0a439a add blue no variables themes 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
184c9a2b77 use layershell for blurred background 2025-06-22 13:57:36 +02:00
Alexander Mohr
32c1b3562c add empty match method
if this option is set no filtering will be done
2025-06-22 13:57:36 +02:00
Alexander Mohr
b5c8207209 improve darkblue theme 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
beb9b9d1c3 update version to 0.2.0 2025-06-08 14:45:58 +02:00
Alexander Mohr
d5b466b1cf fix docstring 2025-06-08 14:45:58 +02:00
Alexander Mohr
0c5e434bf1 update screenshots 2025-06-08 14:45:58 +02:00
Alexander Mohr
922ef0b42a update docs fixes #4 2025-06-08 14:45:58 +02:00
Alexander Mohr
bb3ff26161 document missing support for x and y offset 2025-06-08 14:45:58 +02:00
Alexander Mohr
c852847ffc support single click fixes #45 2025-06-08 14:45:58 +02:00
Alexander Mohr
d00d307c4f update readme 2025-06-08 14:45:58 +02:00
Alexander Mohr
4b33e3e44e improve theming
* add option to center center vertically, this
  makes it possible to show full screen dialogs
  which centered elements. i.e. for an exit dialog
* improve dynamic line and update themes
2025-06-08 14:45:58 +02:00
Alexander Mohr
db2ae90268 hide background with main window 2025-06-08 14:45:58 +02:00
Alexander Mohr
c8724a9068 add fancy themes 2025-06-08 14:45:58 +02:00
Alexander Mohr
c2efd66d6c add option to blur the whole background 2025-06-08 14:45:58 +02:00
Alexander Mohr
7d0cc569b7 make ydotoold optional 2025-06-08 14:45:58 +02:00
Alexander Mohr
bf951bf0c8 support web search, fixes #55 2025-06-08 14:45:58 +02:00
Alexander Mohr
8abcdfcf4a bump version to 0.1.2 2025-06-01 10:51:25 +02:00
Alexander Mohr
0e9a7c067c fix clippy 2025-06-01 10:51:25 +02:00
Alexander Mohr
0c86a97ab4 remove redundant args error 2025-06-01 10:51:25 +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
bf9cb00a45 add option to limit dynamic lines 2025-06-01 10:51:25 +02:00