Commit graph

1633 commits

Author SHA1 Message Date
Artur S0
fe60de6448 Update Russian translation 2026-02-02 08:43:02 +00:00
Victor Dargallo
8c6d0ddc01 Update Catalan translation 2026-02-01 20:22:30 +00:00
Yaron Shahrabani
c18653794d Update Hebrew translation 2026-02-01 07:17:26 +00:00
Juliano de Souza Camargo
91f51bb222 Update Brazilian Portuguese translation 2026-01-31 22:04:35 +00:00
Quentin PAGÈS
20de0e01c2 Update Occitan translation 2026-01-31 13:30:48 +00:00
Quentin PAGÈS
2997859ec7 Update Occitan translation 2026-01-31 13:29:42 +00:00
Quentin PAGÈS
9290ca5247 Update Occitan translation 2026-01-31 13:24:30 +00:00
Ekaterine Papava
bbfa6cb8d1 Update Georgian translation 2026-01-31 05:35:36 +00:00
Sophie Herold
0d3628e895 NEWS: Prepare 50.beta 2026-01-30 23:01:19 +01:00
Sophie Herold
fb2b9d6fbb cargo: Update deps 2026-01-30 22:57:45 +01:00
Sophie Herold
5365029591 flatpak: Update glycin-loaders 2026-01-30 22:29:14 +01:00
Sophie Herold
8a1aa1d89a data/meson: Add missing mime-types 2026-01-30 22:21:22 +01:00
Martin
259afd3d64 Update Slovenian translation 2026-01-30 17:21:51 +00:00
Antonio Marin
94573f0868 Update Romanian translation 2026-01-30 14:48:33 +00:00
Baurzhan Muftakhidinov
64147f7b6e Update Kazakh translation 2026-01-30 14:27:11 +00:00
Sophie Herold
5deabfc5ec appstream: Drop technical language from desc 2026-01-30 13:47:42 +01:00
Baurzhan Muftakhidinov
04384ea900 Update Kazakh translation 2026-01-30 02:04:12 +00:00
Maximiliano Sandoval
d922a033ec edit_window: Remove i==1 branch for ngettext
A message catalog can have at most a single string with a given msgid,
in this case having a branch with gettext and another with ngettext
would result in two strings with " (Edited)" as their msgid.

This can be checked via:

$ meson compile loupe-pot
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja loupe-pot
[0/1] Running external command loupe-pot
/usr/bin/xgettext: warning: msgid ' (Edited)' is used without plural and with plural.
                            src/widgets/edit_window.rs:197: Here is the occurrence without plural.
                            src/widgets/edit_window.rs:200: Here is the occurrence with plural.
                            Workaround: If the msgid is a sentence, change the wording of the sentence; otherwise, use contexts for disambiguation.

Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/578>
2026-01-29 23:14:58 +00:00
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