Commit graph

1276 commits

Author SHA1 Message Date
Sophie Herold
1ea4a3ad5d metadata: Report if image can be transparent
This feature was not implemented before and would always return true,
triggering a line detection for the background color in large JPEG
images.

Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/442>
2024-08-05 17:30:12 +00:00
Scrambled 777
daadbda4ee Update Hindi translation 2024-08-05 11:12:27 +00:00
Emin Tufan Çetin
6ba2549f42 Update Turkish translation 2024-08-05 08:37:59 +00:00
Daniel Șerbănescu
c1077570d6 Update Romanian translation
(cherry picked from commit 4ea1bd025ea9de23c96bd5ab4b334e7acb296b5a)
2024-08-04 18:07:31 +00:00
Sophie Herold
4a58d2f8b2 flatpak: Update glycin loaders 2024-08-02 22:20:43 +02:00
Sophie Herold
eca7111f0f NEWS: Update 2024-08-02 21:51:15 +02:00
Sophie Herold
4eb1e66d44 code: Update copyright 2024-08-02 21:48:44 +02:00
Sophie Herold
b544fb9455 cargo: Update dependencies 2024-08-02 21:48:28 +02:00
Sophie Herold
64afae590c cargo: Update deps 2024-08-01 17:11:16 +02:00
Sophie Herold
c1e6ccedab image/zoom: Use viewport center for buttons
Before, the image center was used, which would cause a jump if the
viewport was changed before.

Fixes #392
2024-08-01 01:18:05 +02:00
Martin
f67153b3ee Update Slovenian translation 2024-07-31 15:11:07 +00:00
Sophie Herold
d34dec61d7 cargo: Update dependencies 2024-07-31 01:56:48 +02:00
Sophie Herold
9063f4d2ba help-overlay: Update keyboard shortcuts
Using actions no longer works since they are not global anymore. Also
add "Open with" to the list.

Closes #254
2024-07-31 01:33:45 +02:00
Sophie Herold
f75e64f73b window: Disable more actions if error is shown
Many operations don't make sense while an image is loading or can't be
shown like zoom or print. In these cases the actions should now be
disabled.

Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/440>
2024-07-30 18:24:53 +00:00
Sophie Herold
ff869412c3 data: Update for 47.beta
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/439>
2024-07-30 18:01:06 +00:00
Balló György
9556bd3be0 application: Set icon for the window
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/411>
2024-07-30 17:38:45 +00:00
Martin
897f166eb3 Update Slovenian translation 2024-07-30 09:23:12 +00:00
Scrambled 777
e795cf3e4e Update Hindi translation 2024-07-29 18:38:25 +00:00
Sophie Herold
f2bc4a66b5 imagePage: Show spinner with small delay
That way, when quickly scrolling through images (holding down arrow
keys) no restarting spinner animations are shown in between.
2024-07-29 16:53:01 +02:00
Sophie Herold
05319522a0 css: Use accent color for drag+drop highlight
Closes #391
2024-07-29 16:50:09 +02:00
Sophie Herold
053aa5da7e window: Add reload button and F5 shortcut
Reloading makes sense for out of memory situations or filesystems that
don't support inotify.
2024-07-29 15:53:40 +02:00
Sophie Herold
c3547f82fc svg: Handle errors for additional tiles gracefully
Some SVGs run into issues when zooming in due to memory limitations.
These errors are now ignored and the existing tiles are used.

Issue #358
2024-07-29 03:49:14 +02:00
Martin
9feef50c01 Update Slovenian translation 2024-07-27 09:07:34 +00:00
Sophie Herold
b33943fbe2 imagePage: Show specific error for out of memory
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/435>
2024-07-26 21:01:27 +00:00
AsciiWolf
9bd68cd8dd Add Czech help translation
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/434>
2024-07-26 20:09:41 +00:00
Sophie Herold
aab0c711b6 gtk: No longer default to gl renderer
It looks like the Vulkan renderer has fixed is performance issues

Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/428>
2024-07-26 19:46:00 +00:00
Sophie Herold
692997ff0e cargo: Remove "backtrace" feature from "anyhow"
It hasn't been of any use since rust 1.65 due to native support.
2024-07-25 23:25:47 +02:00
Yosef Or Boczko
a9f66a2f3b Update Hebrew translation 2024-07-24 16:12:09 +00:00
Artur S0
2d94daef94 Update Russian translation 2024-07-22 13:01:56 +00:00
Martin
25ccd12cc0 Update Slovenian translation 2024-07-20 10:54:13 +00:00
Sophie Herold
e08866a1da image: Use enum for specific errors 2024-07-19 21:24:11 +00:00
Sophie Herold
134c488dbd errorDetails: Redesign the dialog a bit
Closes #378
2024-07-19 21:24:11 +00:00
Yaron Shahrabani
21b501a9d9 Update Hebrew translation 2024-07-19 21:06:34 +00:00
Sophie Herold
cf30471e61 po: Update POTFILES 2024-07-19 15:47:40 +02:00
Sophie Herold
7ab4c66e1f css: Rename bottom-properties class 2024-07-19 15:45:58 +02:00
Sophie Herold
ab83116fd8 docs: Update main widgets tree 2024-07-19 15:25:19 +02:00
Sophie Herold
f5cd2b822e windowContent: Remove unneeded template child 2024-07-19 15:09:45 +02:00
Sophie Herold
6070939382 window: Let is_showing_image return false on error 2024-07-19 15:02:29 +02:00
Sophie Herold
cd72a30d5f windowContents: Rename from fullscreenWidget
Also change some naming, comments, and bindings.
2024-07-19 14:31:36 +02:00
Christopher Davis
bb9b834a22 window: Rework properties adaptivity
Ports the sidebar to AdwOverlaySplitView, and uses AdwMultiLayoutView
to use a box at narrow sizes. A bottom sheet also
overlays the content when the window is both narrow and short.
2024-07-18 17:39:17 -04:00
Christopher Davis
230ffd5c77 general: Add fullscreen widget 2024-07-18 17:25:09 -04:00
Quentin PAGÈS
422750949c Update Occitan translation 2024-07-18 19:12:37 +00:00
Martin
b04332bd3f Update Slovenian translation 2024-07-18 11:17:23 +00:00
Sophie Herold
0811a14198 cargo: Update glycin 2024-07-18 01:51:51 +02:00
Sophie Herold
3f3f366819 NEWS: Add missing 47.beta items 2024-07-17 20:15:24 +02:00
Leônidas Araújo
7f9f0d2219 Add Brazilian Portuguese translation 2024-07-17 19:52:36 +02:00
Sophie Herold
0b33553144 util/gettext: Parse unicode escape sequences
Closes #351

Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/426>
2024-07-17 19:33:52 +02:00
Sophie Herold
3ad5560e2c decoder: Increase animation buffer size to 10 2024-07-17 14:04:39 +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
9b56f30c3b meson: Cleanups 2024-07-17 13:28:14 +02:00