Sophie Herold
f97558cb68
image_view: Handle target file gone correctly
...
Before, if the target file was gone, files_around just returned an empty
list of files, leading Loupe to think there are no images and showing
the empty state view.
This was frequently triggered by the "Replace original" function in
editing, since the tmp file was already gone, when the view moved to it.
Now, the correct error is shown, and scrolling to the other files is
possible.
Issue #585
2026-08-06 13:47:39 +02:00
Sophie Herold
7ea1175da6
cargo/flatpak: Update to gufo 0.5.0-beta.1
2026-08-04 13:40:08 +02:00
Sophie Herold
b5cf827585
cargo: Update gufo git version
...
Uses a new version now such that vendoring works again.
2026-07-13 20:06:37 +02:00
Sophie Herold
eaaf8b8994
flatpak: Update glycin version for raw loaders
2026-06-29 13:28:52 +02:00
Sophie Herold
6e70cfa5ea
flatpak: Update libgweahter
2026-03-18 16:21:05 +01:00
Sophie Herold
5365029591
flatpak: Update glycin-loaders
2026-01-30 22:29:14 +01:00
Sophie Herold
b59a69b2cc
flatpak: Only build RAW and JPEG 2000 loaders
2025-10-09 21:14:26 +02:00
Sophie Herold
ad088ede2a
flatpak: Update glycin loaders
2025-09-01 22:57:26 +02:00
Sophie Herold
d50cdc20b6
flatpak: Enable experimental loaders
2025-09-01 21:33:43 +02:00
Sophie Herold
1b0b68c773
CI: Updates to newer extensions
2025-07-03 23:52:39 +02:00
Sophie Herold
020ea74ba9
Use glycin 3.0 so work with 2+ loaders
2025-06-18 20:30:29 +02:00
Sophie Herold
ef5f94859b
editing: Fix preroateted images
...
Editing does not work correctly if PNGs or JPEGs are already rotated via
an Exif orientation entry before editing. This needs the glycin-image-rs
1.2.1 loader to work correctly.
Closes #481
2025-04-11 14:48:50 +02:00
Sophie Herold
e0c150a36b
cargo: Update glycin
2025-03-14 14:26:06 +01:00
Sophie Herold
6ddfd01c49
flatpak: Update to released glycin loaders
2025-02-28 16:43:59 +01:00
Sophie Herold
94c87bb40e
cargo: Update glycin
2025-02-27 23:05:08 +01:00
Sophie Herold
38e02c6241
cargo: Update dependencies
2025-02-27 22:34:42 +01:00
Sophie Herold
341aef672e
image: Use convention that rotations is always CCW
2025-02-24 14:08:56 +00:00
Sophie Herold
7d3cdb93b9
edit_window: Don't show error for canceled loader
2025-02-13 22:43:03 +01:00
Sophie Herold
828306c206
edit_window: Handle CancellableFuture errors
...
Ignore the cancellation and instead check for actual errors inside an
uncanceled operation.
2025-02-13 14:54:40 +01:00
Sophie Herold
9d0f7c5bfa
cargo: Update dependencies
2025-01-31 20:12:32 +01:00
Sophie Herold
e28a113cad
cargo: Update dependencies
2025-01-06 23:24:50 +01:00
Sophie Herold
85fa5ba43f
cargo: Update glycin to support jpeg editing
2025-01-01 14:36:43 +01:00
Sophie Herold
5c31272605
edit/crop: Support vertical mirroring
2024-12-22 20:27:33 +01:00
Sophie Herold
bbf9534bdd
editing: Only enable editing action if available
2024-12-22 20:27:33 +01:00
Sophie Herold
7253be8905
Update glycin URLs so GNOME/
2024-12-17 01:17:04 +01:00
Sophie Herold
c5c59546b9
cargo: Update glycin to CICP supporting version
2024-11-25 22:23:17 +01:00
Sophie Herold
689401dffc
metadata: Support XMP metadata from glycin
2024-11-15 00:26:19 +01:00
Sophie Herold
31d1353be9
flatpak: Enable raw support
...
sophie-h/glycin#27
2024-11-04 14:56:20 +00:00
Sophie Herold
b54e85a5a6
meson: Don't vendor dependencies in dist
...
We already had attacks on tarballs on the original package levels with
XZ Utils. If we bundle a lot of tarballs in every of our tarballs, that
makes things even harder to trace.
2024-09-27 21:28:52 +02:00
Sophie Herold
f6b7ae7567
meson: Don't mangle profile and app id suffix
2024-09-27 21:22:52 +02:00
Sophie Herold
e5930b134c
cargo: Update glycin
2024-09-16 12:27:29 +02:00
Sophie Herold
7da25da289
Release 47.0
2024-09-13 13:40:16 +02:00
Sophie Herold
3a680e657b
flatpak: Use ffmpeg-full instead of manual extension
...
Freedesktop 24.08 provides libheif with a heic extension in ffmpeg-full
extension.
2024-09-12 01:42:17 +00:00
Sophie Herold
4a58d2f8b2
flatpak: Update glycin loaders
2024-08-02 22:20:43 +02:00
Sophie Herold
c2df5586c1
tiling: Don't completely empty buffer in animation
...
Previously, this would lead to flickering if the decoder was too slow.
Now, the last frame will be shown until a new one is available.
Closes #382
2024-07-17 14:01:37 +02:00
Sophie Herold
cad4f379ac
Wip/sophie h/update deps3
2024-07-16 21:58:31 +00:00
Sophie Herold
1b70686105
Use glycin devel env auto detection
...
We don't need to disable the sandbox for development environments
manually anymore. Glycin should take care of that now.
2024-07-05 22:29:06 +02:00
Sophie Herold
4a282d0007
cargo: Update glycin
2024-07-04 22:32:12 +02:00
Sophie Herold
19fa9644cb
main: Enable tracing via RUST_LOG as well
2024-07-04 19:52:59 +02:00
Sophie Herold
6385658169
flatpak: Update to llvm18
2024-07-03 00:26:50 +02:00
Sophie Herold
a071f5fd83
cargo: Update glycin
2024-07-02 23:51:16 +02:00
Sophie Herold
2a0da9716d
cargo: Update dependencies
2024-06-28 22:32:07 +02:00
Sophie Herold
afcc24e235
editor: Apply rotation to files
2024-06-21 13:11:29 +02:00
Sophie Herold
d66dd0f16b
NEWS: Generate from news.d to avoid merge conflicts
2024-05-15 15:33:59 +02:00
Sophie Herold
e129e842a6
imagePage: Make error output look better
...
Make the errors on the status page translatable. Hide detailed errors
behind an extra error dialog that can be opened.
2024-05-09 14:25:06 +02:00
Sophie Herold
7b9691ab6a
cargo: Update glycin
2024-03-02 23:10:41 +01:00
Sophie Herold
7d98210cff
flatpak: Update libraries
2024-02-22 22:24:31 +01:00
Sophie Herold
006d3dc5b4
cargo: Update to glycin 1.0.beta.2
2024-02-22 20:55:38 +00:00
Sophie Herold
0e6e9dcca8
flatpak: Update glycin-loaders
2024-02-18 22:54:58 +01:00
Sophie Herold
2f6f8f176a
cargo: Update deps
...
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/374 >
2024-02-11 15:26:56 +00:00