Commit graph

100 commits

Author SHA1 Message Date
25a42b9164 updated readme with image 2026-09-18 09:48:30 +02:00
Sophie Herold
de7e7e0883 build-aux/flatpak: Update to LLVM 22 2026-08-17 12:44:18 +02:00
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