Sophie Herold
0d21222dcd
meta: Release 46.alpha
2024-01-08 17:41:54 +01:00
Sophie Herold
6827a9c176
print: Use LpImage for preview
2023-12-26 21:51:39 +01:00
Automeris naranja
4af0159341
appdata: Set developer name to "The GNOME Project"
...
GNOME core apps have "The GNOME Project" as the
developer name.
Closes https://gitlab.gnome.org/GNOME/loupe/-/issues/291
2023-12-24 14:46:10 -03:00
Sabri Ünal
3ed3b26450
appdata: Improve appdata for AppStream 1.0
...
- Add the `<developer><name>` tag
- Mark the `<developer_name>` as deprecated
- Use appstreamcli to validate appdata
- Remove one of Purism tag to pass appstreamcli validation
2023-12-23 21:45:13 +03:00
Matteo Nardi
5e32cfa1df
window: remember image property visibility state
...
Added GSettings support to Loupe. Inspiration was taken from Fractal:
LpApplication will contain `gio::Settings` and all code needing them
will reach them as a singleton by calling `g_application_get_default`.
This design makes the settings dependency less explicit than dependency
injection, but allows for shorter code when new settings will be added
across different parts of the application.
A `show-properties` setting is added for remembaring the image property
sidebar state. It's read by LpWindow when the current page changes, and
saved when toggling the sidebar. When no image is being shown, the
sidebar is always hidden, while the setting remains unchanged. The
sidebar state will be restored when a picture is opened.
Closes #147
2023-12-07 15:25:26 +00:00
Sophie Herold
2ef5032627
Merge branch 'gnome-45'
2023-12-05 23:38:27 +01:00
Sophie Herold
0b7e30af30
image: Fix setting horizontal instead of vertical
...
Fix horizontal scrollbar sometimes jumping to center while zooming in.
2023-12-05 23:34:11 +01:00
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