Release 50.alpha
This commit is contained in:
parent
5702f2343d
commit
247936da72
7 changed files with 50 additions and 11 deletions
13
Cargo.lock
generated
13
Cargo.lock
generated
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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
32
NEWS
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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
1
news.d/49.2/released
Normal file
|
|
@ -0,0 +1 @@
|
|||
2026-01-01
|
||||
1
news.d/50.alpha/released
Normal file
1
news.d/50.alpha/released
Normal file
|
|
@ -0,0 +1 @@
|
|||
2026-01-02
|
||||
Loading…
Add table
Add a link
Reference in a new issue