Releases: nwg-piotr/azote
Azote 1.9.4
- dropped distutils dependency #159 @MarkusVolk
- fixed key error occurring when generic display names used on a non-sway wlroots-based WM #162
Azote 1.9.3
- search more
backgrounds
sub-dirs on first run
Azote 1.9.2
- escape some special characters #155 @MininuxDev
- fixed improper environment detection on dwl, and possibly some other wlroots-based compositors
Azote 1.9.1
[sway] Added the "Use generic display names" preferences switch (resolves #143).
Azote 1.9.0
- Restore wallpapers in use on startup;
- some tricky fixes to
xrandr
/fehbg
support on multi-headed setups; - double click no longer applies the selected wallpaper to outputs, just to displays preview;
- added check buttons to split current image between selected outputs only.
Azote 1.8.2
- sway: fixed crash on display connected, but turned off #110
- app icon re-scaled, moved to
/usr/share/pixmaps
- set icon name for X11 and app_id for Wayland
Packagers note: please mind the new app icon path.
Azote 1.8.1
- screen height measurement on sway simplified:
I realized that on sway there's no need to measure the screen height with the temporary window (which was troublesome for several reasons). The "screen_measurement_delay": "delay_ms"
value from now on remains unused on sway.
- Esc key closes the Azote window
- dialog windows' behaviour unified
Azote 1.8.0
- added fix to avoid crashes on X11, when a display is connected, but turned off #110;
- added CLI messages on missing optional dependencies #101:
There were several request to get Azote rid of dependencies unused in a certain environment. That's why I added some CLI messages. If lack of a package won't allow Azote to work in detected environment, (e.g. xorg-xrandr
or feh
on X11, wlr-randr
or swaybg
on Wayfire), the program will display a message and terminate with exit code 1. If missing dependency just stops some feature from working, Azote displays a message and starts normally. This attitude has pros and cons: no more unwanted dependencies installed by default, but - apart from sway - users must take care of dependencies on their own. Finally it's up to packagers how to deal with dependencies.
-
in wallpapers preview, the
Gtk.Grid
container has been replaced withGtk.FlowBox
. This allows to maximize/unmaximize and/or scale the Azote window on-the-fly without freezing its width; -
screen height is deprecated #108 issue fixed in slightly tricky way.
Since Gdk.Screen.height
has been deprecated, there's no reasonable way to determine the screen dimensions. We need to open a temporary window, maximize it, and measure its height to open the Azote window with maximum allowed vertical dimension. In ~/.config/azote/azoterc
you'll find the "screen_measurement_delay": "300"
value. Different hardware and window managers need different time to open the temporary window. Increase the value if the (floating) window does not scale to the screen height. Decrease as much as possible to speed up launching Azote.
Azote 1.7.14
Azote 1.7.12
- scale and crop to triple display width / height;
- split vertical images vertically (is_horizontal = width >= height);
- detect which screen Azote window is displayed on; the screen dimensions will be used as the base of the Scale and crop to double/triple screen width/height option. This may be useful if you use multiple-headed setup with various screen resolutions.
- added some error handling on colour definitions missing from the allacritty.yml file.