Commit Graph
12 Commits
Author SHA1 Message Date
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