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
Alexander Mohr
c245785881
update readme fixes #66
2025-06-01 10:51:25 +02:00
Alexander Mohr
b3fe0636bc
improve math, fixes #69
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
Alexander Mohr
2983ddb49e
fix #67
2025-06-01 10:51:25 +02:00
Alexander Mohr
f1aceb18eb
fix #68
2025-06-01 10:51:25 +02:00
Alexander Mohr
ceecc490a6
gui, fix some key codes
2025-06-01 10:51:25 +02:00