Releases: acheronfail/i3stat
Releases · acheronfail/i3stat
0.15.0
Breaking Changes
sensorbar item's behaviour has changed- previously only an exact match for a sensor (as outputted by
i3stat-sensors) would match - now in0.15.0i3statwill first look for an exact match, and if none is found will look again using a "string includes" method for a partial match - this was done because the crate used for checking sensors changed its outputting, causing some names to differ slightly
- previously only an exact match for a sensor (as outputted by
Other changes
- dependencies updated across the board
0.14.0
New features
- initial support for Wayland (tested with
sway) - added a new
makoitem (which is a Wayland compatibledunstreplacement) - provide the ability to run items but hide them from the bar
- add an optional label for the light item (see sample config for rationale)
Behaviour changes
- notifications now use
x-dunst-stack-tagfor stacking- previously they re-used notification ids, but due to a limitation in
makothis didn't work - if other window managers don't honour
x-dunst-stack-tag, it's not difficult to make this configurable
- previously they re-used notification ids, but due to a limitation in
Breaking changes
- use "size" rather than "scale" for changing size of powerline separator
- this was required for proper Wayland support
Smaller changes and other development related changes
- update dev dependencies
- update dependencies
- update sample_config.toml and i3.conf tests for hidden items
0.13.1
Changes
Dependencies were updated, and a few improvements to local development.
No other changes made.
0.13.0
Breaking changes
sensors: thelabelfield has been renamed tocomponent, andlabelis now an optional field (see updated sample config)
Fixes
battery: fallback to reading/capacityif/charge_*entries are unavailablebattery: fixed an issue when auto-detecting batteries
Other
- A number of improvements to local development and CI were made
- @maxleiko contributed various clippy improvements to the code ❤️
0.12.0
New Additions
- a new binary was created:
i3stat-netwhich dumps network interface information (ip addresses, mac address, wireless status, etc) in JSON format
Other changes
i3stat-netandi3stat-acpiare both now line-buffered - so consuming them with cli pipes is now easier- Fixed some compiler warnings for the
aarch64-unknown-linux-gnutarget
0.11.0
New features
- Ability to disable items by their index in config files
- mainly useful for additional, machine-specific configuration files
Changes
- Removed the circle "moon" icon for the
lightitem, it was confusing and sometimes made it difficult to grok what the item was for - Add item's name to the
"ERROR"text when an item crashes, it's now"ERROR(item_name)" - Fix a debug assertion occurring when items crashed (only affected debug builds)
0.10.4
Changes
- pulse: notifications for setting default sinks and sources now re-use the same id
- this should make it easier to see which sink or source is the default when cycling
Other things
After an unnecessarily complicated battle with CI, now the crate and AUR packages are automatically updated and managed by CI.
0.10.3
Fixes
- more fixes to the pulse bar item: it should now cycle properly between sources/sinks
- also added more port symbols
0.10.2
Additions
i3stat-ipc custom pulsenow has two new commandsset-portandcycle
Changes
- the
pulseitem now cycles sources/sinks as well as ports on left click (previously it was only ports)
Fixes
- fixed an issue where it was impossible to change the port of a sink or source
0.10.1
Fixes
- netlink: fix a bug which caused the wrong wifi network to be selected
- this affected the
nicitem
- this affected the