Alexander Mohr
3d9d5689c7
improve key handler construction
2025-07-20 13:58:41 +02:00
Alexander Mohr
b63b02830a
support custom auto typing fixes #91
2025-07-20 13:58:41 +02:00
Alexander Mohr
ef02c36d97
bump version to 0.4.0
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
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
acdd5e29f8
remove anyhow
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
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
b3fe0636bc
improve math, fixes #69
2025-06-01 10:51:25 +02:00
Alexander Mohr
4cde2d02e6
add hyprswitch
2025-06-01 10:51:25 +02:00
Alexander Mohr
a4295b3101
update cargo lock
2025-05-25 16:04:09 +02:00
Alexander Mohr
55f75b5b26
update cargo.lock
2025-05-25 16:04:09 +02:00
Alexander Mohr
3749a10137
fix sometimes broken line flag
2025-05-25 13:20:14 +02:00
Alexander Mohr
e39b006f71
replace homebrewn image lookup with freedesktop_icon
2025-05-25 13:20:14 +02:00
Alexander Mohr
0001c2f14a
update dependencies
...
* math eval replaced with fasteval3, as it seems to be better maintained
* xdgkit and desktop file parser are now using a fork
xdgkit was updated to a more recent clap and serde version
dektop file parser was only updated to pull new dependencies in
2025-05-25 13:20:14 +02:00
Alexander Mohr
5bc008495e
cleanup
2025-05-10 23:39:32 +02:00
Alexander Mohr
0467217c23
refactor modes into separate folder
2025-05-10 23:39:32 +02:00
Alexander Mohr
dd46e210e1
improve worf-warden, support more keys
2025-05-10 23:39:32 +02:00
Alexander Mohr
a3d4fc8551
worf-warden support elements with multiple entires
2025-05-10 23:39:32 +02:00
Alexander Mohr
344433e697
improve vaultwarden
2025-05-10 23:39:32 +02:00
Alexander Mohr
23173343af
restructure, add workspace
...
add custom key
2025-05-10 23:39:32 +02:00
Alexander Mohr
e8f90a3ba3
add emoji browser and support variables ($) for files
2025-05-03 22:57:04 +02:00
Alexander Mohr
bc6d1de673
run via execpve
2025-05-03 14:47:43 +02:00
Alexander Mohr
88c2cfbd8e
improve doc and restructure a bit
2025-05-01 01:04:32 +02:00
Alexander Mohr
8673ef4d13
performance improvements
2025-05-01 01:04:32 +02:00
Alexander Mohr
d0b526fb9d
file can now be used as standalone mode
2025-04-21 20:16:48 +02:00
Alexander Mohr
f558131233
add auto mode
2025-04-21 20:16:48 +02:00
Alexander Mohr
437763f51f
filter drun menu better and make some commands actually run
2025-04-21 20:16:48 +02:00
Alexander Mohr
efb0c3798e
fix warnings
2025-04-19 01:41:40 +02:00
Alexander Mohr
f398848dcf
drun:
...
* move drun into modes
* add support for wrapping labels
* make MenuItem a generic struct
* add optional field to struct to pass data along
* merge config and args
2025-04-19 01:41:40 +02:00
Alexander Mohr
141e9ac124
improve theme and add examples, support clicks
2025-04-19 01:41:40 +02:00
Alexander Mohr
8ebefeffe6
imrpove drun
2025-04-19 01:41:40 +02:00
Alexander Mohr
ff22c0c9c6
gui improvements
...
* implement normal window
* set placeholder text from config / args
* key handler is now using key codes instead of hard coded values
* drun now is able to spawn an application, although process is not
forked yet
2025-04-07 22:42:43 +02:00
Alexander Mohr
96ca92e036
initial commit
2025-04-06 22:34:04 +02:00