Kenny Levinsen
2ba19f9e64
Allow backlight device to be specified
2020-01-01 17:18:42 +01:00
Kenny Levinsen
0de3da162b
widget: Add wait support
...
Widgets can now specify that they wish to wait on an fd or for a target
time to be reached.
This can be used to save a few worker threads.
2019-10-05 01:07:06 +02:00
Kenny Levinsen
c676c0223b
rustfmt
2019-10-02 16:25:43 +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
14388085cb
Add support for YAML
2019-09-07 12:26:30 +02:00
Kenny Levinsen
9908392af1
clock: Sizing error
2019-09-07 00:37:01 +02:00
Kenny Levinsen
d10883169f
Configurable background
2019-09-07 00:24:58 +02:00
Kenny Levinsen
6679418696
rustfmt
2019-09-06 22:48:50 +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