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
|
9a5ec50f66
|
code: Fix clippy warnings
|
2025-01-27 12:38:26 +01:00 |
|
Rafael Fontenelle
|
8e76910e15
|
Fix typo in error_details.rs
|
2025-01-27 11:14:32 +00:00 |
|
Allan Day
|
b47ab87da3
|
edit/crop: Minor string changes
Use the standard "Save As" term. Also label the header button
Save rather than Done, which makes more sense.
|
2025-01-24 11:19:16 +00: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
|
0943138060
|
edit/crop: Allow delayed selection of image
|
2025-01-22 15:10:16 +00: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
|
e66203783e
|
edit/crop: Apply aspect ration change internally
|
2025-01-22 15:10:16 +00:00 |
|
Hubert Figuière
|
302139c5ce
|
edit/crop: Fix typo in name coordiantes -> coordinates
Signed-off-by: Hubert Figuière <hub@figuiere.net>
|
2025-01-19 00:30:15 -05:00 |
|
Sophie Herold
|
a2147bb8bd
|
edit/crop: Pre-select correct orientation
|
2025-01-17 16:51:06 +01:00 |
|
Sophie Herold
|
c97db38788
|
edit/crop: Add orientation toggles for desktop
|
2025-01-17 13:50:25 +01:00 |
|
Sophie Herold
|
e4bb97140a
|
edit_window: Return to image view after saving
|
2025-01-17 12:35:43 +01:00 |
|
Sophie Herold
|
8d3c9d70e7
|
image_view: Don't rely on LpImage signals
|
2025-01-17 01:32:41 +01:00 |
|
Sophie Herold
|
0a3a6efa02
|
edit_window: Always use .suggested-action style
|
2025-01-16 12:18:52 +01:00 |
|
Sophie Herold
|
3c7a2e2514
|
edit_window: Show title
|
2025-01-15 21:29:47 +00:00 |
|
Sophie Herold
|
6b39c2f7b9
|
image_window: Move and change edit button
|
2025-01-15 21:29:47 +00:00 |
|
Sophie Herold
|
bbc61a3215
|
edit_window: Disable "Done" if image is unchanged
|
2025-01-15 21:29:47 +00:00 |
|
Sophie Herold
|
84e58f28df
|
edit_window: Add "Replace Original" option
|
2025-01-15 21:29:47 +00:00 |
|
Sophie Herold
|
01c25a8865
|
edit_window: Add mnemonics to "Done" menu
|
2025-01-15 21:29:47 +00:00 |
|
Sophie Herold
|
507b7b24f9
|
edit_window: Add "Done" menu replacing "Save" button
|
2025-01-15 21:29:47 +00:00 |
|
Sophie Herold
|
c042f8ed41
|
edit/crop: Set aspect ratio to default on reset
|
2025-01-13 23:14:37 +01:00 |
|
Sophie Herold
|
2a5ca41991
|
NEWS: Fix 47.3 being released as 47.4
|
2025-01-13 23:01:53 +01:00 |
|
Sophie Herold
|
2adefc5241
|
code: Fix clippy warnings
|
2025-01-13 15:02:01 +01:00 |
|
Sophie Herold
|
273b8231d5
|
print: Fix SVG previews sometimes failing to load
This is a workaround. It is still not clear why the loading can fail.
Fix #422
|
2025-01-13 14:23:07 +01:00 |
|
Sophie Herold
|
e13874ced0
|
docs: Update widget tree
Closes #444
|
2025-01-02 00:41:26 +01:00 |
|
Sophie Herold
|
f9f86e718f
|
editing: Fix wrong orientation for rotation
|
2025-01-01 15:30:21 +01:00 |
|
Sophie Herold
|
4a09750864
|
edit/crop: Add missing tooltips and mnemonics
|
2024-12-22 20:27:33 +01:00 |
|
Sophie Herold
|
a66565220d
|
window: Leave fullscreen when switching to editing
|
2024-12-22 20:27:33 +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
|
bbf9534bdd
|
editing: Only enable editing action if available
|
2024-12-22 20:27:33 +01:00 |
|
Sophie Herold
|
dfe71a61fc
|
code: Fix clippy lnt
|
2024-12-22 20:27:33 +01:00 |
|
Sophie Herold
|
dd359235cf
|
properties: Remove usage of breakpoints
|
2024-12-22 20:27:33 +01:00 |
|
Sophie Herold
|
2753447a0d
|
window: Animate between image and editing view
|
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
|
3f82a5f435
|
window: Fix arrow key bindings not working
The actions for global accels have to be at window level.
|
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
|
05dbee6a0b
|
editing: Add save edited file
|
2024-12-22 20:27:33 +01:00 |
|
Sophie Herold
|
a2d5493714
|
editing: Use toolbar style
|
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 |
|