Commit graph

709 commits

Author SHA1 Message Date
Sophie Herold
c6bae9e450 fullscreen: Fix OSD headerbar for prefer white
Text was black on gray before

Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/259>
2023-07-26 21:03:20 +00:00
Hugo Carvalho
649f6e4f5c Update Portuguese translation 2023-07-26 11:01:07 +00:00
Jordi Mas i Hernandez
1e70c8575e Add Catalan translation 2023-07-26 09:36:40 +00:00
Alan Mortensen
3c00d07580 Add Danish translation 2023-07-24 15:45:03 +00:00
Davide Ferracin
d75c2495ea Update Italian translation 2023-07-24 11:53:19 +00:00
Vasil Pupkin
a723be1845 Add Belarusian translation 2023-07-23 14:03:44 +00:00
Kukuh Syafaat
35f0dab258 Update Indonesian translation 2023-07-20 10:16:36 +00:00
Sophie Herold
55551ae6a2 general: Update copyright notices
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/258>
2023-07-18 17:48:43 +00:00
Sophie Herold
08a9c3e450 window: Remove default drop target style
The default does not fit well with our new custom one.

This also removes a bunch of code which was not used.

Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/258>
2023-07-18 17:48:43 +00:00
Sophie Herold
cf8fa499d9 window: New way to detect own window in d+d
This is a (hopefully) cleaner way to detect if we are
dragging out of the own window to not show drag indicator
in that case.

Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/258>
2023-07-18 17:48:43 +00:00
FineFindus
78b16518e5 window: Use custom overlay visual for drop target
Closes #59

Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/258>
2023-07-18 17:48:43 +00:00
qwel
3111efdd94 window: First work for drag overlay visuals
Issue #59

Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/258>
2023-07-18 17:48:43 +00:00
Jiri Grönroos
597f581980 Update Finnish translation 2023-07-18 16:45:25 +00:00
Yuri Chornoivan
626e7eaeb8 Update Ukrainian translation 2023-07-17 20:47:36 +00:00
Piotr Drąg
ac48435ade Update Polish translation 2023-07-16 11:38:02 +00:00
Yosef Or Boczko
f318dbecc8 Update Hebrew translation 2023-07-15 18:15:10 +00:00
Emin Tufan Çetin
71d666fe66 Update Turkish translation 2023-07-15 15:43:36 +00:00
Martin
549c3df3cf Update Slovenian translation 2023-07-14 17:34:54 +00:00
Danial Behzadi
9c50c41741 Update Persian translation 2023-07-14 11:45:44 +00:00
Ekaterine Papava
bcb942074d Update Georgian translation 2023-07-14 04:57:52 +00:00
Christopher Davis
186401fb57 general: Change user-facing name to Image Viewer
This is part of the move to Core.

Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/256>
2023-07-13 21:51:09 +00:00
Irénée THIRION
dba63ac6fe Add French translation 2023-07-13 16:46:15 +00:00
Yuri Chornoivan
885a4494fe Update Ukrainian translation 2023-07-13 06:07:58 +00:00
Ekaterine Papava
952cf7b049 Update Georgian translation 2023-07-13 05:07:09 +00:00
Sophie Herold
9e041d369a meson: Remove libheif from dependencies
It's only required by the heif glycin loader now

Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/255>
2023-07-12 22:25:59 +02:00
Christopher Davis
3be09ac769 metainfo: New description
Provide a new description for our app data. Closes
https://gitlab.gnome.org/GNOME/Incubator/loupe/-/issues/22

Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/253>
2023-07-12 15:01:08 -04:00
Boyuan Yang
960bf11170 Update Chinese (China) translation 2023-07-11 00:49:32 +00:00
Sophie Herold
fb98f42d33 gitlab: Add issue templates 2023-07-08 22:53:39 +02:00
Sophie Herold
e1ee9c14ee about: Add basic debug information 2023-07-08 22:52:59 +02:00
Sophie Herold
fc2d5da527 help: Add LINGUAS file
Closes #211
2023-07-08 18:19:43 +02:00
Sophie Herold
06d688e79e src: Format let-else statements 2023-07-07 19:22:51 +00:00
Sophie Herold
6297dcf54b cargo: Update dependencies 2023-07-06 20:08:12 +02:00
Martin
8885314208 Update Slovenian translation 2023-07-05 04:55:43 +00:00
Sophie Herold
7f72ff2ccf meta: Prepare 45.alpha 2023-07-02 14:24:19 +00:00
Christopher Davis
97c9dcde64 help: Write intial help documentation
Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/248>
2023-07-02 12:43:52 +00:00
Christopher Davis
fb6d852cca Revert "help-overlay: Remove unused help shortcut"
This reverts commit 22874fcc7b.

Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/248>
2023-07-02 12:43:52 +00:00
Christopher Davis
9e70931faf Revert "general: Remove help-related code"
This reverts commit 2965799374.

Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/248>
2023-07-02 12:43:52 +00:00
abu_shawarib
45083720a3 image-page: Align popover after click position
Set "halign" proprty of context menu popover to "start"
to appear next to click point. This only works correctly
in RTL after gtk 4.11.3, by gtk@d329b00b

Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/247>
2023-07-02 12:13:22 +00:00
abu_shawarib
33b4928c72 Revert "imagePage: Correctly align right-click menu"
This reverts commit 0ddecefe01.

Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/247>
2023-07-02 12:13:22 +00:00
Asier Sarasua Garmendia
982992d9a2 Update Basque translation 2023-07-02 06:56:54 +00:00
Ngọc Quân Trần
2499c3cbcc Add Vietnamese translation 2023-07-02 01:21:04 +00:00
FineFindus
bc9aff5068 refactor: Use is_some_and 2023-06-26 11:59:17 +00:00
Rafael Fontenelle
1a39751402 Update Brazilian Portuguese translation 2023-06-25 13:44:01 +00:00
Nathan Follens
19be6db7ad Update Dutch translation 2023-06-25 08:45:59 +00:00
FineFindus
52057aba65 window: Disable trash for non-native files 2023-06-23 19:42:30 +00:00
Christopher Davis
439286be40 general: Use std's OnceCell where possible
Rust's standard library now provides a drop-in replacement
for `OnceCell`. It requires no API changes from `once_cell`'s
version.

This commit replaces the version from `once_cell` with the
new `std` struct where possible. We still need to use
`once_cell` for properties until
https://github.com/gtk-rs/gtk-rs-core/pull/1113
is merged. We also still need it for Lazy until that lands.

Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/241>
2023-06-23 18:59:09 +00:00
Huan Thieu Nguyen
ffb2e1064d window: Toast priority high to push old toast to queue. 2023-06-21 19:13:46 +00:00
Sophie Herold
eb94683d1f fileChooser: Only list supported image formats
Closes #151

Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/238>
2023-06-21 10:03:38 +00:00
Sophie Herold
cc1c8a3da5 image: Use contains in modifier type flag checks
This, for example, allows to also pan the image
with Ctrl+Shift+Scroll like in EOG.

Closes #175

Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/237>
2023-06-20 20:42:14 +00:00
Sophie Herold
0c2bdbd736 image: Do not guess bg color for opaque images
In theory this feature made sense to see a black square
but in practice it seems mostly confusing.

Closes #186

Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/235>
2023-06-20 20:02:18 +00:00