Commit graph

169 commits

Author SHA1 Message Date
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
Alexander Mohr
9e2f4d4eac support dynamic rows fixes #42 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
578594636a math mode, also prints binary representation now 2025-06-01 10:51:25 +02:00
Alexander Mohr
01802fe84e add layer option, fixes #43 2025-06-01 10:51:25 +02:00
Alexander Mohr
79e8ac0a36 make version non option, fixes #22 2025-06-01 10:51:25 +02:00