Commit graph

151 commits

Author SHA1 Message Date
Sophie Herold
0e8c15dd5c Merge branch 'gnome-45' 2023-11-30 21:41:47 +01:00
Sophie Herold
307c864c6e window: Copy metadata instead of image if selected 2023-11-30 01:20:13 +01:00
Sophie Herold
92a3496c60 meta: Release 45.2 2023-11-29 21:45:26 +01:00
Sophie Herold
5bbb75e6f1 css: Remove redundant .property style
Now part of libadwaita
2023-11-29 01:51:01 +01:00
Sophie Herold
d04e5e255b window: Fix icon for property toggle button
Closes #274
2023-11-29 01:51:00 +01:00
Sophie Herold
5a905cd53f ui: Move .ui-files to src/
Closes #46
2023-11-29 01:50:54 +01:00
Sophie Herold
229c63719e meta: Prepare 45.2 2023-11-21 20:55:03 +01:00
Evangelos Paterakis
081690e997
help-overlay: Switch RTL and LTR gestures 2023-11-17 10:06:31 +02:00
Sophie Herold
abdd54def7 decoder: Pass on transformations_applied info
This prevents HEIF images from getting transformations applied
again that already has been applied by the decoder.

Closes #251
2023-11-14 13:53:33 +01:00
Sophie Herold
c1ed2b97a6 meta: Prepare 45.1 release 2023-11-12 11:55:29 +00:00
Sabri Ünal
19bf8473e6 appdata: update some URLs
- Add vcs-browser URL.
- Use the new simplified URL for homepage.

These URLs are visible on GNOME Software and Flathub.

More information: https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-url

Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/303>
2023-10-27 23:20:49 +00:00
Sophie Herold
ca795c5b43 Prepare 45.0 release 2023-09-14 12:26:04 +00:00
Sophie Herold
73dc6bc3ba metainfo: Add release description for 45 2023-09-03 18:45:04 +02:00
Sophie Herold
cae9d54218 window: Show flat headerbar in empty state 2023-08-31 13:51:16 +00:00
Sophie Herold
4f00a12445 metainfo: Update description and screenshots 2023-08-21 16:08:43 +00:00
Sophie Herold
22b621ce74 meta: Prepare 45.beta.1 2023-08-11 14:04:51 +02:00
Sophie Herold
ef6687e5a4 print: Add translators comment for "back" button
Closes #226

Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/272>
2023-08-08 17:01:44 +00:00
Sophie Herold
10eebcd024 meta: Prepare 45.beta
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/268>
2023-08-06 13:17:34 +00:00
Sophie Herold
63ccbc244b print: Use header capitalization for tooltips
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/240>
2023-08-06 02:28:54 +00:00
Sophie Herold
172ce9d976 print: Code cleanup
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/240>
2023-08-06 02:28:54 +00:00
Sophie Herold
3dbcce8375 print: Add height and fill-space options
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/240>
2023-08-06 02:28:54 +00:00
Sophie Herold
d7a77ec498 print: Split unit selection for margins and size
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/240>
2023-08-06 02:28:54 +00:00
Sophie Herold
e6646bdbe3 print: Make preview size adaptive
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/240>
2023-08-06 02:28:54 +00:00
Sophie Herold
65af818567 print: Show filename and printer in title
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/240>
2023-08-06 02:28:54 +00:00
Sophie Herold
9bfa9f7294 print: Use AdwSpinRow
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/240>
2023-08-06 02:28:54 +00:00
Sophie Herold
8dcf208d70 print: Rearrange UI elements
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/240>
2023-08-06 02:28:54 +00:00
Sophie Herold
6fe77fa6e5 flatpak: Use newer glycin version to test JXL
Closes #90

Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/260>
2023-07-29 14:26:24 +00:00
Christopher Davis
94b6c255d2 general: Update repo link
We've moved into GNOME/ proper now :D

Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/257>
2023-07-27 22:58:00 +02:00
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
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
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
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
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
Sophie Herold
7f72ff2ccf meta: Prepare 45.alpha 2023-07-02 14:24:19 +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
Sabri Ünal
b889665c95 Data: Fix Loupe URL
Fix out-of-date Loupe URL.

Fixes: #181
2023-06-10 22:35:21 +03:00
Christopher Davis
77c81c8f7c window: Use sp instead of px for breakpoints
sp is a unit provided by libadwaita for sclae-independent pixels.
This unit changes with the text scale factor.

Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/228>
2023-05-31 21:32:40 +00:00
Christopher Davis
a5cb0606b4 window: Remove stack from breakpoint
The stack widget is always visible, and does not need to be
set as visible again when the breakpoint is applied/unapplied.

Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/228>
2023-05-31 21:32:40 +00:00
Christopher Davis
5297231137 window: Use only one breakpoint
AdwBreakpoint automatically resets properties when the breakpoint
conditions no longer apply. This means we don't need to manually
create a breakpoint for the sidebar at widths greater than 590px,
as libadwaita already does that for us.

This commit removes the extra breakpoint.

Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/228>
2023-05-31 21:32:40 +00:00
Christopher Davis
4d391b566e window: Remove extra quotes
Some extra quotes were left in the UI file. Thankfully because
these were fully closed, they weren't causing any issues. Still,
they don't need to be there.

This commit removes the extra quotes.

Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/228>
2023-05-31 21:32:40 +00:00
Huan Thieu Nguyen
c6897da62d window: Let the user select multiple files to open.
Uses code that drag and drop already uses. It's kinda ugly because the
file dialog returns a ListModel.

As an added bonus, since the button responds to the action "win.open",
it will also allow open multiple files with the primary menu.
It would be a good idea to change the "Open…" label in the primary menu though.

Closes #191
2023-05-21 23:41:22 +02:00
Huan Nguyen
8804938859 window: Support forward and back mouse buttons
The button value for forward is 9. See <GNOME/gtk#515>.

Closes #172
2023-05-21 16:17:48 +00:00
Sophie Herold
d19a5bcf4d data: Prepare 44.3
Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/216>
2023-05-11 18:23:53 +00:00
Sabri Ünal
22874fcc7b help-overlay: Remove unused help shortcut
Complementary to #2965799374

Part-of: <https://gitlab.gnome.org/GNOME/Incubator/loupe/-/merge_requests/199>
2023-05-11 18:04:01 +00:00
Sophie Herold
3dc9e40bcb imageView: Fix vertical minimum size in measure 2023-05-03 23:47:40 +02:00
Sophie Herold
6e29b1ebff window: Move properties to bottom for narrow view
Closes #39
2023-05-03 23:41:36 +02:00
Sophie Herold
dbb65fa2cb window: Better solution for swipe sending motion
Swipe gestures send motion events without changed cursor position.
Catch that in a better way to avoid showing overlay controls on swipe.
2023-05-03 22:22:05 +02:00