Sophie Herold
536b106f84
CI: Rename "audit" to "deny"
2026-01-29 23:59:58 +01:00
Sophie Herold
8972c5efb9
code: Use chained if-let's
2026-01-29 23:59:58 +01:00
Sophie Herold
f806bbd484
cargo: Update deps
2026-01-29 23:59:58 +01:00
Sophie Herold
d3dcc6db34
Bump to 50.beta
2026-01-29 23:59:58 +01:00
Sophie Herold
24e1690a1d
cargo: Update deps
2026-01-29 23:59:58 +01:00
Sophie Herold
67a233f777
cargo: Update to gtk-rs 0.22/0.11
2026-01-29 23:59:54 +01:00
Sophie Herold
d82c92a516
window: Remove unused shortcuts-dialog shortcut
2026-01-29 23:09:32 +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
Abduqadir Abliz
538abfbbdf
Update Uighur translation
2026-01-26 15:00:50 +00:00
Yuri Chornoivan
cdc9ca4638
Update Ukrainian translation
2026-01-26 01:37:27 +00:00
Quentin PAGÈS
c8dcf67305
Update Occitan translation
2026-01-25 17:32:18 +00:00
Ekaterine Papava
ff385bfaa3
Update Georgian translation
2026-01-25 10:32:20 +00:00
Makoto Sakaguchi
860303cb8b
Update Japanese translation
2026-01-25 08:02:42 +00:00
Maximiliano Sandoval
7f20d38967
metainfo: Use supports for controls
...
This fixes `appstreamcli check-syscompat` for tablet and handset and it
is needed by Bazaar for the app to be displayed as adaptive.
See
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-relations-control
for more details.
2026-01-21 22:23:32 +01:00
Sabri Ünal
f6df65aafa
Update Turkish translation
2026-01-19 12:48:23 +00:00
Artur S0
e9b35f44aa
Update Russian translation
2026-01-11 22:41:39 +00:00
Baurzhan Muftakhidinov
e71dda7bef
Update Kazakh translation
...
(cherry picked from commit 92270ece4aeac7c3712cc1b49999aed43b8d65cb)
2026-01-08 19:00:13 +00:00
Efstathios Iosifidis
5f8166f0aa
Add Greek translation
...
(cherry picked from commit d23eaf6e43f9e9aee3861bb653aa1862e6e9b6ab)
2026-01-04 21:46:44 +00:00
Antonio Marin
9aff3b8bf5
Update Romanian translation
2026-01-03 17:51:39 +00:00
Quentin PAGÈS
f0c065c128
Update Occitan translation
...
(cherry picked from commit 4d7f0ec3502cae5cf32eb710609650f12731c9c5)
2026-01-02 21:55:40 +00:00
Sophie Herold
247936da72
Release 50.alpha
2026-01-02 17:04:46 +01:00
Sophie Herold
5702f2343d
code: Update copyright
2026-01-02 16:25:56 +01:00
Danial Behzadi
1bb4e19205
Update Persian translation
...
(cherry picked from commit b5e97c4420fe687f5422068bf4ca346e6901a9eb)
2026-01-02 08:32:33 +00:00
Danial Behzadi
ce24e74026
Update Persian translation
...
(cherry picked from commit 1fa46ecdde3be9e4079372850ade34345bf7b4fb)
2026-01-02 08:27:44 +00: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
pieterd
f34f9dd988
Constrain minimum zoom level
2025-12-23 22:39:37 +01:00
Sophie Herold
6e2f38de56
cargo: Update glycin git to newer commit
2025-12-23 15:51:31 +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
Martin
7684a4b421
Update Slovenian translation
2025-12-22 13:32:41 +00: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
73c921b042
image/zoom: Improve tracing messages
2025-12-22 14:11:59 +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
b9668c7262
image: Unify error handling in one type
2025-12-22 01:40:44 +01:00
Martin
1d617bc4b2
Update Slovenian translation
2025-12-21 08:04:08 +00:00
Sophie Herold
36ba0edc04
Update copyright comments
2025-12-19 00:06:29 +01:00
Sophie Herold
ab2f906862
cargo: Update deps
2025-12-19 00:06:11 +01:00
Sophie Herold
6ad31b7c2b
cargo: Rust minimum version 1.89
2025-12-19 00:05:39 +01:00
Sophie Herold
e9389a3a18
clippy: Fix warnings
2025-12-19 00:04:27 +01:00
Sophie Herold
45fc2ca051
tracing-subscriber: Disable tracing-log
...
I don't see why we would need it
2025-12-18 23:21:02 +01:00
Sophie Herold
4d6d771ab4
Use tracing for logging
2025-12-18 23:15:46 +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
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