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
Tassilo Horn
4d4937d292
More towards handling click events
3 years ago
Tassilo Horn
f92586630d
Refactoring towards handling click events
3 years ago
Tassilo Horn
345c91a559
Use refresh_interval from (default) Config; battery module improvements
3 years ago
Tassilo Horn
588b7153fb
Release 0.17.0-alpha.0
3 years ago
Tassilo Horn
cdb62c0ce8
Config for the swayrbar
3 years ago
Tassilo Horn
160b7d645c
Improve window bar module
3 years ago
Tassilo Horn
5d1fbeba06
Battery bar module
3 years ago
Tassilo Horn
bf9337571a
cpu / mem % for sysinfo module
3 years ago
Tassilo Horn
9dd0a1aa10
More on the sysinfo bar module
3 years ago
Tassilo Horn
37c85880e7
Split basic sway IPC into separate mod; use that from window bar module
3 years ago
Tassilo Horn
59fa701ab5
lazy_static => once_cell
3 years ago
Tassilo Horn
b778869ca3
cmds::get_tree => tree::get_root_node
3 years ago
Tassilo Horn
89959253cf
Enhance rtfmt
3 years ago
Tassilo Horn
c330a35624
Delete bar NodeIter and use the original swayr one
3 years ago
Tassilo Horn
061c3589ac
Initial swayrbar impl
3 years ago
Tassilo Horn
6a204e619e
Release 0.16.1
3 years ago
Tassilo Horn
6b266902c2
Require regex-1.5.5 because of RUSTSEC-2022-0013
3 years ago
Tassilo Horn
eed12e087f
update deps
3 years ago
Tassilo Horn
299caa4afe
Release 0.16.0
3 years ago
Tassilo Horn
90a0bd7cb9
New command `switch-to-mark-or-urgent-or-lru-window` ( #18 )
...
Fixes: ~tsdh/swayr/18
3 years ago
Tassilo Horn
40d880bc78
Use thin LTO by default
3 years ago
Jakub Jirutka
52ff92e06d
Use env_logger w/o unnecessary regex feature to reduce binary size
...
This reduces size of the swayr binary by ~57 %. It doesn't affect the
size of the swayrd binary because swayrd uses regex.
When building with lto = true, opt-level = "z" and panic = "abort" on
Alpine Linux: swayr 1 294 kiB -> 554 kiB
3 years ago
Tassilo Horn
3af3f10148
Release swayr 0.15.0
3 years ago