Sophie Herold
ef5f94859b
editing: Fix preroateted images
...
Editing does not work correctly if PNGs or JPEGs are already rotated via
an Exif orientation entry before editing. This needs the glycin-image-rs
1.2.1 loader to work correctly.
Closes #481
2025-04-11 14:48:50 +02:00
Sophie Herold
8983f61558
edit/crop: Select correct orientation on open
...
Closes #468
2025-03-05 23:35:07 +01:00
Sophie Herold
c9e5c9ed42
edit/crop: Orient aspect ratio icons
...
Orient the icons for aspect ratio selection based on the selected
orientation.
2025-02-27 12:49:22 +00:00
Sophie Herold
129d1cfc7a
edit/crop: Add keyboard shortcuts
...
Closes #442
2025-01-29 13:05:45 +01:00
Sophie Herold
51883734f5
edit/crop: Enable reset and save on selection change
2025-01-29 00:20:03 +01:00
Sophie Herold
e2785d9154
edit/crop: Read rendered image size from selection
...
Closes #454
2025-01-27 19:15:51 +00:00
Sophie Herold
1f250b6465
edit/crop: Use manual allocation
...
Don't use a grid for the position of grayed out area and crop selection.
Fixes #454
2025-01-27 19:15:51 +00:00
Sophie Herold
9a5170de34
edit/crop: Apply crop via checkmark overlay
2025-01-22 22:19:10 +01:00
Sophie Herold
729f5249ed
edit/crop: Apply crop on save
2025-01-22 15:10:16 +00:00
Sophie Herold
9cb08d288d
edit/crop: Apply crop on rotation and flip
2025-01-22 15:10:16 +00:00
Sophie Herold
a2147bb8bd
edit/crop: Pre-select correct orientation
2025-01-17 16:51:06 +01:00
Sophie Herold
c042f8ed41
edit/crop: Set aspect ratio to default on reset
2025-01-13 23:14:37 +01:00
Sophie Herold
f9f86e718f
editing: Fix wrong orientation for rotation
2025-01-01 15:30:21 +01:00
Sophie Herold
7611b11b55
edit/crop: Track selection correctly on widget resize
2024-12-22 20:27:33 +01:00
Sophie Herold
5c31272605
edit/crop: Support vertical mirroring
2024-12-22 20:27:33 +01:00
Sophie Herold
df9589aa9a
clip: Remove 16:10 preset
2024-12-22 20:27:33 +01:00
Sophie Herold
a5e20baaa0
editing: Only show apply button if needed
2024-12-22 20:27:33 +01:00
Sophie Herold
cb31b93ee1
imageWindow: Fix shortcuts not always working
2024-12-22 20:27:33 +01:00
Sophie Herold
b9f22ebfc3
window: Don't store window to avoid ref cycles
...
Use root() instead and move one constructor to on root for having the
root available.
2024-12-22 20:27:33 +01:00
Sophie Herold
8345640757
editing: Handle errors
2024-12-22 20:27:33 +01:00
Sophie Herold
5b51237203
editing: Add error handling for saving files
2024-12-22 20:27:33 +01:00
Sophie Herold
05dbee6a0b
editing: Add save edited file
2024-12-22 20:27:33 +01:00
Sophie Herold
367fdf207d
editing: Preview cropping/rotate/mirror operations
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
1fc9674cb8
edit: Init crop view with selecting complete image
2024-12-22 20:27:33 +01:00
Sophie Herold
5b184e6be9
edit: Scale cropping selection area with image
2024-12-22 20:27:33 +01:00
Sophie Herold
6867e0b13f
Add cropping
2024-12-22 20:27:33 +01:00