Commit graph

325 commits

Author SHA1 Message Date
Jaex
4f0234fe74 Added smart eraser annotation tool 2020-03-11 15:19:04 +03:00
Jaex
803a4e567c Update year 2020-02-05 10:19:48 +03:00
Jaex
4b774e4c7d Fix Q press crash 2020-02-02 03:16:16 +03:00
Jaex
661d9e3668 fixed #4418: Make sure to use currently selected shape tool when updating shape options 2020-01-16 18:44:01 +03:00
Jaex
3b5da9cb9f Allow region capture color dialogs to have screen color picker support 2020-01-03 18:09:21 +03:00
Jaex
ae2af647ab Allow region capture to have screen color picker support when use dimming option is not enabled 2020-01-01 01:40:05 +03:00
Jaex
65fb293512 Added GetFileDropList method to ClipboardHelpers 2019-12-12 16:06:57 +03:00
Jaex
4f617f594b fixed #4519: Handle clipboard exceptions when getting text 2019-12-12 15:03:22 +03:00
Jaex
857298909b fixed #4256: Q hotkey should work only in region capture mode 2019-08-09 11:30:06 +03:00
Jaex
e3a419c8b8 Store minimum size in options 2019-07-22 03:17:18 +03:00
Jaex
4477b8ce55 fixed #2891: Added magnify annotation tool 2019-05-02 12:45:54 +03:00
Daniel Kuschny
8cb8416cd4 Removed unneeded variable, ensure shape stays selected after drawing 2019-04-29 18:28:54 +02:00
Daniel Kuschny
f34666816b Deselect shape before selecting new one, this ensures the correct behavior when switching between types 2019-04-15 20:59:18 +02:00
Daniel Kuschny
2957763918 Ensure correct shape selection clearing for different scenarios 2019-04-15 20:48:09 +02:00
Daniel Kuschny
a16dc4f75a Fixed issue that crop-tool shape is not cleared when switching to select tool manually 2019-04-15 20:29:22 +02:00
Jaex
0657d23139 Use property for shape selectable state 2019-04-15 16:45:37 +03:00
Jaex
552c898864 Don't show hover selection of windows and controls when select tool is active 2019-04-14 10:17:12 +03:00
Jaex
168addb557
Update ShapeManager.cs 2019-04-14 09:30:28 +03:00
Daniel Kuschny
3b413d0110 Limit auto select tool selection to drawing tools and added special logic to switch back after crop tool completion 2019-04-13 14:21:48 +02:00
Daniel Kuschny
ba0e644896 Introduced settings that allow change of select tool behavior 2019-04-04 19:33:55 +02:00
Daniel Kuschny
1ba6769b76 Improved escape key handling. 2019-04-04 19:33:35 +02:00
Daniel Kuschny
056f17cbc7 Added select tool to image editor 2019-04-04 18:32:58 +02:00
Jaex
469fc29b87 Update year 2019-01-02 10:43:52 +03:00
Jaex
4642091372 fixed #3741: After use image editor task buttons, modified should be set to false 2018-11-17 12:20:59 +03:00
Fyers
62eb62a9c2 moved StartingStepNumber from AnnotationOptions to ShapeManager 2018-09-19 18:35:58 +02:00
Fyers
b952f3d654 added StartingStepNumber option for AnnotationOptions 2018-09-17 20:05:09 +02:00
Jaex
ec1d942cf5 Rename IsAnnotated to IsModified 2018-06-04 18:47:38 +03:00
Jaex
ec45f15922 fixed #3374: Added screen color picker support to image editor color picker, also gonna show recent colors in screen color picker tool too 2018-06-02 15:34:52 +03:00
Jaex
cb3711632c Fix "Use of implied arithmetic operator precedence" 2018-05-16 16:27:11 +03:00
Jaex
7dcde28b9b Removed ctrl + mouse wheel tool changing 2018-04-30 19:50:27 +03:00
Jaex
62dc5ff676 Allow to hide magnifier with mouse wheel if magnifier size reach below minimum pixel size 2018-04-30 19:45:35 +03:00
Jaex
47f91bd4e8 Resume form on shape update 2018-04-30 16:41:39 +03:00
Jaex
80369e98b0 Use editor canvas color option in editor 2018-04-16 18:02:54 +03:00
Jaex
c932226956 fixed #3304: When pasting image, inserting image file or inserting image from screen show insert image dialog which allows automatically expanding canvas to bottom or right side and inserting image there 2018-04-16 14:50:19 +03:00
Jaex
eb2aa5a1e2 Move auto resize canvas method to shape manager 2018-04-13 16:07:42 +03:00
Jaex
5bfbc07818 #3304: After move image if image is outside canvas then resize canvas to fit image 2018-04-13 14:56:35 +03:00
Jaex
f3299c7f8a When shape options changed from menu invalidate form 2018-04-11 11:42:53 +03:00
Jaex
e2ebf2afc3 Holding Ctrl will ignore shape intersection that way user can draw rectangle inside rectangle without select it 2018-04-09 12:10:19 +03:00
Jaex
bc0918337d NuGet update, rename few classes 2018-04-08 12:12:52 +03:00
Jaex
6185385c9b Move ScrollbarManager to ShapeManager 2018-04-03 23:46:38 +03:00
Jaex
6b4a7002f3 Added confirmation message box for unsaved changes when user close image editor by pressing X button, Esc key or right click 2018-03-27 17:35:00 +03:00
Jaex
a68245bffd Removed region capture F1 tips, removed unused region capture simple annotate form 2018-03-26 18:31:48 +03:00
Jaex
f527bbf715 Removed WASD support because it conflicts with tool keybinds 2018-03-26 16:21:39 +03:00
Jaex
56365e3845 Added keybinds for image editor tasks 2018-03-26 16:18:35 +03:00
Charles Milette
a893f905dd
Add more shortcuts 2018-03-25 15:23:17 -04:00
Charles Milette
85353751bd
Add greenshot-like shortcuts to the region capture mode and image editor 2018-03-25 11:00:16 -04:00
Jaex
8311c79ba8 Ignore region hover in sticker tool 2018-02-22 02:44:25 +03:00
Jaex
677ed9f95d Holding ctrl while using sticker tool will use last sticker instead of opening sticker picker 2018-02-22 02:11:18 +03:00
Jaex
636c57f071 In image editor clipboard paste also gonna support image files 2018-02-15 14:27:25 +03:00
Jaex
3467f36b8d Added quick sticker mode 2018-02-15 00:04:00 +03:00
Jaex
026e2fa9c9 Added sticker tool 2018-02-06 11:25:15 +03:00
Jaex
543203eb29 Remember image effects in editor 2018-01-21 13:12:32 +03:00
Jaex
7c019a19ec Allow to cancel image effects dialog from editor 2018-01-21 01:40:38 +03:00
Jaex
b9387701cf fixed #2660: Added "Add image effects" button to image editor menu 2018-01-20 00:36:05 +03:00
Jaex
afa273d884 fixed #3074: First crop then apply shapes 2018-01-14 01:17:05 +03:00
Jaex
232fe756da Inherit ImageDrawingShape in other image drawing shapes 2018-01-09 15:15:57 +03:00
Jaex
d013b862ed Pause editor form before opening dialogs 2018-01-09 13:00:56 +03:00
Jaex
95ca97b4f0 Added image interpolation mode option to image editor 2018-01-06 08:30:04 +03:00
Jaex
b463a16567 Update year 2018-01-01 17:59:14 +03:00
Jaex
cc3a22465d fixed #3039: Added "Insert image from screen" button to editor image menu 2017-12-31 21:39:13 +03:00
Jaex
eaad524a89 Show area info text in crop tool 2017-12-31 01:57:13 +03:00
Jaex
2a524e961e Fixed node hover issue 2017-12-27 23:07:54 +03:00
Jaex
08579e83bd Use form for ShowDialog 2017-12-26 16:54:10 +03:00
Jaex
4f307fce28 Show new image form in startup form 2017-12-26 16:40:36 +03:00
Jaex
54b8d85e87 If editor image is null then show new image dialog 2017-12-25 19:48:41 +03:00
Jaex
cabab93b05 Added "Crop image" button to editor image menu 2017-12-25 13:00:15 +03:00
Jaex
6e724169cc Added "Insert image" button to editor image menu 2017-12-25 12:18:04 +03:00
Jaex
8089aab59c Fix wrong variable name 2017-12-25 09:42:59 +03:00
Jaex
193ec68ad5 Update save image button after change file path 2017-12-25 09:40:32 +03:00
Jaex
aace649381 Added "Open image" button to editor image menu 2017-12-24 22:04:12 +03:00
Jaex
a34c2087ea Remember new image dialog options 2017-12-24 21:13:06 +03:00
Jaex
5d94a9a6dd Added "New" button to editor image menu 2017-12-24 21:02:08 +03:00
Jaex
e3d26cb96f Skip crop tool in region capture 2017-12-24 17:54:39 +03:00
Jaex
9a8d8f0fc5 Added "Auto close editor on task" option 2017-12-24 12:01:16 +03:00
Jaex
1b5f446a6d Added MouseEnter, MouseLeave events to DrawableObject, show hand cursor for buttons 2017-12-15 03:32:41 +03:00
Jaex
8eaa3b198e Auto crop won't automatically crop without user confirmation 2017-12-13 01:19:52 +03:00
Jaex
2c4943234f Added mouse events to DrawableObject, if object clicked then handle mouse input, crop confirm button works now 2017-12-12 19:12:25 +03:00
Jaex
e1a86be0fa Moved DrawableObjects to ShapeManager, adding confirm button to crop tool 2017-12-12 18:50:02 +03:00
Jaex
b6755df7af Added BaseTool which will limit only single tool to be visible on screen and auto clear it when changing tool 2017-12-12 18:17:38 +03:00
Jaex
b86a9d6bcc Added resampling option to image size dialog 2017-12-06 10:05:17 +03:00
Jaex
de420e7319 Added paste button to image editor edit menu 2017-12-01 10:58:53 +03:00
Jaex
fd5bdaa9ea fixed #2963: Make sure to set initial size on shape paste so proportional resizing can work 2017-12-01 09:33:08 +03:00
Jaex
3215de1fda fixed #2757: Added auto crop image support to image editor 2017-11-28 22:10:45 +03:00
Jaex
a74d510365 Show image pan tip in image editor until first time panned 2017-11-24 17:07:39 +03:00
Jaex
1ba381e251 Interim commit for proportional resizing with resize node 2017-11-20 20:57:47 +03:00
Jaex
68b62f7bde When canvas modified update effect cache 2017-11-18 19:09:10 +03:00
Jaex
baf77a4069 Make sure effect only cached when all arrow keys released and make sure to not cache when moving with mouse 2017-11-18 11:35:19 +03:00
Jaex
782099c5c8 Avoid effect flicker when moving with keyboard 2017-11-18 10:49:46 +03:00
Jaex
011b587cec Keyboard shape movement also gonna use real time effect preview now 2017-11-17 19:47:11 +03:00
Jaex
7f90c61a9d Improvements to async effect processing 2017-11-17 17:57:15 +03:00
Jaex
7df6f6c4f5 Implementing async image effect processing for image editor 2017-11-17 16:35:59 +03:00
Jaex
d8cf9f1d17 Fix resize node issues 2017-11-16 12:21:05 +03:00
Jaex
20fe02f41c More rectangle usage 2017-11-16 09:36:21 +03:00
Jaex
7766ba374e Rectangle will also set start and end positions 2017-11-15 09:54:19 +03:00
Jaex
59f17da0a8 Show overlay when moving effect with keyboard 2017-11-15 08:48:27 +03:00
Jaex
fbc335afcd Update effect cache on setting change 2017-11-15 02:37:17 +03:00
Jaex
18cbe0b72c Added RectangleInsideCanvas property 2017-11-14 15:05:12 +03:00
Jaex
147a4efac7 Fixed OnResizing issue 2017-11-14 14:21:36 +03:00
Jaex
13bf678f63 Added OnResizing and OnResized methods, so resize nodes can update effect cache 2017-11-14 13:55:05 +03:00
Jaex
100cc47585 Added real time blur, pixelate, highlight preview in image editor 2017-11-14 12:12:49 +03:00