Commit graph

660 commits

Author SHA1 Message Date
Sophie Herold
3d6940cd45 image: Show window after 2 secs if dims unknown
Usually we want to wait for dimensions to show the window in correct
apsect ration. But especially for large SVGs dimensions are only known pretty late.
Show the image to give UI feedback instead of waiting for dimensions.

Closes #146

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/209>
2023-05-03 19:16:17 +00:00
Sophie Herold
6db58463bf imageView: Skip unsupported formats when sliding
If an image with unsupported format is opened directly,
the error is shown.

Closes #92

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/212>
2023-05-03 18:58:02 +00:00
Boyuan Yang
8f55668cd6 Update Chinese (China) translation 2023-05-03 18:49:21 +00:00
Sophie Herold
0a94484bab window: Leave fullscreen when status page is shown
We don't allow to fullscreen without image. So if last image
is deleted, let's leave fullscreen since there are no controls
to leave it.

Closes #150

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/208>
2023-05-03 18:14:19 +00:00
Sophie Herold
bea6ad018b propertiesView: Disable open folder for non-native
The GTK API only support native files for opening the
parent directory.

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/207>
2023-05-03 16:41:51 +00:00
Sophie Herold
d4f351bf5b propertiesView: Activatable rows not selectable
Inputs get to mixed up if the subtitle in rows that
are activatable are also selectable.

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/207>
2023-05-03 16:41:51 +00:00
Sophie Herold
382370e325 cargo: Update dependencies
Use librsvg main for now to give the refactor some testing.

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/204>
2023-05-03 16:22:27 +00:00
Sophie Herold
c42fe235c6 imagePage: Make crossfade from spinner work
It did not work before because the spinner page did
not take up the complete stack.

Also hiding the spinner when animating out of it
since it can be pretty dominant. Especially, since
it's usually not really shown before but the animation
starts emediately instead.

Closes #153

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/205>
2023-05-03 15:54:51 +00:00
Sophie Herold
7c227f75a8 decoder: Cancel file loading on decoder drop
That will probably at least work for scrolling quickly
through images. It will however usually not cancel an ongoing
decoding process.

Issue #155

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/210>
2023-05-03 14:45:07 +00:00
Hugo Carvalho
6d7623b15a Update Portuguese translation 2023-05-03 12:59:15 +00:00
Danial Behzadi
2c24285df2 Update Persian translation 2023-05-03 08:57:19 +00:00
Davide Ferracin
bf8a81f91b Add Italian translation 2023-05-02 12:30:21 +00:00
Sabri Ünal
2304dbfaf8 Update Turkish translation 2023-05-01 10:54:58 +00:00
Piotr Drąg
ad6703f2b1 Update Polish translation 2023-04-30 10:47:40 +00:00
Yosef Or Boczko
ae2760d0e5 Update Hebrew translation 2023-04-29 18:23:09 +00:00
Yuri Chornoivan
bb3bdb0295 Update Ukrainian translation 2023-04-29 16:19:11 +00:00
Jiri Grönroos
5f90aff54d Update Finnish translation 2023-04-29 11:51:41 +00:00
Martin
cad0a84397 Update Slovenian translation 2023-04-28 20:46:29 +00:00
Rafael Fontenelle
90fd458ba5 Update Brazilian Portuguese translation 2023-04-28 19:09:03 +00:00
Boyuan Yang
ecb9563557 Update Chinese (China) translation 2023-04-28 17:51:29 +00:00
Quentin PAGÈS
5233b4350f Update Occitan translation 2023-04-28 12:22:48 +00:00
Fabio Tomat
4ea5a5bb85 Add Friulian translation 2023-04-28 09:00:01 +00:00
Kukuh Syafaat
fabdf6aa3b Update Indonesian translation 2023-04-28 05:36:31 +00:00
Ekaterine Papava
2e27c7389d Update Georgian translation 2023-04-27 03:46:20 +00:00
Gotam Gorabh
8e0ab20e05 used correct verb phrase for print preview window title
used appropriate title for print preview window.

Fixes: https://gitlab.gnome.org/Incubator/loupe/-/issues/152
Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/198>
2023-04-27 02:12:20 +00:00
Sophie Herold
3726d68bcd README: Add QOI format and feature section 2023-04-27 01:28:15 +00:00
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