Skip to content

Releases: nwg-piotr/azote

Azote 1.9.4

29 May 11:12
f55fdd3
Compare
Choose a tag to compare
  • 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

10 Jan 23:05
f8dd9a9
Compare
Choose a tag to compare
  • search more backgrounds sub-dirs on first run

Azote 1.9.2

29 Oct 22:05
4fed411
Compare
Choose a tag to compare
  • escape some special characters #155 @MininuxDev
  • fixed improper environment detection on dwl, and possibly some other wlroots-based compositors

Azote 1.9.1

28 Mar 01:22
b689af5
Compare
Choose a tag to compare

[sway] Added the "Use generic display names" preferences switch (resolves #143).

Azote 1.9.0

13 Mar 00:50
Compare
Choose a tag to compare
  • 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

11 Jan 00:57
Compare
Choose a tag to compare
  • 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

02 Oct 23:28
1ac1dbf
Compare
Choose a tag to compare
  • 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

27 Sep 15:08
622112d
Compare
Choose a tag to compare
  • 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 with Gtk.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

12 Sep 00:07
90eafb6
Compare
Choose a tag to compare
  • Added possibility to open images with swappy (.png only);
  • fixed crash on the stored wallpaper folder path not found #102;
  • added support for Wayfire (possibly also for other wlroots-based Wayland compositors); swaybg and wlr-randr packages required.

Azote 1.7.12

23 Jun 00:07
5f6baaf
Compare
Choose a tag to compare
  • 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.