Release 50.alpha

This commit is contained in:
Sophie Herold 2026-01-02 16:33:31 +01:00
parent 5702f2343d
commit 247936da72
7 changed files with 50 additions and 11 deletions

13
Cargo.lock generated
View file

@ -880,8 +880,9 @@ dependencies = [
[[package]]
name = "glycin"
version = "3.0.7"
source = "git+https://gitlab.gnome.org/GNOME/glycin#21c4185ba08c13c8ad3c96d9bddb6173537c96fb"
version = "3.1.0-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbb0cd42213f65c833ae9e080c0fb1c92ab07eafe7e36a36dd23aaef667643a6"
dependencies = [
"async-fs",
"async-global-executor",
@ -917,7 +918,8 @@ dependencies = [
[[package]]
name = "glycin-common"
version = "1.0.3"
source = "git+https://gitlab.gnome.org/GNOME/glycin#21c4185ba08c13c8ad3c96d9bddb6173537c96fb"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e9b31c7fa5ccb9d91317c956e767daef59be9fee3ae9df30468470368678482"
dependencies = [
"bitflags",
"gufo-common",
@ -935,7 +937,8 @@ dependencies = [
[[package]]
name = "glycin-utils"
version = "4.0.4"
source = "git+https://gitlab.gnome.org/GNOME/glycin#21c4185ba08c13c8ad3c96d9bddb6173537c96fb"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7dfec0cd29d5ecfb1dd723868e22e2c49441020f35d5f14307018ff0a1679e2f"
dependencies = [
"async-lock",
"bitflags",
@ -1562,7 +1565,7 @@ checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
[[package]]
name = "loupe"
version = "49.1.0"
version = "50.0.0-alpha"
dependencies = [
"anyhow",
"arc-swap",

View file

@ -1,6 +1,6 @@
[package]
name = "loupe"
version = "49.1.0"
version = "50.0.0-alpha"
edition = "2024"
rust-version = "1.89"
license = "GPL-3.0-or-later"
@ -27,10 +27,7 @@ chrono = { version = "0.4.38", default-features = false, features = ["std"] }
gettext-rs = { version = "0.7.0", features = ["gettext-system"] }
gettext-sys = { version = "0.26.0", features = ["gettext-system"] }
gio = { version = "0.21.0", features = ["v2_74"] }
glycin = { version = "3.0.4", features = [
"gdk4",
"unstable-config",
], git = "https://gitlab.gnome.org/GNOME/glycin" }
glycin = { version = "3.1.0-alpha", features = ["gdk4", "unstable-config"] }
gtk = { package = "gtk4", version = "0.10.0", features = [
"v4_14",
"xml_validation",

32
NEWS
View file

@ -1,3 +1,35 @@
## 50.alpha (2026-01-02)
### Added
- Add a specific error message when loading the image file fails. Usually when the file does not exists or there are no rights to access the file.
### Fixed
- Fixed image navigation overlay controls conflicting with always visible scrollbars.
- Showing wrong mime type in error message if the file ending for an image is wrong.
### Changed
- Don't allow endless zoom out
- Only allow 4 integer digits and 2 decimal digits. That's what's actually respected by the input at max.
## 49.2 (2026-01-01)
### Fixed
- Check if the is-hidden property is available before reading it.
- Considerably increased speed for listing other images in folders, especially for remote locations. This allows for switiching to other images to become available much quicker.
- Don't jump to best-fit zoom level during pinch zoom gesture when scroolbars get displayed. This has only been an issue with the disability option "always show scrollbars."
- Fix panics, probably occuring when using an action like 'copy', and then closing the window. The crash causes all other windows to close. #553
- Force gufo-exif version 0.3.1 to fix the missing beginning of user comments.
- The creation date for images that don't provide a timezone was displayed as if the recorded date and time was in UTC.
- Zooming in would not work via the zoom menu, if the resulting zoom state would still fit the image inside the window.
### Changed
- Track the location in source code of errors trying to get the root window.
## 49.1 (2025-10-21)
### Fixed

View file

@ -74,6 +74,11 @@
</categories>
<releases>
<release version="50.alpha" date="2026-01-01">
<description>
<p>Prerelease.</p>
</description>
</release>
<release version="49.1" date="2025-10-21">
<description>
<p>The 300% keyboard shortcut now actually zooms to 300%. The "Replace Original" save option for image editing is now deactivated if the original file can't be moved to the trash.</p>

View file

@ -1,7 +1,7 @@
project(
'loupe',
'rust',
version: '49.1',
version: '50.alpha',
meson_version: '>= 0.59.0',
default_options: [
'warning_level=2',

1
news.d/49.2/released Normal file
View file

@ -0,0 +1 @@
2026-01-01

1
news.d/50.alpha/released Normal file
View file

@ -0,0 +1 @@
2026-01-02