Christopher Davis
bb9b834a22
window: Rework properties adaptivity
...
Ports the sidebar to AdwOverlaySplitView, and uses AdwMultiLayoutView
to use a box at narrow sizes. A bottom sheet also
overlays the content when the window is both narrow and short.
2024-07-18 17:39:17 -04:00
Sophie Herold
6b8d540d6a
data: Add 47.alpha version
2024-06-28 22:40:30 +02:00
Sophie Herold
57d8bba071
window: Use shortcuts instead of accels
...
Application level accels will also work if AdwDialogs are open.
Therefore, use shortcuts wherever possible.
2024-05-09 23:12:20 +02:00
Sophie Herold
e129e842a6
imagePage: Make error output look better
...
Make the errors on the status page translatable. Hide detailed errors
behind an extra error dialog that can be opened.
2024-05-09 14:25:06 +02:00
Sophie Herold
533260ac4a
data: Add release notes for 46.2
2024-04-09 22:54:13 +02:00
Sophie Herold
5295c63b91
data: Update changelog
2024-04-03 01:41:21 +02:00
Sophie Herold
7723eda687
metainfo: Don't use .desktop in app id
2024-03-26 21:29:18 +01:00
Vaishnavi Nawghare
56fa2506d4
refactor: Add missing URL
2024-03-19 17:37:22 +00:00
Sophie Herold
8c0a81c854
meta: Prepare 46.0
2024-03-19 12:37:50 +01:00
Sophie Herold
032fce2d9e
meta: Prepare 46.rc
2024-03-02 23:11:58 +01:00
Sophie Herold
d81358328f
meta: Prepare 46.beta.2
2024-02-22 22:28:05 +01:00
Sophie Herold
bc7760a683
metainfo: Add project_group and fix dev id
2024-02-22 01:32:29 +01:00
Sophie Herold
6e616b71fe
meta: Prepare 46.beta.1
2024-02-18 22:29:14 +01:00
Sophie Herold
dd27df2189
data: Remove "Slideshow" from desktop keywords
2024-02-13 23:38:15 +01:00
Sophie Herold
1c20570c0e
meta: Add 46.beta release notes
...
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/374 >
2024-02-11 15:26:56 +00:00
Sophie Herold
0dc71357f1
window: Add permanently delete shortcut
...
Permanently delete images with Shift + Delete like in Files. Adding this
since EOG supported it as well.
Closes #323
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/369 >
2024-02-09 22:53:59 +00:00
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