Alejandro Visiedo
1156b3503a
fix: ensure dirs exist
...
Ensure ~/.config/wldash and ~/.cache/wldash exist.
Provide hints when no configuration exists.
Signed-off-by: Alejandro Visiedo <alejandro.visiedo@gmail.com >
2025-05-08 12:59:41 +02:00
Kenny Levinsen
a8cd777ca9
Clean up command-line arguments, usage text
2025-02-27 16:38:52 +01:00
Kenny Levinsen
9fd054fc2c
Fix damage issue when multiple buffers are in use
...
wldash was originally written to expect server-side shm buffer
optimizations, which make it so only a single buffer has to be in use.
This simplifies damage tracking and repaint needs.
Support for using multiple buffers was added to support e.g., jay, but
the damage handling was not in place for this to work. Fix that by
tracking damage per buffer.
2025-02-27 16:38:52 +01:00
Kenny Levinsen
2b3048faca
Rework the initial wayland init a bit
2025-01-12 22:50:00 +01:00
Kenny Levinsen
7ee58d8d68
server: Make optional
2023-11-10 15:22:37 +01:00
Kenny Levinsen
c169843bcb
Add basic server operation
2023-11-10 15:10:10 +01:00
Kenny Levinsen
921938cc0d
Resolve keyboard after first draw
2023-11-10 13:59:09 +01:00
Kenny Levinsen
8835708b31
Make background configurable
2023-11-10 13:58:56 +01:00
Kenny Levinsen
c01c810c10
Configurable config file
2023-09-28 23:40:20 +02:00
Kenny Levinsen
b451a2de31
Fix keyboard resolve on sway
2023-08-22 14:39:20 +02:00
Kenny Levinsen
66e66e19ad
launcher: Cache desktop files
2023-04-04 01:53:02 +02:00
Kenny Levinsen
764a1e3444
config: Remove default configuration
2023-02-14 00:30:46 +01:00
Kenny Levinsen
59e2f658db
keyboard: Rename realize to resolve
2023-02-13 19:43:15 +01:00
Kenny Levinsen
022f6a719a
cargo fmt
2023-02-13 18:49:44 +01:00
Kenny Levinsen
8826cab89d
keyboard: Add keyrepeat handling
2023-02-13 17:39:54 +01:00
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
6e90b1f0e8
More better
2023-02-08 22:53:41 +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
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
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
8e80c0a69c
Initial commit
2023-01-11 00:28:54 +01:00