Commit graph

143 commits

Author SHA1 Message Date
Alexander Mohr
88c2cfbd8e improve doc and restructure a bit 2025-05-01 01:04:32 +02:00
Alexander Mohr
bb4dcb6908 add ssh mode 2025-05-01 01:04:32 +02:00
Alexander Mohr
00df9f4d88 support dmenu style 2025-05-01 01:04:32 +02:00
Alexander Mohr
ed72037239 improve math mode 2025-05-01 01:04:32 +02:00
Alexander Mohr
b355e67819 cleanup 2025-05-01 01:04:32 +02:00
Alexander Mohr
b18a44fd47 add constructor for menu item 2025-05-01 01:04:32 +02:00
Alexander Mohr
1525803ccc support new element on dmenu 2025-05-01 01:04:32 +02:00
Alexander Mohr
67a77e49f2 boost startup performance more
performance is now on-par with wofi
2025-05-01 01:04:32 +02:00
Alexander Mohr
8673ef4d13 performance improvements 2025-05-01 01:04:32 +02:00
Alexander Mohr
1cf6fa5f13 improve image lookup 2025-05-01 01:04:32 +02:00
Alexander Mohr
e18684e8a4 make initial score also behave positive 2025-05-01 01:04:32 +02:00
Alexander Mohr
12dc85e928 rework animation to be smoother and drop different animation types 2025-05-01 01:04:32 +02:00
Alexander Mohr
652f2218e6 filter non existing items before building the ui 2025-05-01 01:04:32 +02:00
Alexander Mohr
a8f2917c20 improve performance 2025-05-01 01:04:32 +02:00
Alexander Mohr
6ebec39f5c fix parsing icons 2025-05-01 01:04:32 +02:00
Alexander Mohr
3945368184 fix fuzzy
fixes #10
2025-05-01 01:04:32 +02:00
Alexander Mohr
e3ee26f8b3 add dmenu support 2025-05-01 01:04:32 +02:00
Alexander Mohr
3e7f341acc add example showcases 2025-05-01 01:04:32 +02:00
Alexander Mohr
6cbdc96f87 fix clippy 2025-04-21 20:16:48 +02:00
Alexander Mohr
2453bbaf72 add support for location 2025-04-21 20:16:48 +02:00
Alexander Mohr
3e34d809be fix auto prompt 2025-04-21 20:16:48 +02:00
Alexander Mohr
a655658493 rework wrap mode 2025-04-21 20:16:48 +02:00
Alexander Mohr
d08893d545 add math as own mode 2025-04-21 20:16:48 +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
1da13e94fa add fullscreen config 2025-04-21 20:16:48 +02:00
Alexander Mohr
d79b81896e re-add support for default prompt 2025-04-21 20:16:48 +02:00
Alexander Mohr
8623e3109a fix search and select 2025-04-21 20:16:48 +02:00
Alexander Mohr
24fa66a2de add window open/close animations 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
ddf95551fd fix ci 2025-04-19 01:41:40 +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
d8e64f28fb add support for wrapping labels 2025-04-19 01:41:40 +02:00
Alexander Mohr
7b90fdef75 support valign 2025-04-19 01:41:40 +02:00
Alexander Mohr
52d8a89e8b add support for halign 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
962f6a8688 show icons 2025-04-19 01:41:40 +02:00
Alexander Mohr
eb2d59070c support sub elements, improve desktop file parsing 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
43cb14b9e8 Create rust.yml 2025-04-06 22:36:41 +02:00
Alexander Mohr
96ca92e036 initial commit 2025-04-06 22:34:04 +02:00