Kenny Levinsen
d6b53be516
Update dependencies
2020-01-03 16:42:50 +01:00
Pedro Côrte-Real
809af580a9
Match on keywords in the launcher
...
In the launcher match not only on the program name but also on the
keywords specified in the desktop file.
2020-01-02 17:19:37 +00: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
Sergey Smirnykh
c695288d1e
config: Make YAML/JSON modular and optional ( #21 )
2019-10-02 16:21:39 +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
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
Kenny Levinsen
2bad68a8cf
Update dependencies
2019-08-29 01:30:36 +02:00
Kenny Levinsen
d41e338dfb
Integrate dot-desktop
2019-08-29 01:03:48 +02:00
Kenny Levinsen
70bc9238c5
Add rcalc default calculator
2019-08-28 14:50:16 +02:00
Kenny Levinsen
6e3bd0c4a8
launcher: Add bc calculator implementation
2019-08-09 12:29:37 +02:00
Kenny Levinsen
e81a51416e
Enable fat LTO
2019-08-08 16:34:05 +02:00
Kenny Levinsen
ec2cfff9c4
launcher: Add calculator feature
2019-08-07 14:02:37 +02:00
Kenny Levinsen
e63a28abb7
draw: lazy_static initialize fonts
2019-08-06 00:09:41 +02:00
Kenny Levinsen
9329a1ebd8
launcher: Fuzzy match
2019-08-04 15:41:56 +02:00
Kenny Levinsen
a2bc6190ce
Add initial launcher implementation
2019-08-02 15:59:52 +02:00
Kenny Levinsen
0cee090fa2
PulseAudio module
2019-08-02 01:26:23 +02:00
Kenny Levinsen
247a56edf5
Implement layer_shell, remove most sctk use
2019-07-31 16:44:13 +02:00
Kenny Levinsen
9d2dd4ec37
Fix all the things
2019-07-30 16:31:42 +02:00
Kenny Levinsen
247286fc5e
Initial commit
2019-07-30 00:42:05 +02:00