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
cfd33fa2dd
util/root: Add window_inspect() to avoid unwraps
2025-12-09 21:55:07 +01:00
Sophie Herold
7b45009eed
util/root: Use specific function to show toasts
2025-12-09 15:55: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
70adf7597b
style: Use media queries
2025-12-08 21:40:59 +01:00
Sophie Herold
4ec8c8b1cb
image_window: Simplify gestures
2025-12-08 16:15:13 +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
Alexandros Kosiaris
d930323da9
Don't force UTC on naive datetime structs
...
Why:
When a camera ships EXIF information that lacks any type of
offset and/or timezone information, any kind of information that
would help make a decision regarding the timezone is absent.
Forcing UTC means that most users of such cameras will end up
with datetimes reported that have nothing to do with the ones
they expect. The only assumption that holds some water, is to
assume that the picture was taken in the same timezone as the
device running Loupe and hope that's true. If it is not, it is
undetectable programmatically, and the user will have to mentally
compensate for it
What:
Switch from using from_unix_local() and parsing the timestamp of
the naive datetime as UTC to using from_local() and passing the
arguments needed
2025-12-04 15:37:07 +01:00
Mukul Joshi
48e27739f5
Print preview: Revert to previous width on disabling of fill space
...
Saves the width prior to applying fill space. This saved width is reapplied when fill space is disabled directly through the toggle.
Fill space may be disabled indirectly (by changing the width/height). In those cases, the saved width is discarded.
Fixes #297
2025-12-04 15:16:16 +01:00
sid
80fb07db03
Add edit function to project summary
...
Fixes: https://gitlab.gnome.org/GNOME/loupe/-/issues/469
2025-12-04 06:26:57 +01:00
Sophie Herold
484ce7f680
deny: Fix allowed licenses
2025-12-04 06:17:55 +01:00
Sophie Herold
4439499cda
code: Reformat with Rust 2024 edition
2025-12-04 06:17:55 +01:00
Sophie Herold
2a8a13fd01
cargo: Update deps
2025-12-04 06:17:55 +01:00
Sophie Herold
7b85404d67
cargo: Use Rust 2024 edition
2025-12-04 06:17:55 +01:00
Sophie Herold
def2e8966f
decoder: Fix clippy warning
2025-12-04 06:17:55 +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
40d68e898d
file_model: Check if is_hidden is support by fs
...
Fixes #516
Issue #534
2025-12-03 21:44:55 +01:00
Victor Dargallo
273dc2f4e7
Add Catalan translation
2025-11-27 19:40:39 +00:00
twlvnn kraftwerk
08894cf214
Update Bulgarian translation
2025-11-23 10:11:15 +00:00
twlvnn kraftwerk
c04a9ea767
Add Bulgarian translation
2025-11-22 11:08:15 +00:00
Christian Kirbach
ea13d5b458
Update German translation
2025-11-15 10:10:49 +00:00
Милош Поповић
cc6c340d19
Add Serbian (Latin) translation
2025-11-06 23:41:48 +00:00
Милош Поповић
1f6a536659
Update Serbian translation
2025-11-06 23:41:01 +00:00
Daniel Rusek
7c8ef48a5b
Update Czech translation
2025-11-06 13:04:24 +00:00
Abduqadir Abliz
e777805524
Add Uighur translation
2025-10-24 15:20:01 +00:00
Sunniva Løvstad
ab63d51edd
Add Norwegian Nynorsk translation
2025-10-23 16:44:54 +00:00
Sophie Herold
ce9c3b61c3
CONTRIBUTING: Update LLM guidelines
2025-10-23 00:42:45 +02:00
Sophie Herold
c6022e7b97
NEWS: Generate
2025-10-21 22:58:17 +02:00
Sophie Herold
dca1ef8263
cargo: Depend on glycin 3.0,4 for its bugfixes
2025-10-21 22:55:25 +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
Jakub Steiner
2c121bf19e
icon: Adjust to render fine on KDE
...
- target tiny svg so no masks. Redraw the loupe bits.
- nightly/devel version still broken on KDE. Would need more work.
Closes https://gitlab.gnome.org/GNOME/loupe/-/issues/536
2025-10-13 11:26:48 +02:00
Sophie Herold
b59a69b2cc
flatpak: Only build RAW and JPEG 2000 loaders
2025-10-09 21:14:26 +02:00
Daniel Rusek
2d82ab3c56
Update Czech translation
2025-10-09 11:48:32 +00:00
Kosmas Martakidis
6c70cfff89
Update Greek translation
2025-10-08 20:21:18 +00:00
jakedane
1e6b1688ce
image_window: Fix keyboard zoom 300%
...
Fix the keyboard shortcut for zoom 300% only zooming 200%.
2025-09-23 14:14:52 +02:00
Sophie Herold
4177492348
Release 49.0
2025-09-12 13:18:32 +02:00
Sophie Herold
e3500f83fc
data/help-overlay: Reorder "F9 <Alt>Return" accel
...
Before it somehow it suddenly had a parse error
2025-09-12 12:44:33 +02:00
Sophie Herold
59774a9b18
cargo: Update deps
2025-09-12 01:27:58 +02:00
Kristjan SCHMIDT
bfdde0c94d
Update Esperanto translation
2025-09-10 19:34:49 +00:00
Sophie Herold
f261f9b69a
glycin: Update to git
2025-09-04 22:45:08 +02:00
Sophie Herold
3127a23384
cargo: Update to glycin 3.0.0-rc.1
2025-09-04 22:00:20 +02:00
Sophie Herold
d7e1964320
cargo: Bump rust-version to 1.85
2025-09-02 23:24:59 +02:00
Sophie Herold
ad088ede2a
flatpak: Update glycin loaders
2025-09-01 22:57:26 +02:00