Kenny Levinsen
9e48eb053d
config: Generate configs
2023-02-12 17:02:44 +01:00
Kenny Levinsen
db085168dc
config: Add config support
2023-02-11 18:24:34 +01:00
Kenny Levinsen
353ed1f189
launcher: Shrink margin
2023-02-08 22:57:06 +01:00
Kenny Levinsen
45e5a750f9
calendar: Fix hiding when shrunk
2023-02-08 22:56:52 +01:00
Kenny Levinsen
6e90b1f0e8
More better
2023-02-08 22:53:41 +01:00
Kenny Levinsen
3c69a31030
calc: Store history
2023-02-07 00:36:06 +01:00
Kenny Levinsen
b9f4e74062
calc: Improve history
2023-02-06 18:57:34 +01:00
Kenny Levinsen
6f0ca36826
Moar speed
2023-02-06 18:34:07 +01:00
Kenny Levinsen
69959e86dc
Fix memset hack
2023-02-04 16:52:32 +01:00
Kenny Levinsen
74591902e9
Support toggle between V1 and V2 UIs
2023-02-04 16:52:18 +01:00
Kenny Levinsen
3a2badbfd9
wlr-layer-shell support
2023-02-04 14:42:29 +01:00
Kenny Levinsen
b49b9e9764
More stuff
2023-02-02 23:52:59 +01:00
Kenny Levinsen
7593cd48a4
Add calendar, refactor more
2023-01-16 00:25:34 +01:00
Kenny Levinsen
3a40bb18c5
Refactor slightly
2023-01-13 21:53:07 +01:00
Kenny Levinsen
b2a9475e4c
cargo fmt
2023-01-12 00:13:27 +01:00
Kenny Levinsen
be6ee9899c
cargo update
2023-01-12 00:13:15 +01:00
Kenny Levinsen
d3002d2180
Exit when no longer activated
2023-01-12 00:13:08 +01:00
Kenny Levinsen
25644c2b15
backlight: Add
2023-01-11 23:54:52 +01:00
Kenny Levinsen
dd790468ad
battery: Minor cleanup
2023-01-11 23:54:39 +01:00
Kenny Levinsen
0a4544a608
launcher: Add ctrl k/u handling
2023-01-11 23:54:14 +01:00
Kenny Levinsen
8e80c0a69c
Initial commit
2023-01-11 00:28:54 +01:00
Kenny Levinsen
70e53c1246
cargo: Update dependencies
2022-12-04 13:58:14 +01:00
Kenny Levinsen
b2ae30bab4
Update fontconfig
2022-05-02 11:21:47 +02:00
Kenny Levinsen
2538e41f00
Update Cargo.lock
2022-01-16 23:16:30 +01:00
Kenny Levinsen
3eb7cddb6c
Bump version to 0.3.0
v0.3.0
2022-01-15 18:40:38 +01:00
Kenny Levinsen
2813ae0eff
clock: Adjust to new font advance
2022-01-14 00:39:23 +01:00
Kenny Levinsen
1b1ffc4435
Update example config
2022-01-14 00:38:02 +01:00
Tadeo Kondrak
cf9fabb052
draw: Use font's horizontal advance value
2022-01-14 00:36:50 +01:00
Cyril Levis
43fe73bf09
feat: add ranking based on usage to launcher widget
...
Signed-off-by: Cyril Levis <git@levis.name >
2022-01-02 17:08:18 +01:00
Cyril Levis
d291e36b3f
feat: allow choosing recent app with tabs
2021-12-30 22:22:01 +01:00
Cyril Levis
fe37c15f95
feat: deduplicate desktop entries
...
We don't want duplicate entries because there are not distinguishable by Name.
People will sometimes override in there HOME dir some desktop files entries
in order to do some modifications.
The actual reading order is good and so `unique_by` name do the job.
2021-12-30 22:10:51 +01:00
Cyril Levis
d4f62da6f5
feat: recurse deeper in applications folder
...
max recursion 2 levels
2021-12-30 22:04:19 +01:00
Tadeo Kondrak
1edefd9cad
main: only bind up to version 3 of wl_output
2021-12-25 18:32:37 +01:00
Maxim Baz
90ffa7df27
Lex exec even when using custom opener
...
This fixes a few bugs I found related to custom opener.
Instead of sending the entire exec as a single argument, this properly
splits the command, trims trailing whitespaces, and lets the receiving
opener iterate over terms.
2021-12-25 17:59:45 +01:00
Kenny Levinsen
d69e941ec1
Remove old FUNDING link
2021-10-15 22:47:10 +02:00
Kenny Levinsen
5e5e8876f6
cargo fmt
2021-09-02 21:15:35 +02:00
Kenny Levinsen
886d595f91
launcher: Migrate to SkimMatcherV2
2021-09-02 21:14:08 +02:00
Kenny Levinsen
e04237b928
Use format string with panic
2021-09-02 21:13:57 +02:00
Kenny Levinsen
ef84c519a2
app: Migrate to compare_exchange
2021-09-02 21:13:33 +02:00
Kenny Levinsen
1e647c7036
readme: Update discuss section
2021-05-19 17:51:27 +02:00
Kenny Levinsen
56f6b1668d
cargo fmt
2021-03-04 00:23:09 +01:00
Kenny Levinsen
4c49407849
launcher: Ctrl-a, Ctrl-e, Home and End
2021-02-14 16:12:03 +01:00
Kenny Levinsen
07d8066d90
Bump wayland-rs to 0.28, key repeat
2021-02-14 16:12:03 +01:00
Kenny Levinsen
ee2646f091
pulseaudio: Iterate until callback is received
...
Pipewire's pulseaudio server requires a different number of iterations
to get the callback through properly.
Set a flag from the callbacks, and iterate until the flag is set to
ensure that the right number of iterations are made.
2021-01-28 00:56:53 +01:00
Kenny Levinsen
89eafe5bc7
Update libpulse-binding to 2.22
2021-01-28 00:56:47 +01:00
Kenny Levinsen
bd9106c5ee
Set layer-shell size to 1,1 on first commit
...
The commit with no set_size was interpreted as having set_size of 0,0,
which is no longer valid if anchors are not set.
However, are just configuring our surface, not yet committing content.
As workaround, specify a bogus 1,1 size to begin with.
Closes: https://github.com/kennylevinsen/wldash/issues/36
2020-10-15 20:03:23 +02:00
Kenny Levinsen
2e49b98b82
date: Fix dimension calculations
2020-07-22 12:42:48 +02:00
Hilmar Gústafsson
12ea4e7f60
launcher: draw cursor for calc and shell modes
2020-07-22 01:44:06 +02:00
Hilmar Gústafsson
91fdfcd2b6
launcher: set cursor position in self.leave
2020-07-22 01:44:06 +02:00
Hilmar Gústafsson
2c8b27bb5a
launcher: fix bug that resets cursor on enter
2020-07-22 01:44:06 +02:00