Tassilo Horn
55521a9c97
Use a channel for both periodic and click/sway event refresh requests
3 years ago
Tassilo Horn
7d5f1643c1
Use a VecDeque for events so that we're not missing some
3 years ago
Tassilo Horn
56c816ee62
window module: cache formatted text
3 years ago
Tassilo Horn
167b753363
Refresh window module state only when requested specifically
3 years ago
William Barsse
613b4eeaeb
Use "daemon" instead of "demon"
...
Trivial patch that simply changes the "demon" word to "daemon". As the
latter is the more common variant to designate a process toiling in
the background, I'm just assuming "demon" was a typo.
3 years ago
Tassilo Horn
8f06f4c196
Refresh window mod on window/workspace events; release swayrbar-0.2.0
3 years ago
Tassilo Horn
039743a29a
update deps
3 years ago
Tassilo Horn
a98bfc16ec
Update TODO
3 years ago
Tassilo Horn
02be0a83de
Update README
3 years ago
Tassilo Horn
2d57b48974
Update README
3 years ago
Tassilo Horn
a9ba59acd2
Update README
3 years ago
Tassilo Horn
0d4e9430b3
Update README
3 years ago
Tassilo Horn
fe16a2a658
Release swayrbar-0.1.1
3 years ago
Tassilo Horn
8afb54cec9
Only refresh module which was the click receiver
3 years ago
Tassilo Horn
913235a51c
Release swayrbar 0.1.0
3 years ago
Tassilo Horn
c8a3bdbf8e
Update README
3 years ago
Tassilo Horn
f02c8bc8ca
Add pactl (pulseaudio volume) module
3 years ago
Tassilo Horn
93677b195b
Release swayrbar 0.0.3
3 years ago
Tassilo Horn
7550585867
Do a quick refresh after handling a click event leading to an action
3 years ago
Tassilo Horn
8545c24502
Update README
3 years ago
Tassilo Horn
f95cb58060
Add swayrbar screenshot
3 years ago
Tassilo Horn
6b95202f3d
Improve sysinfo format specs
3 years ago
Tassilo Horn
a1d3cb21de
Move swayr version badge & add one for swayrbar
3 years ago
Tassilo Horn
25ca74f2be
Create symlinks for README.md
3 years ago
Tassilo Horn
faa04788cc
swayrbar: Add a description
3 years ago
Tassilo Horn
3cf075fbbf
Release swayr 0.17.0 & swayrbar 0.0.1
3 years ago
Tassilo Horn
59b5da7bdf
Mode README; enable tests in builds
3 years ago
Tassilo Horn
471a5190a2
Fix breakage in macro created by renaming
3 years ago
Tassilo Horn
b6ee541008
More swayrbar docs
3 years ago
Tassilo Horn
1399e306b5
Fix README
3 years ago
Tassilo Horn
6745321eeb
Some renaming
3 years ago
Tassilo Horn
e15386ad8f
Improve window module
3 years ago
Tassilo Horn
3a3f16554c
Improve battery module
3 years ago
Tassilo Horn
96201e5fba
Improve sysinfo module
3 years ago
Tassilo Horn
2b9d4bf198
Placeholder substitutions for clicks
3 years ago
Tassilo Horn
59664d3b21
Write docs for swayrbar
3 years ago
Tassilo Horn
591915e0ed
Improve window module
3 years ago
Tassilo Horn
35c49cba40
Improve README.md
3 years ago
Tassilo Horn
1cb4b5cc42
Allow substitutions in on_click commands
3 years ago
Tassilo Horn
8d37fd95d1
Improve swayrbar configuration
3 years ago
Tassilo Horn
5e80619761
swayrbar config
3 years ago
Tassilo Horn
a2e1b3343c
Flatten swayrbar structure
3 years ago
Tassilo Horn
80a8a3a262
Split out common config code
3 years ago
Tassilo Horn
6c6d237164
Rename fmt_replace => format_placeholders; fix tests
3 years ago
Tassilo Horn
6e10aa4c24
Restructure the shared parts of the lib
3 years ago
Tassilo Horn
7035268413
Delete unneeded name() method from BarModuleFn trait
3 years ago
Tassilo Horn
726d9a0a9e
Clicks work!
3 years ago
Tassilo Horn
24f5929dd8
update TODO
3 years ago
Tassilo Horn
20760c898d
Refactor: workspace with separate swayr & swayrbar crates
3 years ago
Tassilo Horn
2f36e073a3
Finally, we can read click events
3 years ago