Commit graph

534 commits

Author SHA1 Message Date
Sophie Herold
fac2d360b6 meta: Update copyright headers 2023-04-26 18:19:23 +02:00
Martin
caa0719639 Update Slovenian translation 2023-04-26 11:00:55 +00:00
Fran Dieguez
9c6d5f1da7 Update Galician translation 2023-04-25 23:31:07 +00:00
Yuri Chornoivan
f5271d7c34 Update Ukrainian translation 2023-04-25 19:38:17 +00:00
Sabri Ünal
32ee47d08f app: Split rotate actions
To ensure simplicity of the process, replace the rotate actions
with new two actions, without modifying the existing rotate_image method.

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/201>
2023-04-25 17:51:43 +00:00
Sabri Ünal
1f2be8353a help-overlay: Fix for 'delete' action appearing too long
The 'delete' action contains several shortcuts, which makes it appear too long on the help-overlay.

This patch resolves the issue by displaying only one shortcut for it.

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/200>
2023-04-25 17:34:52 +00:00
Sabri Ünal
c92a47a992 application: Remove ctrl+x shortcut
Remove Ctrl+X shortcut to comply GNOME HIG.

More information: https://developer.gnome.org/hig/reference/keyboard.html

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/202>
2023-04-25 17:18:26 +00:00
Ekaterine Papava
8e364ef4a3 Update Georgian translation 2023-04-25 04:29:43 +00:00
Danial Behzadi
e342a19ecb Update Persian translation 2023-04-25 00:31:43 +00:00
Sophie Herold
b30296f994 window: Hide cursor with controls fullscreened
Closes #149

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/197>
2023-04-25 00:05:24 +00:00
Sophie Herold
d0abea4284 data: Update screenshots, description, and URLs
Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/203>
2023-04-25 01:31:25 +02:00
Danial Behzadi
b23dcec5ee Update Persian translation 2023-04-23 22:23:56 +00:00
Sabri Ünal
e581aec32a Update Turkish translation 2023-04-23 20:45:31 +00:00
Piotr Drąg
b3c38d427d Update Polish translation 2023-04-23 13:42:21 +00:00
Hugo Carvalho
d7403b4f05 Update Portuguese translation 2023-04-23 11:58:10 +00:00
Yuri Chornoivan
ad61587aed Update Ukrainian translation 2023-04-22 18:20:23 +00:00
Sophie Herold
9dc58baf17 meta: Prepare v44.2 2023-04-22 13:51:00 +00:00
Aleksandr Melman
49304d7bcf Update Russian translation 2023-04-22 12:32:40 +00:00
Quentin PAGÈS
146760f0c4 Update Occitan translation 2023-04-22 10:46:19 +00:00
Martin
7b4a4ee599 Update Slovenian translation 2023-04-22 07:45:01 +00:00
Asier Sarasua Garmendia
4c71afdec3 Update Basque translation 2023-04-22 06:59:45 +00:00
Ekaterine Papava
ae5bcb182f Update Georgian translation 2023-04-21 22:26:19 +00:00
Sophie Herold
9d5dfd8728 window: i18n for filter name and add 'all files'
Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/195>
2023-04-21 16:53:12 +02:00
Hugo Carvalho
8cbe670498 Update Portuguese translation 2023-04-21 14:38:01 +00:00
Quentin PAGÈS
74deadb57a Update Occitan translation 2023-04-21 08:41:04 +00:00
Sophie Herold
b55b51a0f3 imageView: Fullscreen button at typical position
My muscle memory, research, and the proximity to "zoom in"
tells me we should try moving it to the right.

Closes #105

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/194>
2023-04-20 20:37:41 +00:00
Sophie Herold
4037b124d2 window: Properties button insensitive for no image
Make the toggle button insensitve if no image is shown.
Also close the properties if no image is shown anymore.

Closes #60

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/193>
2023-04-20 20:11:17 +00:00
Sophie Herold
2dbc7fa585 window: Drop AdwFlap for Headerbar
Redo everything headerbar related with new Adw widgets
when there is a working concept.

Closes #112

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/192>
2023-04-20 19:49:16 +00:00
Sophie Herold
dab333e510 image: Include alpha<1 in bg color detection
Only ignore alpha=0 pixels instead of alpha<1 pixels.
Also apply agorithm to non transparent images.

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/191>
2023-04-20 18:36:40 +00:00
Sophie Herold
916514604c imageView: Hide controls after mouse inactivity
Closes #25

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/189>
2023-04-20 15:18:06 +00:00
Sophie Herold
7b6ee24651 decoder: Only warn about invalid ICC profile
Before the image failed loading

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/190>
2023-04-20 14:27:34 +00:00
Yosef Or Boczko
670329cd95 Update Hebrew translation 2023-04-20 14:02:32 +00:00
Yuri Chornoivan
aa1342af0d Update Ukrainian translation 2023-04-20 12:46:07 +00:00
Ekaterine Papava
1fdc5c018a Update Georgian translation 2023-04-20 05:38:20 +00:00
Kukuh Syafaat
d7f0a38961 Update Indonesian translation 2023-04-20 04:25:23 +00:00
Martin
165a3ce367 Update Slovenian translation 2023-04-19 22:11:35 +00:00
Enrico Nicoletto
4467b3c07e Add Brazilian Portuguese translation 2023-04-19 21:44:19 +00:00
Sophie Herold
e3612c2967 ci: Avoid multiple builds and opt for tests
Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/188>
2023-04-19 20:49:12 +00:00
Sophie Herold
997cab9d8d CI: Check for missing files in POTFILES.in
Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/188>
2023-04-19 20:49:12 +00:00
Sophie Herold
4410b49487 po: Update POTFILES.in
Add all files that can potentially contain translations

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/187>
2023-04-19 21:44:14 +02:00
Anders Jonsson
1f6851af31 Update POTFILES.in
Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/186>
2023-04-19 19:15:03 +00:00
Sophie Herold
2f9fad47a1 src: Update or add auto generated license headers
Closes #55

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/169>
2023-04-19 20:02:01 +02:00
Philipp Kiemle
4b24628409 imageView: Add translator comment 2023-04-19 19:57:21 +02:00
Sophie Herold
792968e51b window: Set action states based on current_page
Fixes actions not getting enabled and disabled

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/184>
2023-04-19 01:46:15 +00:00
Sophie Herold
4eae4503bf data: Generate list of mime types in meson
First, this format is more easy to maintain.
Second, future image decoder dependencies will be
opt-out via build options. This way we can also not
add the mime types in that case.

Closes #125

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/181>
2023-04-19 01:17:24 +00:00
Sophie Herold
83b95a58bd image: Also allow drag with middle button
Closes #138

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/180>
2023-04-19 00:51:00 +00:00
Sophie Herold
e5d5841e5d tiling: Store tiling for each layer and fix bugs
Tilings now have a flexible origin and are stored with the
tile layer. This allows to make the first tile centered
in the viewport, allowing for faster getting a complete
viewport.

This also fixes some rendering bugs caused by forgetting
tiles the were still needed. But not all of them.

Fixes #83, #94
Issue #82

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/179>
2023-04-19 02:16:37 +02:00
Sophie Herold
587599f50b print: Render SVG for correct size
Closes #140

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/165>
2023-04-18 23:52:53 +00:00
Sophie Herold
ae5ca76176 printing: Add printing support
Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/165>
2023-04-18 23:52:53 +00:00
Sophie Herold
e96b9ccac9 image: More fine-grained zoom instructions
Add parameters to use zoom_to without animation or
snapping to best fit. Hopefully fixing 100%/200% snapping
to best fit when close to filling the window and
fixing high res scroll wheel bugs.

Closes #120, #134

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/177>
2023-04-18 23:23:18 +00:00