Kenny Levinsen
b51fc8a1b0
Use global poll for UpowerBattery
2019-10-05 22:42:26 +02: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
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
Kenny Levinsen
4e9f0e566f
launcher: Clear input buf when launching
2019-09-17 17:06:42 +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