SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for ironbar-0.16.0-1.5.x86_64.rpm :

* Sun Sep 29 2024 Joshua Smith - Update to version 0.16.0: Breaking
* improve CLI structure, add new commands: - ok_value responses will no longer print ok as the first line when using the CLI - All IPC commands have changed. Namely, type has been changed to command, and bar/var related commands are now under a subcommand. The full spec can be found on the wiki. - Several CLI commands are now located under the var and bar categories. Usage of any commands to get/set Ironvars or control bar visibility will need to be updated. - The open_popup and close_popup IPC commands are now called show_popup and hide_popup respectively. - The popup name argument has been renamed to widget_name on all IPC commands. - The set-visibility CLI command now takes a true/false positional argument in place of the -v fl New Features
* music: pango markup support
* pango markup support in image icons
* config: json schema support
* cli: debug flag
* cli: format flag, json output format
* improve CLI structure, add new commands
* ability to set bar layer and exclusive zone
* add networkmanager module
* new sway-mode module Fixes
* workspaces: add support for hyprland rename event
* workspaces: regression due to #572
* launcher: ghost windows in reload
* all bars showing on same display due to GTK bug
* ipc: regression - reload not working due to #592
* launcher: favourites staying focused when closed in hyprland
* cli: using zero exit code for error responses
* correctly escape pango markup
* notifications: unable to click through overlay
* launcher: apps with multiple windows stay focused when window closed
* music: tokens with & not rendering
* wayland: exit on event dispatch error
* bar: do not add start/center/end containers if empty
* crash due to clipboard fd incorrectly closed
* tray: crash when provided empty pixmap
* notifications: client broken by recent refactor
* popups not accounting for monitor scaling
* upower: avoid panic on client init error Refactors
* popup: rename is_visible to visible
* make Ironbar#unique_id must_use
* explicitly use set_text on non-pango labels
* mpris: better logging, avoid panic on dbus error Documentation Changes
* compiling: fix wrong fedora package for pulse libs
* add rustdoc comments to all module options
* add notes about nerd fonts
* upower: fix incorrect css selectors
* examples: fix incorrect cpu sensor name
* add fedora copr package to readme
* upower: add note to make clear upower is required- Updates from version 0.15.1: Documentation Changes
* compiling: add lua deps
* volume: update deprecated volume token- Updates from version 0.15.0: New Features
* enable use of markup in clock module format and format_popup, and update documentation to reflect supporting Pango markup in both
* upower: add new formatting properties
* tray: add direction option
* tray: icon size setting
* add new volume module
* swaync notifications module
* tray: option to prefer theme-provided icons
* ability to add custom modules instead native modules
* option to disable module popup
* custom: ability to add modules/widgets to buttons
* Add orientation support for clock
* Add orientation support for custom label and button
* Add orientation and direction support for sys info
* ipc: ironvar list command
* new cairo module
* launcher: option to reverse order Fixes
* tray: cannot activate menu options with right click
* logging: log file growing indefinitely
* clipboard: unable to paste large images into xwayland
* popup: re-posiiton on resize due to content change
* tray: icons ignoring scaling
* tray: submenus not working
* launcher: not resolving icon for some apps
* workspaces: favourites not persisting for initally opened workspaces
* Handle NoActivePlayer
* regressions introduced by #505
* upower module should display correctly for vertical bars
* tray: icon colour channels are being incorrectly rendered
* focused: incorrectly clearing when unfocused window title changes Refactors
* rename get_orientation method to orientation
* tray: tidy imports
* upower: cheaper string building
* image: add debug logging
* add dead_code allow to fix build warning
* tray: complete client rewrite
* split bar/top-level config structs
* fix clippy warnings
* better error handling for client initialization Documentation Changes
* correct formatting tokens in upower
* improve info about logging
* readme: update nix caching info
* readme: add mixxc acknowledgement
* readme: add void package
* readme: add repology badge
* macros: add missing comment
* compiling: add missing notifications feature flag
* custom: add native examples
* workspaces: fix typo that results in a non working config
* fix issues with several more toml examples Maintainers
* New build dependencies: libpulse, luajit
* New runtime dependency: lua-lgi
* Sun Apr 07 2024 Joshua Smith - Update to version 0.14.1:
* Update dependencies New Features:
* workspaces: visible CSS selector
* add widget and widget-container css classes on all widgets
* bar auto-hide options
* use top-level config as fallback when using monitor-based config
* load bars on monitor when it connects Fixes:
* cli: error when launched via swaybar_command
* style: file watcher not working for relative paths
* dynamic string: ironvar parser being too greedy
* dynamic string: always sending partial string on initialization
* tray: crash caused by excess updates
* tray: not handling checkbox items
* do not panic on full channels
* tray: vastly improve rendering performance
* styles: hot reload not working when edited with vim
* focused: clear when no window is focused
* focused: not clearing when switching to empty workspace
* Home Manager systemdIntegration warnings
* tray: existing icons rendering as text
* some modules crashing due to recent gtk refactor
* workspaces: favourites missing inactive class on startup
* regression: GTK refactor causing updates to be missed
* launcher: favourites not focused when opened
* script: spawning outside of tokio runtime causing crash Refactors:
* desktop file: simplify some none-type handling
* replace deprecated indexmap method
* wlr data control: update to new nix epoll bindings
* fix new clippy warnings
* begin restructuring core code to better encapsulate
* update wayland crates to latest versions
* update gtk/glib, remove glib channels
* workspaces: avoid sending unknown update info
* pass context into modules controllers
* major client code changes
* remove lazy_static and async_once
* wayland: remove unused request type
* wayland: simplify task spawning code Documentation:
* add info on speeding up compilation time
* examples: fix issues with example css
* compilation: add sccache section
* ironvars: correct allowed chars in keys
* workspaces: add missing .inactive selector
* examples: update discord icon, temporarily disable random label
* styling: add another example for selecting gtk widgets
* styling guide: add explanation on specificity
* dynamic values: link to scripts/ironvars pages
* sys info: fix cpu temp examples
* fix nerdfont icons
* Fri Dec 29 2023 Joshua Smith - Initial package of ironbar 0.13.0 for openSUSE
 
ICM