Commit graph

43 commits

Author SHA1 Message Date
Sophie Herold
8bb6f8da88 edit_window: Add save and cancel shortcuts 2025-01-31 13:49:39 +01:00
Sophie Herold
129d1cfc7a edit/crop: Add keyboard shortcuts
Closes #442
2025-01-29 13:05:45 +01:00
Sophie Herold
9c5600efb7 edit/crop: Allow draging from edges 2025-01-23 15:15:00 +01:00
Sophie Herold
29e807a7b0 edit/crop: Implement crop apply as overlay 2025-01-23 14:22:59 +01:00
Sophie Herold
9a5170de34 edit/crop: Apply crop via checkmark overlay 2025-01-22 22:19:10 +01:00
Sophie Herold
40d425ac80 edit: Visual feedback while saving image
Closes #441
2025-01-22 20:49:19 +01:00
Sophie Herold
0a3a6efa02 edit_window: Always use .suggested-action style 2025-01-16 12:18:52 +01:00
Sophie Herold
4a09750864 edit/crop: Add missing tooltips and mnemonics 2024-12-22 20:27:33 +01:00
Sophie Herold
59082b7314 edit/crop: Implement updated designs
These designs are different for mobile and desktop sizes.
2024-12-22 20:27:33 +01:00
Sophie Herold
e9869bcb40 edit: Use proper styling for toolbar 2024-12-22 20:27:33 +01:00
Sophie Herold
6867e0b13f Add cropping 2024-12-22 20:27:33 +01:00
Sophie Herold
04937d98bb imageView: Use large icons for zoom buttons
The small +/- buttons are reserved for spin rows. Otherwise the large
ones should be used.
2024-11-04 15:12:32 +00:00
Sophie Herold
b72811bb9c dragOverlay: Try out new design proposal
Teams/Design/os-mockups#186
2024-09-19 22:29:46 +02:00
Allan Day
f71f18ab12 ui: Update check icon
Use the standard check icon, which is less heavy.
2024-09-17 13:44:17 +01:00
Sophie Herold
152a0f9d2c style: Use white OSD background for prefer light 2024-09-17 12:29:27 +02:00
Sophie Herold
0b4c69459f ui: Non-circular overlays and less buttons
Part-of: <https://gitlab.gnome.org/GNOME/loupe/-/merge_requests/450>
2024-09-16 16:01:50 +02:00
Sophie Herold
9063f4d2ba help-overlay: Update keyboard shortcuts
Using actions no longer works since they are not global anymore. Also
add "Open with" to the list.

Closes #254
2024-07-31 01:33:45 +02:00
Sophie Herold
f2bc4a66b5 imagePage: Show spinner with small delay
That way, when quickly scrolling through images (holding down arrow
keys) no restarting spinner animations are shown in between.
2024-07-29 16:53:01 +02:00
Sophie Herold
05319522a0 css: Use accent color for drag+drop highlight
Closes #391
2024-07-29 16:50:09 +02:00
Sophie Herold
134c488dbd errorDetails: Redesign the dialog a bit
Closes #378
2024-07-19 21:24:11 +00:00
Sophie Herold
7ab4c66e1f css: Rename bottom-properties class 2024-07-19 15:45:58 +02:00
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
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
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
6827a9c176 print: Use LpImage for preview 2023-12-26 21:51:39 +01:00
Sophie Herold
307c864c6e window: Copy metadata instead of image if selected 2023-11-30 01:20:13 +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
Evangelos Paterakis
081690e997
help-overlay: Switch RTL and LTR gestures 2023-11-17 10:06:31 +02: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
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
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
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
a8693c50ef fullscreen: Hide headerbar on idle
Closes #154
2023-05-03 22:21:18 +02:00
Sabri Ünal
32ee47d08f app: Split rotate actions
To ensure simplicity of the process, replace the rotate actions
with new two actions, without modifying the existing rotate_image method.

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/201>
2023-04-25 17:51:43 +00:00
Sabri Ünal
1f2be8353a help-overlay: Fix for 'delete' action appearing too long
The 'delete' action contains several shortcuts, which makes it appear too long on the help-overlay.

This patch resolves the issue by displaying only one shortcut for it.

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/200>
2023-04-25 17:34:52 +00:00
Sophie Herold
2dbc7fa585 window: Drop AdwFlap for Headerbar
Redo everything headerbar related with new Adw widgets
when there is a working concept.

Closes #112

Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/192>
2023-04-20 19:49:16 +00:00
Sophie Herold
ae5ca76176 printing: Add printing support
Part-of: <https://gitlab.gnome.org/Incubator/loupe/-/merge_requests/165>
2023-04-18 23:52:53 +00:00