Commit graph

23 commits

Author SHA1 Message Date
Sophie Herold
b2e626091f edit_window: Fix new filename detection 2025-01-31 20:12:35 +01:00
Sophie Herold
06a8474207 edit: Disable save actions 2025-01-31 14:01:33 +01:00
Sophie Herold
8bb6f8da88 edit_window: Add save and cancel shortcuts 2025-01-31 13:49:39 +01:00
Sophie Herold
5706b2eaeb edit: Stop saving operation on using "Cancel" 2025-01-29 14:25:19 +01:00
Sophie Herold
51883734f5 edit/crop: Enable reset and save on selection change 2025-01-29 00:20:03 +01:00
Sophie Herold
9fbe091f1a edit: Use filename with (Edited) suffix for "Save As" 2025-01-28 23:45:46 +01:00
Sophie Herold
40d425ac80 edit: Visual feedback while saving image
Closes #441
2025-01-22 20:49:19 +01:00
Sophie Herold
729f5249ed edit/crop: Apply crop on save 2025-01-22 15:10:16 +00: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
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
507b7b24f9 edit_window: Add "Done" menu replacing "Save" button 2025-01-15 21:29:47 +00:00
Sophie Herold
bbf9534bdd editing: Only enable editing action if available 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
05dbee6a0b editing: Add save edited file 2024-12-22 20:27:33 +01:00
Sophie Herold
b6bdc9398d edit: Add Cancel button 2024-12-22 20:27:33 +01:00
Sophie Herold
6867e0b13f Add cropping 2024-12-22 20:27:33 +01:00
Sophie Herold
f5660ba83e widgets: Rename Window* to *Window 2024-12-22 20:27:33 +01:00
Renamed from src/widgets/window_edit.rs (Browse further)