diff --git a/Cargo.lock b/Cargo.lock index d340902..a3ebae2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1367,7 +1367,7 @@ checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "loupe" -version = "47.0.0-beta.1" +version = "47.0.0" dependencies = [ "anyhow", "arc-swap", diff --git a/Cargo.toml b/Cargo.toml index d5dbf8f..bc9f480 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "loupe" -version = "47.0.0-beta.1" +version = "47.0.0" edition = "2021" rust-version = "1.76" license = "GPL-3.0-or-later" diff --git a/NEWS b/NEWS index af8eba1..866d49f 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,11 @@ +## 47.0 (2024-09-13) + +### Fixed + +- Flickering while images are reloaded. Instead, keep the old textures around until a new texture is available. +- Forcing the zoom to the center of the image is now working again. This is especially noticable when using the touchpads pinch gesture. +- When disabling animations in the OS and using the buttons to change the image, the wrong image was shown, disabling features like zoom. + ## 47.beta.1 (2024-08-13) ### Fixed diff --git a/build-aux/generate-news.py b/build-aux/generate-news.py index 3da9f3a..e32d264 100755 --- a/build-aux/generate-news.py +++ b/build-aux/generate-news.py @@ -91,6 +91,9 @@ class Release: return s def __lt__(self, other): + if self.released != other.released: + return self.released < other.released + return self.name < other.name class Changelog: diff --git a/data/org.gnome.Loupe.metainfo.xml.in.in b/data/org.gnome.Loupe.metainfo.xml.in.in index 28c18a2..8ae1f5e 100644 --- a/data/org.gnome.Loupe.metainfo.xml.in.in +++ b/data/org.gnome.Loupe.metainfo.xml.in.in @@ -71,9 +71,9 @@ - + -

Rotating an image will now write the new orientation to the image files. For now, this feature is only supported for JPEG files. Several user interface elements have been updated to more recent design patterns.

+

Rotating an image will now write the new orientation to the image files. For now, this feature is only supported for JPEG files. Aditionally, several user interface elements have been updated to more recent design patterns.

diff --git a/meson.build b/meson.build index 8cf97e1..3142908 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'loupe', 'rust', - version: '47.beta.1', + version: '47.0', meson_version: '>= 0.59.0', default_options: [ 'warning_level=2', diff --git a/news.d/47.0/released b/news.d/47.0/released new file mode 100644 index 0000000..43e8a7f --- /dev/null +++ b/news.d/47.0/released @@ -0,0 +1 @@ +2024-09-13