Penelope Gwen
98ba21b0fb
update drun application directory paths
...
* fixed xdg-data-home and xdg-data-dirs application directory paths
* added flatpak per-user application path
* deduplicate application paths before searching
2025-08-22 23:36:20 -07:00
Alexander Mohr
a5ae9785ed
add text output mode
...
solves #104
2025-08-22 22:30:55 +02:00
Alexander Mohr
251fcfd518
improve github workflow and cleanup
2025-08-20 21:47:31 +02:00
Alexander Mohr
7e5ce56bee
readme fix typos
2025-08-01 23:27:14 +02:00
Alexander Mohr
04d11c98d7
worf-warden improve auto type and config
...
* auto type now supports inserting a totp key with $T
* configuration allows setting a different type tool
* improve documentation
2025-08-01 23:19:23 +02:00
Alexander Mohr
697587ab04
config: support --config as alternative to --conf
2025-08-01 23:19:23 +02:00
Alexander Mohr
7e23ec1c90
config cleanup unused and non supported options
2025-08-01 22:40:19 +02:00
Alexander Mohr
f89b67fff7
marked pre_display_exec as not supported
2025-08-01 22:00:18 +02:00
Alexander Mohr
cd1bc27ec3
make config optional, improve docs
...
* worf / warden do not die when the default config is missing
* add documentation on where the config is excepted
and how the toml file is supposed to look like
2025-08-01 21:55:25 +02:00
Alexander Mohr
e3b99af80f
add rbw hint to tool not found msg
...
fixes #95
2025-08-01 21:20:47 +02:00
Alexander Mohr
ff552eb843
add build instructions
...
solves #98
2025-08-01 21:20:33 +02:00
Alexander Mohr
0f440c565b
prevent double detection of keys
2025-07-27 16:40:20 +02:00
Alexander Mohr
0fdee55fbe
improve formatting w/ nightly toolchain
...
nightly rustformat allows some
advanced formatting for strings and
imports.
Add a pipeline steps that validates through this.
2025-07-26 22:50:33 +02:00
Alexander Mohr
997b87f607
bump version to 0.5.0
2025-07-20 13:58:41 +02:00
Alexander Mohr
74084a9e5e
worf-main: do not start if cannot parse config
2025-07-20 13:58:41 +02:00
Alexander Mohr
b44de0c47a
correct clippy scoping #81
2025-07-20 13:58:41 +02:00
Alexander Mohr
7cc910d3af
fix auto select
2025-07-20 13:58:41 +02:00
Alexander Mohr
acfaad5f06
make rollover optional
2025-07-20 13:58:41 +02:00
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
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