Commit graph

18 commits

Author SHA1 Message Date
Sophie Herold
afcc24e235 editor: Apply rotation to files 2024-06-21 13:11:29 +02:00
Sophie Herold
d19f8a9583 po: Update POTFILES.in 2024-05-15 13:21:16 +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
446ae5063a window: Limit HeaderBar to min width as nat width
Before we were doing the same with just the title in the HeaderBar. This
gave problems with correctly measuring for ADW_CENTERING_POLICY_LOOSE.
2024-01-09 20:12:02 +01:00
Sophie Herold
bee10be168 flatpak: Update glycin loaders 2024-01-02 00:16:45 +01:00
Sophie Herold
db6a7e7f2a image: Move most functions to imp module 2023-12-27 00:12:35 +01:00
Sophie Herold
410e71141f window/controls: Keep headerbar outside fullscreen 2023-12-22 23:41:29 +01:00
Sophie Herold
f0c374afdc windowTitle: Add custom window title widget
Fixes #202
2023-12-20 21:37:25 +01: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
3ab4d82d36 image: Reorganize into several sub-modules 2023-12-05 16:00:46 +01:00
Sophie Herold
633e5c0a0d po: Update file list 2023-12-04 18:08:25 +01:00
Sophie Herold
5a905cd53f ui: Move .ui-files to src/
Closes #46
2023-11-29 01:50:54 +01: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
Sophie Herold
e1ee9c14ee about: Add basic debug information 2023-07-08 22:52:59 +02:00
Sophie Herold
1b2dde79b6 decoder: Use glycin for image loading expect SVG
This gives us sandboxed image decoding and others the
option to extend Loupe with other image formats.
2023-06-07 20:21:28 +00:00
Sophie Herold
4410b49487 po: Update POTFILES.in
Add all files that can potentially contain translations

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/187>
2023-04-19 21:44:14 +02:00
Anders Jonsson
1f6851af31 Update POTFILES.in
Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/186>
2023-04-19 19:15:03 +00:00
Christopher Davis
f5b027c496 po: Rename POTFILES to POTFILES.in
Our tooling looks for POTFILES.in specifically.
2023-03-10 18:14:59 -05:00
Renamed from po/POTFILES (Browse further)