Commit graph

339 commits

Author SHA1 Message Date
Jaex
692a9e6b0d Fixed undo/redo bug 2023-12-27 12:20:03 +03:00
Jaex
69e95870de Fixed undo/redo bugs 2023-12-27 11:42:38 +03:00
Jaex
aa6f127825 Fixed undo/redo bug 2023-12-27 10:06:42 +03:00
Jaex
e5fe1a8e70 Fixed undo/redo bug 2023-12-27 08:56:07 +03:00
Jaex
3be1ffeefa Code refactoring 2023-12-27 08:26:53 +03:00
Jaex
2c86f83ac0 Code refactoring 2023-12-27 07:57:06 +03:00
gregorygregio
5e0ee631cb Implementing IDisposable interface on ImageEditorMemento and ImageEditoryHistory classes. 2023-12-26 21:58:05 -03:00
gregorygregio
780d5130f5 Implemented Undo/redo function on image editory 2023-12-23 17:08:56 -03:00
Jaex
94e45b5cb8 Update year 2023-01-09 23:31:02 +03:00
L1Q
613c4df314
Use editor DPI when rendering final image 2022-10-11 16:39:01 +03:00
Jaex
0a13c7fc64 Added freehand arrow tool 2022-10-01 10:07:12 +03:00
Jaex
0922c73bd1 fixed #6512: When Ctrl key is hold also disable selection of resize nodes 2022-09-17 10:30:59 +03:00
Jaex
e2b93615fd Open task menu automatically 2022-08-19 20:10:13 +03:00
Jaex
244883d2f8 Added "X" keybind to cut out tool 2022-08-18 20:41:10 +03:00
Niels Martin Hansen
b784ebe0c7 Add GUI configuration for cut out tool 2022-08-17 22:10:24 +02:00
Niels Martin Hansen
e0423cf7c0 Implement ZigZag effect via a flag for TornEdges function
This reworks the TornEdges function to give a more consistent result at the corners too.
2022-08-17 19:01:12 +02:00
Niels Martin Hansen
a342f8d2b6 Add Wave cut effect 2022-08-17 18:24:02 +02:00
Niels Martin Hansen
9de1953e6d Refactor CutOutBitmapMiddle 2022-08-17 16:14:22 +02:00
Niels Martin Hansen
b43c374d86 Properly use DeleteShape 2022-08-17 08:49:45 +02:00
Niels Martin Hansen
ac0cfcd4ec Proof of concept Torn Edges effect on cut 2022-08-16 23:46:00 +02:00
Niels Martin Hansen
32cae726e8 Implement collapsing shapes overlapping with cut out area 2022-08-16 23:25:20 +02:00
Niels Martin Hansen
d5f522ab80 Rename TrimInteriorTool to CutOutTool 2022-08-16 12:11:13 +02:00
Niels Martin Hansen
b1f7441176 Feature #4513, initial prototype 2022-08-16 00:22:54 +02:00
Jaex
f5ce6bfd32 fixed #6339: Make sure crop rectangle is inside bitmap area 2022-07-13 00:48:50 +03:00
Jaex
546c95c6b1 #5055: Also handle bigger cursor in region capture 2022-06-15 01:59:55 +03:00
Jaex
f60e8dd6f7 Moved file related methods to FileHelpers class 2022-05-03 09:34:18 +03:00
Jaex
3a439df7f1 Fix active monitor mode issues 2022-02-24 10:24:16 +03:00
Eric Tetz
28ff51c082 Fix panning regression, where panning at limit accumulates invisible changes. 2022-02-20 14:59:29 -07:00
Eric Tetz
5f7c9096e0
Switch to floating point internally. Panning fixes. (#6108)
* Switch to floating point internally. Panning fixes.

* Fix panning/zoom coordination errors.
2022-02-20 09:30:39 +03:00
Jaex
1ea1dacb0f Code refactoring 2022-02-15 11:01:29 +03:00
Eric Tetz
2ee7843393 First pass at adding zoom to image editor, via CTRL+mouse wheel. 2022-01-31 18:01:18 -07:00
Jaex
4a6cb786e0 Save editor canvas color 2022-01-24 18:22:54 +03:00
Jaex
bcaca6a0ad Added canvas color button to canvas size form 2022-01-23 12:14:53 +03:00
Jaex
8c3dc0b78c Update year 2022-01-11 19:32:17 +03:00
Jaex
148817d9c0 Added auto copy image to clipboard option to image editor 2021-10-23 03:07:07 +03:00
Jaex
cb813b88d8 Added ImageModified event 2021-10-23 01:44:29 +03:00
Jaex
8458e859f8 Swap move/resize hotkeys in region capture so arrow keys moves shapes instead of resize 2021-10-04 01:35:30 +03:00
Jaex
eb2d90c0c9 Remember color picker color palette mode selection 2021-10-03 01:48:03 +03:00
Jaex
1b4b4142df fixed #5833: Added region capture click action for "Capture last region" 2021-09-21 14:52:44 +03:00
Jaex
837ef0a7fc Update year 2021-07-29 06:22:51 +03:00
Jaex
b58c77ee68 fixed #5676: Allow canceling insert image dialog 2021-07-01 18:04:45 +03:00
Jaex
e8ad4b8553 Code refactoring 2021-06-10 01:14:01 +03:00
Jaex
8dc1dfd8e4 fixed #5137: Handle clipboard contains errors 2020-10-21 12:50:24 +03:00
Jaex
2062845f84 Removed Q hotkey from region capture because users keep pressing it accidentally 2020-09-24 22:09:53 +03:00
Jaex
dc21005e74 fixed #5061: Support region capture hover area with Enter key and handle missing path 2020-09-22 15:51:20 +03:00
Jaex
894a41bc4e Code refactor 2020-09-15 22:12:57 +03:00
Jaex
28ef152d06 Duplicate shape to cursor position 2020-09-15 21:44:39 +03:00
Jaex
fce38f518a Fixed effect duplicate 2020-09-15 19:42:58 +03:00
Jaex
22b582e0d1 fixed #5044: Added duplicate hotkey (ctrl + d) 2020-09-15 05:00:05 +03:00
Jaex
745d1fd136 Dispose result image 2020-08-23 18:30:12 +03:00