Sophie Herold
2112f87168
properties_view: Show ICC profile or CICP
...
Closes #510
2026-07-20 21:42:45 +02:00
Sophie Herold
317b38c0f1
Prepare 51.alpha
2026-06-29 13:34:02 +02:00
Sophie Herold
e25473ab3b
edit_window: Don't show saving overlay after error
2026-06-24 21:03:18 +02:00
Sophie Herold
eee2b415d2
image/loading: Adjust frame timing by accrued delay
...
This should fix animations systematically slowing down.
2026-06-23 22:57:17 +02:00
Sophie Herold
61d50537d1
Release 50.0
2026-03-13 15:05:09 +01:00
Sophie Herold
dd1c5cbc5c
data: Release 50.rc
2026-02-27 21:02:38 +01:00
Sophie Herold
0d3628e895
NEWS: Prepare 50.beta
2026-01-30 23:01:19 +01:00
Abhinandan Thakur
a50212f741
shortcuts-dialog: Port to AdwShortcutsDialog
...
Changed help-overlay.ui to add adwaita shortcuts dialog and loaded that
xml in window.rs also incremented libadwaita version.
Fixes #521
2026-01-29 23:05:14 +01:00
Sophie Herold
247936da72
Release 50.alpha
2026-01-02 17:04:46 +01:00
Sophie Herold
32a4d0f0aa
image/zoom: Allow 50% zoom via menu for 16px images
...
Zoom out for 16px or smaller images is usually blocked. But allow it for
zoom menu as we allow 50% via zoom menu in other situations where it is
blocked otherwise. Also, this is probably much less complex
implementation wise.
Closes #544
2025-12-23 23:09:39 +01:00
Sophie Herold
2102b44528
image_view: Limit zoom value digits
...
Only allow 4 integer digits and 2 decimal digits. That's what's actually respected by the input at max.
Closes #557
2025-12-22 16:11:13 +01:00
Sophie Herold
a761eb5b2d
image/zoom: Zoom >=1 no best fit for ExactVolatile
...
The best-fit calculation would consider levels >=1 for best-fit. This
seems fundamentally wrong since that should be reserved for LargeFit.
This caused zoom-in to fail since best-fit was considered instead. But
that best-fit was computed with BestFit mode since the mode changed in
between in zoom_to_full.
Fixes #556
2025-12-22 14:14:38 +01:00
Sophie Herold
7151cf5d1d
image_page: Specific error for file loading
...
Give a specific error message if loading the source file fails.
Closes #487
2025-12-22 01:40:44 +01:00
Sophie Herold
f255af9f6a
image/zoom: Keep best-fit zoom in gesture
...
Don't change the zoom in configure best fit if currently in gesture.
2025-12-10 22:19:37 +01:00
Sophie Herold
83b2c7cae1
util/root: Add window_show_error() to avoid unwrap
...
Fixes #553
2025-12-09 22:07:30 +01:00
Sophie Herold
3e69dc4c6f
util/root: Log source location of call without root
2025-12-09 14:55:14 +01:00
Sophie Herold
3c72786116
cargo: Force gufo-exif 0.3.1
...
This fixes incomplete user comments.
2025-12-07 21:09:10 +01:00
Sophie Herold
f2dbee5ef8
image_view: Make space for always on scrollbars
...
Increase the margin of the overlay if scrollbars are set to always
visible.
Fixes #528
2025-12-04 21:33:19 +01:00
Sophie Herold
89b4e7a082
news.d: Add is-hidden property fix
2025-12-04 15:59:35 +01:00
Sophie Herold
3aba04abef
news.d: Add datetime without timezone fix
2025-12-04 15:53:34 +01:00
Sophie Herold
71351a0c03
file_model: Improve sort key performance
...
Don't query for the actual GFile in the list, because we already have
the information from the iterator. Cache the other path segments since
they are likely to be repeated.
On a local SMB share folder with 10,000 images and 4 path segments, this
reduces the loading time from 30 seconds to 1 second.
Fixes #534
2025-12-04 00:10:06 +01:00
Sophie Herold
3b11b0534e
metadata: Drop unreliable mime-type
...
Only use a reliable mime-type. This requires that we load images earlier
in the pipe.
This also fixes warnings about mime types not being available on network
drives like SMB.
Fixes #513
Issue #534
2025-12-03 22:41:24 +01:00
Sophie Herold
c6022e7b97
NEWS: Generate
2025-10-21 22:58:17 +02:00
Sophie Herold
934e9f5332
news: Add entry for 300% zoom
2025-10-21 22:54:37 +02:00
Sophie Herold
c4f77462e6
Bump to 49.1
2025-10-21 22:53:24 +02:00
Sophie Herold
246c4a6bcc
editing: Correctly detect if trash is supported
...
Don't activate "Replace Original" action, if trashing of the original
file is not supported.
Closes #509
2025-10-21 22:49:54 +02:00
Sophie Herold
4177492348
Release 49.0
2025-09-12 13:18:32 +02:00
Sophie Herold
77312b21cd
Release 49.rc
2025-08-28 12:27:05 +02:00
Sophie Herold
688419bbe5
Prepare 49.beta
2025-08-01 21:07:21 +02:00
Sophie Herold
c227d02def
Prepare 49.alpha
2025-07-02 20:49:00 +02:00
Sophie Herold
254e90a14c
Add newlines to end of all files
2025-04-18 02:40:39 +02:00
Sophie Herold
c1dc54c6f5
news: Fix naming convention
2025-04-11 15:05:11 +02:00
Sophie Herold
08b4702558
Prepare 48.1
2025-04-11 14:49:48 +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
a49096ffde
image/printing: Use cairo renderer for texture
...
On some systems, to_node -> render_texture generates empty or garbled
textures since GTK 4.18 GNOME/gtk#7464. This does not happen when using the cairo
renderer.
Closes #488
2025-04-10 15:58:16 +02:00
Sophie Herold
5055eddda0
image_window: Don't rely on root existing
...
This fixes a single case of root being access from the control hide
animation. Apparently it's possible that the widget is unparented from
the window and unmaped but not yet unrefed?
Fixes #473
2025-03-29 19:57:36 +00:00
Sophie Herold
7aa46fd6b6
Prepare 48.0
2025-03-14 13:47:58 +01:00
Sophie Herold
8983f61558
edit/crop: Select correct orientation on open
...
Closes #468
2025-03-05 23:35:07 +01:00
Sophie Herold
5b6a46aeca
NEWS: Generate
2025-02-28 16:04:36 +01:00
Sophie Herold
11551456e9
NEWS: Add missing entries
2025-02-27 22:16:44 +01:00
Sophie Herold
1d40a28b54
editing: Decide editable based on true mime type
...
Previously it was decided on the early unreliable mime type.
Fixes #449
2025-02-19 11:51:18 +01:00
Sophie Herold
bb72324a64
error_details: Set description instead of title
2025-02-13 22:08:13 +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
1565fab160
Prepare 48.beta
2025-01-31 14:11:28 +01:00
Sophie Herold
06a8474207
edit: Disable save actions
2025-01-31 14:01:33 +01:00
Sophie Herold
8bb6f8da88
edit_window: Add save and cancel shortcuts
2025-01-31 13:49:39 +01:00
Sophie Herold
11553bdab0
NEWS: Add missing entries
2025-01-31 13:17:43 +01:00
Sophie Herold
e2785d9154
edit/crop: Read rendered image size from selection
...
Closes #454
2025-01-27 19:15:51 +00:00
Sophie Herold
0208f40d9d
NEWS: Add several missing entries
2025-01-27 12:38:26 +01:00
Sophie Herold
2a5ca41991
NEWS: Fix 47.3 being released as 47.4
2025-01-13 23:01:53 +01:00