Sergey Smirnykh
c695288d1e
config: Make YAML/JSON modular and optional ( #21 )
2019-10-02 16:21:39 +02:00
Sergey Smirnykh
b9ff6725cd
alsa: Use ? operator instead of and_then
2019-10-02 16:20:10 +02:00
Kenny Levinsen
3572d22ba8
Add modifier support, enter/leave events
2019-10-02 16:20:10 +02:00
Kenny Levinsen
50e2ab25a5
launcher: Increase gap to font_size/2
2019-09-25 20:34:21 +02:00
Kenny Levinsen
a1e36d9ac5
launcher: Space elements 3/8th of font-size
2019-09-25 20:27:50 +02:00
Sergey Smirnykh
1ae11bab29
Add ALSA widget ( #18 )
...
Add initial ALSA widget, and put both ALSA and PulseAudio behind feature flags.
2019-09-18 11:19:10 +02:00
Kenny Levinsen
4e9f0e566f
launcher: Clear input buf when launching
2019-09-17 17:06:42 +02:00
Kenny Levinsen
b94e80c346
pulseaudio: Ensure that both completion channels are read
2019-09-10 14:26:45 +02:00
Kenny Levinsen
9908392af1
clock: Sizing error
2019-09-07 00:37:01 +02:00
Kenny Levinsen
6679418696
rustfmt
2019-09-06 22:48:50 +02:00
Kenny Levinsen
61ad3e4d94
Remove deprecated libivy/bc features
2019-09-06 22:10:56 +02:00
Kenny Levinsen
b53a909e1c
Dynamic widget configuration and layout
...
1. Implement new layout API, replacing previous hard-coded layout.
2. Make the widgets (previously modules) configurable.
3. Split some widgets into smaller modules.
4. Configuration file (reluctantly JSON at time of writing).
5. More correct damage handling, copying damage to next buffer.
2019-09-06 21:54:04 +02:00