diff --git a/Cargo.lock b/Cargo.lock
index bace764..87a925b 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -831,7 +831,7 @@ dependencies = [
[[package]]
name = "glycin"
version = "2.1.0-beta"
-source = "git+https://gitlab.gnome.org/GNOME/glycin.git?rev=08d7799d6c29c544bfe6914d4e7921bbbeb5f3ff#08d7799d6c29c544bfe6914d4e7921bbbeb5f3ff"
+source = "git+https://gitlab.gnome.org/GNOME/glycin.git?rev=1fa8de634adb5d5e5fcac3aee58290b4374b09da#1fa8de634adb5d5e5fcac3aee58290b4374b09da"
dependencies = [
"async-fs",
"async-io",
@@ -862,7 +862,7 @@ dependencies = [
[[package]]
name = "glycin-utils"
version = "3.0.0-beta"
-source = "git+https://gitlab.gnome.org/GNOME/glycin.git?rev=08d7799d6c29c544bfe6914d4e7921bbbeb5f3ff#08d7799d6c29c544bfe6914d4e7921bbbeb5f3ff"
+source = "git+https://gitlab.gnome.org/GNOME/glycin.git?rev=1fa8de634adb5d5e5fcac3aee58290b4374b09da#1fa8de634adb5d5e5fcac3aee58290b4374b09da"
dependencies = [
"env_logger",
"gufo-common",
@@ -1016,9 +1016,9 @@ dependencies = [
[[package]]
name = "gufo-common"
-version = "0.2.0-alpha.1"
+version = "0.2.0-alpha.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34b07b8af7ba58b6c455183ca059e6e39e461996582ec6b140a374b3201c3c05"
+checksum = "90c3526dee6b3d1a2a8314538086d70092603c3363025d2b047e3abea1054336"
dependencies = [
"chrono",
"paste",
diff --git a/Cargo.toml b/Cargo.toml
index b41e0b2..441c17b 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -29,13 +29,13 @@ gettext-sys = { version = "0.22.5", features = ["gettext-system"] }
gio = { version = "0.20.0", features = ["v2_74"] }
glycin = { version = "2.1.0-beta", features = [
"gdk4",
-], git = "https://gitlab.gnome.org/GNOME/glycin.git", rev = "08d7799d6c29c544bfe6914d4e7921bbbeb5f3ff" }
-gtk = { package = "gtk4", version = "0.9.6", features = [
+], git = "https://gitlab.gnome.org/GNOME/glycin.git", rev = "1fa8de634adb5d5e5fcac3aee58290b4374b09da" }
+gtk = { package = "gtk4", version = "0.9.5", features = [
"v4_14",
"xml_validation",
] }
gufo = { version = "0.2.0-alpha.1", features = ["chrono", "all-image-formats"] }
-gufo-common = { version = "0.2.0-alpha", features = ["serde"] }
+gufo-common = { version = "0.2.0-alpha.2", features = ["serde"] }
gvdb-macros = "0.1.6"
indexmap = "2.0.0"
libc = "0.2.158"
diff --git a/build-aux/flatpak/org.gnome.Loupe.Devel.json b/build-aux/flatpak/org.gnome.Loupe.Devel.json
index 5a1d9d7..9e0e8af 100644
--- a/build-aux/flatpak/org.gnome.Loupe.Devel.json
+++ b/build-aux/flatpak/org.gnome.Loupe.Devel.json
@@ -113,7 +113,7 @@
{
"type": "git",
"url": "https://gitlab.gnome.org/GNOME/glycin.git",
- "commit": "08d7799d6c29c544bfe6914d4e7921bbbeb5f3ff"
+ "commit": "1fa8de634adb5d5e5fcac3aee58290b4374b09da"
}
]
},
diff --git a/src/editing.rs b/src/editing.rs
index 82ab53f..0eaac01 100644
--- a/src/editing.rs
+++ b/src/editing.rs
@@ -1,4 +1,4 @@
-// Copyright (c) 2024 Sophie Herold
+// Copyright (c) 2024-2025 Sophie Herold
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -72,7 +72,7 @@ impl Queue {
let edit_instruction = editor.apply_sparse(operations).await?;
if edit_instruction.apply_to(file).await? == EditOutcome::Unchanged {
- log::error!("Writing new files is not supported yet");
+ log::warn!("Writing new files is not supported yet");
}
Ok(())
diff --git a/src/widgets/image.rs b/src/widgets/image.rs
index 9746963..010e1e7 100644
--- a/src/widgets/image.rs
+++ b/src/widgets/image.rs
@@ -176,9 +176,9 @@ mod imp {
pub(super) decoder: RefCell