Jaex
afa273d884
fixed #3074 : First crop then apply shapes
2018-01-14 01:17:05 +03:00
L1Q
9ac637242c
Improve localization support
...
Add to resx:
- ImageEditorInterpolationMode enum
- Cplipboard image notice text
- Image editor toolbar items
Move OCR attribution notice to back to prevent overlapping
2018-01-13 15:43:06 +02: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
402c57e952
Change default interpolation mode for performance reasons
2018-01-06 08:48:34 +03:00
Jaex
9d74081df5
Fix image pixel offset
2018-01-06 08:37:18 +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
4971d98b45
Added step label use letters option
2017-12-27 17:48:51 +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
b4d512374b
Draw cross center of crop tool area
2017-12-25 13:37:25 +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
79fcdf9325
Fix null exception
2017-12-25 10:20:21 +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
865fd0bcf9
#3008 : Added image editor events
2017-12-17 10:30:39 +03:00
Jaex
4f1b2f16c0
Use darker button color for depth color instead of black
2017-12-17 08:56:58 +03:00
Jaex
1b5f446a6d
Added MouseEnter, MouseLeave events to DrawableObject, show hand cursor for buttons
2017-12-15 03:32:41 +03:00
Jaex
f2bb4d7f6f
If crop buttons out of client area then move them to inside crop rectangle
2017-12-13 23:03:06 +03:00
Jaex
0f23bf1018
Fixed rectangle limit
2017-12-13 02:22:24 +03:00
Jaex
91f203cd35
Limit crop rectangle to inside canvas
2017-12-13 02:02:00 +03:00
Jaex
8eaa3b198e
Auto crop won't automatically crop without user confirmation
2017-12-13 01:19:52 +03:00
Jaex
4fb70e864a
Added button hover state
2017-12-13 00:37:38 +03:00
Jaex
adb2fdc713
Move confirm button to left, wider buttons
2017-12-12 20:18:43 +03:00
Jaex
e7d3aabb2a
Added crop cancel button
2017-12-12 20:06:06 +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
439ce0c2ed
Change font size unit
2017-12-07 23:21:55 +03:00
Jaex
d37fc01726
Added font size option to step tool
2017-12-07 23:17:36 +03:00
Jaex
b86a9d6bcc
Added resampling option to image size dialog
2017-12-06 10:05:17 +03:00
Jimin Park
0dfd2dd40d
Modified and added some Korean Translations
...
Also moved two Editor UI literals into a resx file.
2017-12-06 00:44:38 +09:00
Jaex
57302f58bf
Use Click event instead of MouseDown
2017-12-01 11:08:32 +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
L1Q
7398833c2d
Improve translation support
...
- "Editor start mode"
- ImageEditorStartMode enum
2017-11-21 12:22:55 +02:00
Jaex
96b1301e3f
Don't use proportional resizing for side nodes
2017-11-20 22:31:53 +03:00
Jaex
64cdf85b8d
Revert position assignment
2017-11-20 22:31:16 +03:00
Jaex
8d41315c47
Added proportional resizing with resize node support
2017-11-20 21:25:18 +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
7b4204df10
If shape deleted when processing then queue dispose to be executed after processing is finished
2017-11-18 12:33:51 +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
5d1c347644
Fix cache related issues
2017-11-18 10:04:13 +03:00
Jaex
011b587cec
Keyboard shape movement also gonna use real time effect preview now
2017-11-17 19:47:11 +03:00
L1Q
87a0c958cf
Queue ClearCache
2017-11-17 18:15:20 +02:00
Jaex
8e671348ae
Queue processing if it is requested while already processing
2017-11-17 18:50:14 +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
5aefb10de4
Refactor effect shapes
2017-11-16 16:00:11 +03:00
Jaex
b73ac79e4d
Fix line panning
2017-11-16 13:42:13 +03:00
Jaex
165548f376
Use Points in arrow drawing shape too
2017-11-16 12:40:56 +03:00
Jaex
d8cf9f1d17
Fix resize node issues
2017-11-16 12:21:05 +03:00
Jaex
920916c4ff
Line drawing shape refactoring
2017-11-16 11:47:26 +03:00
Jaex
20fe02f41c
More rectangle usage
2017-11-16 09:36:21 +03:00
Jaex
6a072fa079
Set rectangle instead of start/end positions
2017-11-16 09:02:27 +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
09f6edce4a
Force cached effect to be inside canvas
2017-11-14 15:27:32 +03:00
Jaex
d3295a412a
Fix OnDrawFinal issues
2017-11-14 15:15:28 +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
Jaex
4ca85ec96f
Use combo box for image editor start modes
2017-11-12 23:44:18 +03:00
Jaex
763eb85d3c
TopMost false for text input form, image size form, canvas size form
2017-11-12 10:32:55 +03:00
L1Q
e93c57541c
Move "Editor background color" to resx
2017-11-10 03:20:52 +02:00
Jaex
69d57b07bd
Only draw two arrows if two arrows not collide with each other to avoid GDI related bug
2017-11-09 19:55:37 +03:00
Jaex
2b5c9c7b11
Show editor background color on menu icon
2017-11-08 21:24:25 +03:00
L1Q
4b6d40ca20
Prevent panning from moving canvas offscreen
2017-11-08 19:09:36 +02:00
Jaex
f0e5416e0d
In image editor show FPS on title bar
2017-11-08 03:47:22 +03:00
L1Q
b9d1b150c6
Fix image from file shape created with 0 size
2017-11-07 19:08:52 +02:00
L1Q
b902e33593
Fix shapes being 1px bigger
2017-11-07 19:06:35 +02:00
L1Q
eaac08413c
Fix resizing some shapes with keyboard
2017-11-07 19:05:27 +02:00
L1Q
ec030b1fc2
Fix shape moving twice when moving and panning at the same time
...
Fix resizing while panning.
2017-11-07 08:24:58 +02:00
Jaex
13a3dc14fb
Added editor background color option
2017-11-06 22:10:46 +03:00
Jaex
70635461d5
Rename variables
2017-11-06 19:01:02 +03:00
Jaex
e96acf05d9
Remember last editor tool separate from last annotation tool
2017-11-06 18:36:52 +03:00
Jaex
eb7992e36d
Run image editor on STA thread that way multiple editors can be opened without block main thread
2017-10-30 14:14:13 +03:00
Jaex
8f97e5896e
Make sure to not update toolbar when ShareX closing
2017-10-30 11:48:58 +03:00
Jaex
0c30cb832f
Don't use static custom node image
2017-10-30 11:20:03 +03:00
Jaex
255f9f99e2
Allow creating empty text box
2017-10-30 10:43:21 +03:00
Jaex
21ef3a4d1a
Rename ImageRectangle to CanvasRectangle
2017-10-30 09:06:04 +03:00
Jaex
2faaf4d981
Removed toolbar animation
2017-10-29 17:24:27 +03:00
Jaex
97b4b343b0
When centering canvas start offset from toolbar height
2017-10-29 17:06:44 +03:00