Jaex
29886ecba1
In editor startup form also check for image files in clipboard
2018-02-15 14:09:58 +03:00
Jaex
586bebf336
Hide shadow color when not useable
2018-02-15 00:52:07 +03:00
Jaex
3467f36b8d
Added quick sticker mode
2018-02-15 00:04:00 +03:00
Jaex
40afd4a59f
Round image resize values
2018-02-12 16:12:26 +03:00
Jaex
db98bf7321
Keep aspect ratio while resizing sticker
2018-02-08 11:16:19 +03:00
Jaex
98d2ad63eb
Use absolute folder path
2018-02-08 10:03:28 +03:00
Jaex
bf8a826f77
When searching make sure there is any stickers
2018-02-08 09:46:18 +03:00
Jaex
9589820ae5
Only add sticker pack if folder is selected
2018-02-08 09:33:49 +03:00
Jaex
db1c8c978b
UpdateStickerPacks changes
2018-02-07 15:15:20 +03:00
Jaex
7b6b40d112
Remember selected sticker pack
2018-02-07 15:03:45 +03:00
Jaex
30c339dc9e
Update control enabled states
2018-02-07 14:45:31 +03:00
Jaex
fa04134a00
Sticker pack form is now functional
2018-02-07 14:22:47 +03:00
Jaex
025d0ccbe7
Adding sticker pack form
2018-02-07 14:09:28 +03:00
Jaex
ee96cd98fb
Move sticker with arrow keys instead of resizing it
2018-02-07 13:50:58 +03:00
Jaex
0bed292339
Allow double click sticker edit
2018-02-07 13:45:56 +03:00
Jaex
9df4ad0a82
While searching if enter pressed then select first sticker
2018-02-06 13:52:08 +03:00
Jaex
b595db0e30
Focus search box on shown
2018-02-06 13:23:23 +03:00
Jaex
9536a37dbc
Added sticker packs option
2018-02-06 13:16:42 +03:00
Jaex
7f5d448c4c
Use ImageEditorInterpolationMode.NearestNeighbor for sticker
2018-02-06 12:59:10 +03:00
Jaex
4e7b076719
Remember sticker size
2018-02-06 12:39:42 +03:00
Jaex
44a6a884be
Added sticker icon
2018-02-06 11:32:13 +03:00
Jaex
026e2fa9c9
Added sticker tool
2018-02-06 11:25:15 +03:00
Jaex
d10bfb6f11
Added search functionality
2018-02-06 09:49:08 +03:00
Jaex
556d6b100f
Added ToolStripNumericUpDown control
2018-02-06 03:56:46 +03:00
Jaex
4cdf93b755
Interim work for sticker form
2018-02-06 03:15:06 +03:00
Jaex
38897b6a53
Added shadow color option
2018-01-30 20:14:28 +03:00
Jaex
574fcefb01
Fix FFmpeg path
2018-01-28 15:29:39 +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
L1Q
7bdbd5980b
Update Russian translation
2018-01-13 15:43:47 +02: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
Fyers
c467ba8d9c
added some more german translations
2018-01-07 18:11:01 +01: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
06ca3f9974
fixed #3053 : Add Ctrl + A support to textbox
2018-01-04 00:39:10 +03:00
Jaex
0ecfe7fe52
Fix line endings
2018-01-02 18:58:27 +03:00
Charles Milette
8d9f486f39
Use a SharedAssemblyInfo to minimize duplication
2018-01-01 12:32:18 -05:00
Jaex
e81176a839
Merge branch 'master' of github.com:ShareX/ShareX
2018-01-01 17:59:34 +03:00
Jaex
b463a16567
Update year
2018-01-01 17:59:14 +03:00
MilkGames
ae3f442809
Update/Add Dutch Translations
2018-01-01 15:41:45 +01: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
bb4f2420bc
Replace "public" ACL text with "public-read" ACL in S3 tab
2017-12-26 18:01:03 +03:00
Jaex
c27c9e2d3a
Added cancel button to editor startup form
2017-12-26 17:22:35 +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
df8e174d8c
Added image editor startup dialog when editor is opened from tools menu
2017-12-26 14:46:29 +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
8448ec220c
Removed .nuget folder because it is not necessary anymore
2017-12-24 10:22:54 +03:00
Jaex
762422d71f
Merge branch 'master' into master
2017-12-23 17:24:11 +03:00
Jaex
328ca6b61d
fixed #3015 : Removed SevenZipSharp library instead using 7-Zip CLI
2017-12-18 11:20:37 +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
0a9a479264
Small DrawableObject changes
2017-12-10 15:44:02 +03:00
Jaex
4085e5a5e4
Added position to mouse methods
2017-12-10 13:49:16 +03:00
Jaex
5ce01cd2be
Added mouse pressed/released methods to DrawableObject
2017-12-10 13:27:49 +03:00
Jaex
fa6b20a8fd
Refactor ScrollbarManager class
2017-12-10 12:45:39 +03:00
L1Q
b90d4885ec
Add scrollbar fade effect
2017-12-09 22:44:49 +02:00
Jaex
6c1047eab8
Added ScrollbarManager
2017-12-08 17:21:44 +03:00
Jaex
fbf5f88ce1
Merge pull request #2987 from L1Q/master
...
Improve panning scrollbars
2017-12-08 16:43:06 +03:00
L1Q
35b4f3765f
Improve panning scrollbars
...
- fix rounding errors
- change padding method
2017-12-08 15:40:52 +02:00
Jaex
d9200a6fb1
Change scroll bar colors
2017-12-08 15:03:50 +03:00
L1Q
e554c819ce
Limit panning based on 25% of client area instead of 100px
2017-12-08 12:44:01 +02: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
c0fda0ab3e
fixed #2974 : Allow non URL clipboard text input for QR code form
2017-12-07 16:36:01 +03:00
Jaex
2fa3480b79
Return if scroll bar not necessary
2017-12-07 14:57:18 +03:00
Jaex
b29dcf39c2
Few changes to scroll bars to improve visibility
2017-12-07 14:34:29 +03:00
L1Q
71fec869f7
Refactor panning scrollbars
...
- refactor variable names
- make pens and brushes dispose
2017-12-07 11:17:04 +02:00
L1Q
4275a16f28
Add visual scroll bars for panning
2017-12-06 22:05:02 +02:00
Jaex
96956a0fb9
Fixed small canvas size window centering
2017-12-06 16:05:50 +03:00
Jaex
b86a9d6bcc
Added resampling option to image size dialog
2017-12-06 10:05:17 +03:00
Jaex
5d57bc40dd
Update Mega lib
2017-12-05 20:44:57 +03:00
Jaex
95c9eb48d2
Merge pull request #2980 from 123jimin/master
...
Modified and added some Korean Translations
2017-12-05 18:49:28 +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
2674046dce
Namespace changes
2017-12-05 17:59:18 +03:00
Jaex
88d362383a
Save GIF palette to Tools folder instead of near FFmpeg.exe
2017-12-05 10:27:17 +03:00
Jaex
4a965181b4
Use built in FFmpeg in Windows Store builds
2017-12-05 09:53:04 +03:00
Jaex
8c8134a823
Merge pull request #2972 from 123jimin/autoscale-fix
...
Removed AutoScaleDimensions assigns for four fullscreen forms
2017-12-04 14:16:59 +03:00
Jimin Park
0495d8d8bc
Changed AutoScaleMode of four fullscreen forms to None
2017-12-04 20:16:03 +09:00
Jaex
8102d29ef8
Made auto size start mode default, added auto size to resources
2017-12-04 03:38:36 +03:00
Jaex
1aeae40c6a
Change editor minimum size
2017-12-04 03:32:38 +03:00
Jaex
b077ea9221
Added image editor auto size start mode which resizing image editor to fit image, if image is too big then window will be maximized
2017-12-03 14:40:16 +03:00
Jaex
525a603cf4
Added canvas parameter to RegionCaptureForm constructor that way no need to use Prepare method
2017-12-03 13:46:19 +03:00
Jimin Park
a8e2004f9f
Removed AutoscaleDimensions assigns for four fullscreen forms
...
This fixes the annoying incorrect capture region problem, and I think that this will not cause any significant layout problems for different DPIs.
However, while this works well on my laptop with different text scale settings, it should be checked on different computers as well.
2017-12-03 02:24:06 +09:00
Jaex
45c53600c5
Merge pull request #2968 from MilkGames/master
...
Add more Dutch Translations
2017-12-01 23:49:06 +03:00
Jaex
793795bebc
Merge pull request #2966 from 123jimin/master
...
Updated Korean Translations for ShareX
2017-12-01 23:41:38 +03:00
MilkGames
fd851692b3
More translations in Dutch
2017-12-01 20:31:58 +01:00
Jimin Park
c66a0aa68b
Updated ScreenCaptureLib solution file for inclusion of ko-KR translations
2017-12-01 21:11:49 +09:00
Jimin Park
93ac1fc055
Added more Korean Translations for ShareX.ScreenCaptureLib
2017-12-01 21:05:32 +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
RedMser
1c6ab9f984
Set BackColor of all TabPages to "Window" (used to be Transparent) to fix rendering issues for certain themes.
2017-11-27 20:14:31 +01:00
MilkGames
fbd5e91388
add new dutch translations
2017-11-27 19:56:52 +01:00
L1Q
8f8a9e5a1f
Translate the panning tip
2017-11-27 04:54:47 +02:00
Jaex
a74d510365
Show image pan tip in image editor until first time panned
2017-11-24 17:07:39 +03:00
L1Q
58fc0391bc
Update Russian translation
2017-11-21 12:23:51 +02:00
L1Q
7398833c2d
Improve translation support
...
- "Editor start mode"
- ImageEditorStartMode enum
2017-11-21 12:22:55 +02:00
Jaex
a4c2fa5a70
Renamed Default start mode to Normal
2017-11-21 12:32:07 +03: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
e08543abaf
Fixed center canvas toolbar height
2017-11-12 12:11:20 +03:00
Jaex
4d0c8c5a6f
Added border around canvas area,
...
Changed default image editor background color to gray
2017-11-12 11:51:45 +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
268e3d1e20
Update Russian translation
...
- translate "Editor background color"
2017-11-10 03:21:15 +02: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
L1Q
db56792472
Fix moving canvas offscreen when resizing
...
Also fix canvas jumpling once when resizing
2017-11-09 06:35:26 +02:00
L1Q
27f790d862
Fix AutomaticPan
2017-11-09 05:00:27 +02: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
b85454bf7e
AcceptButton was causing issue in few forms
2017-11-04 20:32:59 +03:00
Jaex
42ab856a28
Merge pull request #2900 from stuntguy3000/use-form-cancel
...
Use Accept and Cancellation buttons where appropriate
2017-11-03 16:14:57 +03:00
Luke Anderson
81f5868232
Use Accept and Cancellation buttons where appropriate
2017-11-02 20:07:27 +10:30
Jaex
957d19faf3
Added -movflags +faststart to x264 encoder
2017-11-02 11:02:39 +03:00
Jaex
e64135f94d
Show image size and file name in title bar
2017-10-30 14:33:12 +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
Jaex
f3244a979c
Fix remember menu state in region capture
2017-10-29 13:25:30 +03:00
Jaex
9f72d07164
Center image editor to active monitor
2017-10-29 12:49:25 +03:00
Jaex
7cae61c18c
Merge pull request #2890 from L1Q/master
...
Translation improvements and updates
2017-10-29 10:10:12 +03:00
Jaex
8e1d8cf6a2
Image size form must be top most
2017-10-29 09:58:28 +03:00
L1Q
31868467c1
Update russian translation
2017-10-28 23:44:48 +03:00
L1Q
179500cb90
Improve translation support
2017-10-28 23:40:50 +03:00
L1Q
6544e1285f
Allow toolbar dragging when image editor is fullscreen
2017-10-28 18:04:45 +03:00
Jaex
7ef8f374d7
Rename "Annotate image" to "Image editor"
2017-10-28 17:36:28 +03:00
L1Q
acb130d072
Make editor check for fullscreen on startup only
2017-10-28 17:09:21 +03:00
L1Q
eaf5d8fc80
Fix FPS indicator in windowed annotate
...
It should not take multiple monitors into account there
2017-10-28 15:45:16 +03:00
Jaex
0c29e23d53
In editor mode show canvas relative position under magnifier
2017-10-28 08:49:09 +03:00
Jaex
f5231613b8
Fix shape move all related issues
2017-10-28 03:26:29 +03:00
Jaex
afd81c2181
Center region capture toolbar to active monitor
2017-10-27 11:54:19 +03:00
Jaex
ff41e13e52
Make padding space equal in each side
2017-10-27 10:56:32 +03:00
Jaex
b6ef6487bc
Don't show drag nodes on editor toolbar
2017-10-27 10:42:57 +03:00
Jaex
360cfab74c
Fixed fullscreen annotate toolbar not visible
2017-10-27 08:37:37 +03:00
Jaex
ec9298fd75
Fixed when remember state is selected it not updates positions
2017-10-27 04:08:06 +03:00
Jaex
c042e77c2f
Added editor mode fullscreen option so it can work same as before
...
If ShareX closing while editor is open then make sure to not update toolbar
2017-10-27 03:25:30 +03:00
Jaex
8c2073570f
Added option to remember editor window state, position and size
2017-10-27 02:49:59 +03:00
Jaex
9798c9bb29
Added option to start image editor window maximized
2017-10-27 02:25:57 +03:00
Jaex
a19e6afe63
Improve shape positioning for ChangeImageSize
2017-10-25 09:31:52 +03:00
L1Q
ce32d0bb26
Fix ChangeCanvasSize moving shapes incorrectly
2017-10-25 09:16:29 +03:00
L1Q
e802b05043
Fix crop moving shapes incorrectly
2017-10-25 09:01:59 +03:00
Jaex
fefca5eef2
Fixed crop issue
2017-10-25 04:24:40 +03:00
Jaex
308e20be21
Show options menu in editor mode and hide region capture related settings
...
Use options reference in editor mode instead of options clone to be able to save settings
2017-10-25 03:53:53 +03:00
Jaex
4ea6ce887b
Added extra null checks
2017-10-25 01:47:40 +03:00
Jaex
cadd9c7fca
Improvements to panning
2017-10-24 21:53:31 +03:00
L1Q
226ccd9a82
Fix floating errors when resize panning
2017-10-24 07:59:45 +03:00
L1Q
3741435f19
Pan editor on resize
2017-10-24 05:31:02 +03:00
Jaex
1f5931815e
Fix toolbar animation and button tooltip positions
2017-10-24 03:22:10 +03:00
Jaex
1a9888e003
Toolbar should be TopMost on region capture
2017-10-24 03:11:02 +03:00
Jaex
6ee3e305d6
Added MinimumSize so toolbar always fits
2017-10-24 02:50:42 +03:00
Jaex
0c36f82302
Also move toolbar when annotate form moved
2017-10-24 02:43:37 +03:00
Jaex
48681af900
Automatically move toolbar to snap top of annotate window
2017-10-24 02:24:50 +03:00
Jaex
2a5370c101
Center canvas if window state changed
2017-10-24 01:40:20 +03:00
Jaex
2f15401d6f
Start editor maximized, added center canvas method and using it on form shown event
2017-10-24 01:22:48 +03:00
Jaex
6dd07cb846
Made InputManager non static
2017-10-24 00:40:37 +03:00
Jaex
b2cbc03593
Removed ScreenRectangle because it was only used in one place, update coordinates before InitBackground
2017-10-24 00:08:26 +03:00
Jaex
009ee9d294
Initial work to convert screen rectangle and mouse position to client
2017-10-23 23:32:44 +03:00
Jaex
757e4b0e1d
Added maintain aspect ratio to image resize dialog
2017-10-22 03:33:30 +03:00
Jaex
8dbbcad272
Added image size form
2017-10-22 02:26:47 +03:00
Jaex
46e86d91d2
Added ChangeImageSize method
2017-10-22 01:33:00 +03:00
Jaex
240a8ceb6c
Added rotate and flip functions, removed RemoveOutsideShapes usage
2017-10-22 01:04:18 +03:00
Jaex
cb91274d00
Added resize, rotate, flip buttons
2017-10-22 00:51:18 +03:00
Jaex
08d91a2540
Added image menu and moved canvas size to there, that way menu will only show in editor mode
2017-10-22 00:28:20 +03:00
Jaex
f7eda15a77
Canvas size icon
2017-10-22 00:18:56 +03:00
Jaex
da2c9844da
Added canvas size form
2017-10-21 23:43:39 +03:00
Jaex
1191f1b2d5
Adding canvas size option to image annotate
2017-10-21 02:15:23 +03:00
Jaex
eee34635de
Show SizeAll cursor on shape move
2017-10-17 22:39:22 +03:00
Jaex
6d324d3f1a
Increase text padding because resize nodes are bigger now
2017-10-17 21:39:23 +03:00
Jaex
fddd843f79
On crop remove outside shapes
2017-10-17 21:34:06 +03:00
Jaex
1c84e7308e
When panning set SizeAll cursor
2017-10-17 17:54:19 +03:00
Jaex
096ab1c74d
Small changes
2017-10-17 17:44:46 +03:00
L1Q
815cc3ee53
Fix panning image bigger than screen
2017-10-17 16:41:08 +03:00
L1Q
aeec1ad4ad
Fix cropping and panning at the same time
...
Hopefully increase performance
- not updating backgroundBrush when panning
- move backgroundBrush instead
- draw backgroundBrush ony in ImageRectangle
- clear only when ImageRectangle does not cover whole screen
2017-10-17 14:13:21 +03:00
L1Q
522b52a8f8
Add panning to image annotate
2017-10-17 02:53:54 +03:00
Jaex
4f6e969c88
Add regions to UploadersConfigForm.cs
2017-10-05 23:54:06 +03:00
Mahdi
a9cb5a2346
Fixed an issue with touch screens not being able to select region/draw/select drawing correctly
2017-10-05 22:03:26 +03:30
L1Q
3841eacd2a
Fix error when pressing F1 during image editing
...
The proper condition should've been
if(form.IsAnnotationMode && !form.IsEditorMode)
but I guess checking for null is more robust here
2017-10-05 06:00:59 +03:00
David
8aff4bab21
Update French Translation
2017-10-01 09:40:47 +02:00
Jaex
4ee76af0ea
Added custom circle resize node
2017-09-30 17:08:40 +03:00
Jaex
05578e71fd
fixed #2798 : Check cursor position to make sure it is valid
2017-09-27 09:51:07 +03:00
L1Q
b32ac9ab16
Fix error when pressing F1 in non-Annotation mode
...
tsmiTips is only initialised in AnnotationMode
2017-09-22 03:58:33 +03:00
Jaex
639da385c4
Draw transparent white rectangle to selected ruler area so black ruler lines will be visible on dark backgrounds
2017-08-30 12:09:03 +03:00
Jaex
a320b962e6
Added ToolStripLabeledComboBox control to be used for cursor type
2017-08-28 09:26:24 +03:00
Jaex
e207c181e0
Added cursor type option to cursor drawing tool
2017-08-20 21:10:47 +03:00
Jaex
59aee065f1
Added IsValid method to CursorData
2017-08-14 11:06:12 +03:00
Jaex
898daf4cc5
Revert "Added cursor type option to cursor drawing tool"
...
This reverts commit 92ff416ab6
.
2017-08-14 09:46:54 +03:00
Jaex
92ff416ab6
Added cursor type option to cursor drawing tool
2017-08-13 14:07:52 +03:00
Jaex
60aa000217
Workaround for after capture task annotate issue
2017-08-11 15:32:29 +03:00
pjammo
8758819aa9
Updated Italian Translation
...
Fixed typos and too long strings
2017-08-07 11:20:38 +02:00
Jaex
b0811bf11d
Change arrow heads text
2017-08-05 23:04:21 +03:00
Jaex
8f1f41d23f
fixed #2661 : Added arrow heads in both side option to arrow drawing tool
2017-08-02 19:11:12 +03:00
Jaex
c40e77298b
Added center points option to toolbar
2017-08-02 18:32:51 +03:00
Jaex
3de63379f8
Adding multiple center node support to line and arrow tools
2017-08-02 15:04:30 +03:00
Jaex
a115954301
Added Italian files to project
2017-07-23 21:57:10 +03:00
Jaex
790de136c3
.editorconfig changed files
2017-07-23 19:39:25 +03:00
pjammo
1f574ba827
Added Italian Translation
2017-07-23 10:41:55 +02:00
Jaex
f83816d19a
Store cursor as bitmap because masking already not working
2017-07-20 23:27:03 +03:00
Jaex
e3175ba48e
Removed resize nodes from cursor tool to make moving cursor more easier
2017-07-18 15:58:07 +03:00
Jaex
a4dabaea44
When cursor tool selected, show borders around all cursors to make it obvious those cursors moveable
2017-07-18 14:59:59 +03:00
Jaex
0a0d43d4c6
Added cursor tool text and image
2017-07-18 14:43:45 +03:00
Jaex
a77159db51
Allow resizing cursor, create arrow cursor when clicked on empty space
2017-07-17 22:07:29 +03:00
Jaex
7f5b138548
#1009 : Adding cursor tool to region capture toolbar which gonna allow moving/deleting cursor
2017-07-17 21:48:42 +03:00
Sneer
adf84b7db7
Updating Chinese
...
Updating Chinese
2017-07-07 04:04:44 +08:00
Jaex
a78dffa9fd
In screen recording if stop requested while recording is not started yet then abort recording to avoid gif encoding issues
2017-06-26 09:05:14 +03:00
David
e3b599550c
Update French Translation
2017-06-17 00:15:06 +02:00
Jaex
19a56571a8
Change default annotation options
2017-06-16 13:30:38 +03:00
Jaex
ca6a600898
Merge pull request #2575 from L1Q/master
...
Translation improvements and updates
2017-06-16 08:53:11 +03:00
L1Q
9e5142e189
Updating russian translation
2017-06-16 02:00:34 +03:00
L1Q
958aff82a5
Improving translation support
...
- added strings to resx
- made "Edit actions tollbar" form translatable
- marked windows store "Status" and AboutForm "Build" strings as @Invariant
2017-06-16 01:57:39 +03:00
Jaex
038575582a
Draw shadow even when border is not visible
2017-06-14 17:28:22 +03:00
Jaex
fbbcf2dfe6
Resx cleanup
2017-06-10 03:08:17 +03:00
Jaex
1b49768f45
50ms faster region animation
2017-05-30 08:52:07 +03:00
Jaex
f7bb2f8aff
Limit crop and image (screen) region selection to image rectangle
2017-05-28 12:32:09 +03:00
Jaex
15e63e8a92
Use PickColor static method and show old color by default
2017-05-28 01:29:33 +03:00
Jaex
ca4e4ce09e
Removed button padding
2017-05-28 00:07:02 +03:00
Jaex
c0febe8ed2
Revert "Fix padding related issue"
...
This reverts commit 5e97210afe
.
2017-05-27 14:21:22 +03:00
Jaex
5e97210afe
Fix padding related issue
2017-05-27 14:11:21 +03:00
Jaex
173a4f2ebd
Changed toolbar animation
2017-05-27 14:01:01 +03:00
Jaex
1896448513
Increased region capture toolbar button paddings that way it will be more easier to click them
2017-05-27 01:52:33 +03:00
Jaex
2766db8daf
In freehand drawing only use high quality when rendering output
2017-05-26 09:10:37 +03:00
Jaex
a79f44156f
Decrease quality of image rendering on region capture but use high quality while rendering output image
2017-05-24 01:53:57 +03:00
Jaex
84d8997cfd
Fix crop image in multi monitor
2017-05-23 17:29:02 +03:00
Jaex
b85a1b3efa
Don't change position of duplicated image to allow blur outside of region type of effects
2017-05-19 08:53:18 +03:00
Jaex
83645f5445
#2438 : In region capture if result is annotated then ignore after capture task "Annotate image"
2017-05-15 19:54:04 +03:00
Jaex
f1a5f77ccc
Also hide line/arrow resize nodes
2017-05-12 10:36:20 +03:00
Jaex
ad3edb71bd
If resize node collide with another node, hide them
2017-05-12 10:13:50 +03:00
Jaex
a9529b1802
Check for valid rectangle
2017-05-09 02:38:37 +03:00
Jaex
46156d612b
Use ImageRectangle in CropImage method
2017-05-07 01:22:26 +03:00
Jaex
c7c44280f7
Added label and icon for "Image (Screen)" drawing tool
2017-05-07 00:34:03 +03:00
Jaex
ec86bd5bdf
Added "Image (Screen)" drawing tool which allows duplicating image from screen
2017-05-06 23:53:46 +03:00
Jaex
378ae2125a
Add missing WindowsStore constants
2017-05-03 16:56:11 +03:00
Jaex
c7309a442b
Hide "Install recorder devices" button in Windows Store build
2017-05-03 16:48:32 +03:00
Jaex
9b1d14672f
Move FFmpegOptionsForm to Forms folder
2017-05-03 11:14:55 +03:00
Jaex
a2e98147f2
Handle invalid FTP URL preview, update FTP account names on host text change
2017-05-02 17:03:28 +03:00
David
d435fae749
Update French Translation
2017-04-30 17:45:43 +02:00
Jaex
67a218bee9
fixed #2479 : Added crop tool to annotation
2017-04-30 15:54:11 +03:00
Sneer
a7ee0cea71
Chinese update
...
Chinese update
2017-04-30 02:17:07 +08:00
Jaex
c58b96e088
Use static ants border instead of blinking border for non active regions
2017-04-28 07:23:20 +03:00
Jaex
e53275a3e9
URL related refactoring
2017-04-24 17:01:35 +03:00
Jaex
99cc700c7d
Added WindowsStoreDebug configuration
2017-04-21 18:22:15 +03:00
Jaex
602c756a2c
Added WindowsStore build configuration
2017-04-21 01:59:19 +03:00
Jaex
6cd580f627
fixed #2435 : Added region capture animation option
2017-04-17 17:19:23 +03:00
L1Q
c13a2aad9b
Updating russian translation
2017-04-14 03:05:49 +03:00
Jaex
47166451e6
Hover animation improvement
2017-04-07 15:09:18 +03:00
Jaex
375248790f
Make toolstrip vertical space equal
2017-04-04 11:05:35 +03:00
Jaex
c553733735
Use duration in ColorBlinkAnimation
2017-04-03 14:14:06 +03:00
Jaex
77d42d6b57
Use duration instead of speed
2017-04-03 13:49:00 +03:00
Jaex
dcd99194aa
Added hover region animation
2017-04-03 10:55:54 +03:00
Jaex
5ad7cabca4
Added RectangleAnimation class
2017-04-03 03:57:37 +03:00
Jaex
d5dd455498
Move animations to separate folder
2017-04-03 03:45:57 +03:00
Jaex
75918e2f97
Animation improvements
2017-04-03 03:44:03 +03:00
Jaex
c6ee8a11e7
Added animation under region capture toolbar
2017-04-02 00:56:53 +03:00
Jaex
f7c0a9f934
CodeMaid cleanup
2017-03-30 00:03:08 +03:00
Jaex
b3af07a951
Use dark background on editor mode and only draw checkers behind image
2017-03-25 00:16:44 +03:00
Jaex
18d77cfa35
Update links and credits
2017-03-24 14:41:57 +03:00
Alan Tsai
189b6dae51
[Translate]zh-Tw for Sharex.ScreenCaptureLib project
2017-03-21 23:42:12 +08:00
Jaex
bcc09ca8d6
Use correct editor mode
2017-03-18 03:07:59 +03:00
Jaex
bcc7c814ad
Pressing space will also continue task
2017-03-07 19:08:05 +03:00
Jaex
55410b32ce
In TaskEditor mode right click will continue task
2017-03-07 17:47:44 +03:00
Jaex
8761536fc3
Annotation task buttons works now
2017-03-07 17:27:05 +03:00
Jaex
8e31a87a46
Adding TaskEditor mode to region capture form
2017-03-07 16:49:01 +03:00
Jaex
1ade3b957c
Use file name for annotation because file path empty before save image
2017-02-27 23:35:01 +03:00
Jaex
d8ab18ba42
Pressing enter will accept annotation too
2017-02-26 19:38:56 +03:00
David
9f3bcb9802
Update French Translation
2017-02-23 22:40:05 +01:00
L1Q
f73d2e85bd
Updating russian translation
2017-02-23 18:31:17 +02:00
Jaex
f833bbda49
Declare default font
2017-02-22 16:30:51 +03:00
Jaex
2a7e190a83
Decrease default font size
2017-02-22 15:59:52 +03:00
Jaex
01682b0e3e
Calculate proper font size for AddString
2017-02-17 23:23:19 +03:00
Jaex
b66f09f9dc
Add resource text for ShapeType
2017-02-17 23:06:20 +03:00
Jaex
5ca3c3c4b5
Added cancel button to text input box and escape key will also cancel input
2017-02-17 02:37:45 +03:00
Jaex
7fe3cc777e
Enter will close Text input box and Ctrl + Enter will add new line
2017-02-17 02:27:12 +03:00
Jaex
d5fd63411c
Modify icon to show borders
2017-02-17 01:49:49 +03:00
Jaex
7ae251470e
Change text icon colors to blue
2017-02-17 01:45:01 +03:00
Jaex
fd5ffbfab4
Added Text (Outline) to toolbar
2017-02-16 03:49:13 +03:00
Jaex
d6755cd1f9
Adding text drawing outline mode
2017-02-15 00:12:38 +03:00
Jaex
4031f2d794
Changed pencil icon
2017-02-08 14:16:40 +03:00
Jaex
4d7006b359
Update year
2017-01-11 11:39:40 +03:00
Jaex
0468bd7227
fixed #2193 : Workaround to redirect keyboard input from menu form to region capture form
2017-01-10 21:56:37 +03:00
Jaex
2e4f136377
Custom arrow cap for arrow drawing tool
2017-01-05 02:12:19 +03:00
Jaex
ee5fabd6a2
fixed #2177 : Removed auto close option from scrolling capture window
2017-01-02 19:44:34 +03:00
Jaex
b9f8407ea3
#2144 : Work in progress simple actions edit window
2016-12-29 21:17:16 +03:00
L1Q
cc30b3143e
Updating russian translation
2016-12-15 00:16:44 +02:00
Jaex
2e48e2c27a
Shift+Del to delete all shapes
2016-12-14 19:38:07 +03:00
Jaex
3252d5dddb
Set low latency high performance preset as default for NVENC
2016-12-02 21:44:04 +03:00
Jaex
25014f55ab
Added NVENC preset and bitrate options
2016-12-02 19:35:34 +03:00
Jaex
17629d3d5d
#2124 : Adding H.264 NVENC & HEVC (H.265) NVENC screen recording support
2016-12-02 17:30:42 +03:00
Jaex
b74d1085f0
Added hotkey Ctrl + Shift + Del to delete all shapes
2016-12-01 18:15:45 +03:00
Jaex
f8cbf0da94
Added hotkey string to remaining menu items
2016-12-01 18:11:26 +03:00
Jaex
3c21c208b4
Change enabled state of edit menu items automatically
2016-12-01 17:34:53 +03:00
Jaex
65c2c4106d
Added edit drop down menu to region capture toolbar
2016-12-01 15:24:19 +03:00
Jaex
c4d7098751
Added move shape top (home), bottom (end), up (page up), down (page down) hotkeys
2016-11-30 18:51:23 +03:00
Jaex
e07d4cb036
Removed rounded rectangle region and drawing instead rectangle have corner radius option
...
Changes to annotation options default values
2016-11-30 18:17:12 +03:00
Jaex
b417d31c0c
Show color picker crosshair by default
2016-11-30 16:01:12 +03:00
Jaex
35335e0d43
Added drop shadow option to region capture toolbar
2016-11-30 00:11:39 +03:00
Jaex
9000cf31a7
Added speech balloon shadow
2016-11-29 23:23:34 +03:00
Jaex
58a6707635
Added step & speech balloon text shadow
2016-11-29 23:06:54 +03:00
Jaex
a6192aa76a
Added step shadow
2016-11-29 22:47:53 +03:00
Jaex
37c3b7aa18
Added text shadow
2016-11-29 21:48:19 +03:00
Jaex
678ef0b1b0
Added line & arrow shadow
2016-11-29 21:32:52 +03:00
Jaex
5e14b35eb7
Added freehand shadow
2016-11-29 20:02:01 +03:00
Jaex
efe88bde57
Added ellipse shadow
2016-11-29 19:52:07 +03:00
Jaex
f28e913a11
Added rectangle & rounded rectangle drawing drop shadow support
2016-11-29 19:24:41 +03:00
Jaex
ea5fd4cea1
Change default value of border size and rounded rectangle radius
2016-11-29 18:36:51 +03:00
Jaex
1dc9ce44c6
Allow higher pixelate size for one color rectangle fill
2016-11-28 16:08:17 +03:00
Jaex
06c29e2d33
Few NativeMethods changes
2016-11-21 08:37:42 +03:00
Jaex
c5687ce3dd
Update menu on shape created
2016-11-19 03:03:44 +03:00
Jaex
316e9a4388
Added capture last region button to region capture menu
2016-11-19 02:36:14 +03:00
Jaex
3adc1de4e1
Change values of blur radius numeric up down to enforce odd numbers
2016-11-14 02:27:24 +03:00
Jaex
2c15b7f434
Added another box blur method
2016-11-14 02:00:55 +03:00
Jaex
56815698ec
TrimTransparent methods moved to ImageHelpers class as AutoCropImage
2016-11-13 22:53:58 +03:00
Jaex
cab2ec0b2b
Added fast box blur method
2016-11-13 19:33:53 +03:00
Jaex
1d9b1a07c8
Added faster pixelate method
2016-11-13 16:59:06 +03:00
Jaex
14cde29c05
ImageHelpers refactoring
2016-11-12 20:22:49 +03:00
Jaex
cefae849df
Show region capture FPS in active monitor
2016-11-11 14:19:27 +03:00
Jaex
7ce22b566a
Merge pull request #2042 from Shadorc/master
...
Update French translation
2016-11-06 07:13:11 +02:00
David
2459cf2156
Update French translation
2016-11-05 12:37:12 +01:00
L1Q
b6dc1a1708
Updating russian translation
2016-11-04 23:27:22 +02:00
Jaex
d3736e4565
Move and reorganize form events to regions
2016-11-01 16:16:44 +03:00
Jaex
e2a6e5fba3
Update region capture tips
2016-10-31 14:30:05 +03:00
Jaex
9880f87fc8
Reset show tips and click action settings to new default values
2016-10-31 13:53:45 +03:00
Jaex
466bf954a1
If image file not exists then show message box
2016-10-18 16:30:08 +03:00
Julius Vitkauskas
f008cde808
Fix trim edge checking
2016-10-16 20:51:47 +03:00
Jaex
1a097036d9
Make info text background more transparent
2016-10-16 20:00:45 +03:00
Jaex
a948c6f793
#1960 : Also ignore cloaked windows in region capture
2016-10-16 01:12:15 +03:00
Alexandre Oliveira
b9de7e49f2
Update Brazilian Portuguese translation
2016-10-13 12:25:38 -03:00
Jaex
c6b4db04e0
Use blue colors on info box for consistency with menu tooltips
2016-10-13 17:11:14 +03:00
Jaex
fc1e464e50
Remember menu state option also gonna remember collapsed state of menu
2016-10-13 11:47:26 +03:00
Jaex
f94ec6d6b9
Update icons
2016-10-13 10:36:25 +03:00
Jaex
c8ac26d8dd
Change tooltip times
2016-10-12 11:17:01 +03:00
Jaex
47899781d9
Activate curve drawing only when center node dragged once that way if center node is not dragged then it will work same as before
2016-10-11 14:52:08 +03:00
Jaex
c43ccd9ac5
Adding curve drawing support to line and arrow tools
2016-10-11 14:28:22 +03:00
Jaex
b3261335f9
Added fade in animation support to TextAnimation
2016-10-07 01:20:35 +03:00
Jaex
610e5d5791
Make grip spacing equal
2016-10-05 23:30:03 +03:00
Jaex
83f1909eef
Fix visual problem of toolstrip drop down menus and corners
2016-10-05 23:22:57 +03:00
Jaex
48f4ec9056
In menu form handle esc press
2016-10-05 22:32:01 +03:00
Jaex
407b8e231c
Added remember menu position setting
2016-10-05 18:37:11 +03:00
Jaex
640a4b67d0
Right clicking menu grip will collapse menu
2016-10-05 16:00:33 +03:00
Jaex
d1d6ef0513
Fix weird incorrect menu position problem
2016-10-05 01:40:22 +03:00
Jaex
3f5f01804e
Move highlight color to menu too
2016-10-05 01:05:55 +03:00
Jaex
cdd85e2354
Move color options to menu
2016-10-04 20:38:30 +03:00
Jaex
825d46f69b
Show size cursor when hovered menu drag labels
2016-10-04 19:24:29 +03:00
Jaex
463a705f93
Remove custom crosshair drawing because it not working properly in high DPI and with new menu it is less useful anyway
2016-10-04 19:08:50 +03:00
Jaex
2041cbb62c
Make child form TopMost
2016-10-03 17:24:12 +03:00
Jaex
ed7a5e2abe
Delete OpenOptionsMenu method
2016-10-03 16:50:43 +03:00
Jaex
4e66c387b2
ToolStrip high DPI support
2016-10-03 16:10:30 +03:00
Jaex
c5a1426853
Capture button not exists in editor mode
2016-10-03 15:21:59 +03:00
Jaex
ce51a63586
Added capture region button if multi region is enabled and there is regions on screen
2016-10-03 15:13:53 +03:00
Jaex
e32d8d6fc4
Move capture buttons to sub menu to save space because capture buttons not frequently used
2016-10-03 14:56:30 +03:00
Jaex
e1efffa9a5
Fix multi monitor menu location
2016-10-03 14:31:23 +03:00
Jaex
892deb11fa
fixed #1969 : In freehand region if there is only two points then use AddLine instead of AddPolygon
2016-10-03 00:50:51 +03:00
Jaex
d71c2c62e5
Make sure tooltips close when button become disabled
2016-10-02 21:58:37 +03:00
Jaex
0a6cdb3f27
Show tooltip for all ToolStripItems which have text
2016-10-02 19:08:45 +03:00
Jaex
e9f5ea2694
Added custom tooltips for tool menu
2016-10-02 19:01:55 +03:00
Jaex
75cd1e5d20
UpdateMenu on shape delete
2016-10-02 16:47:26 +03:00
Jaex
5f25be3e2c
Replace delete current object button with undo object button because user can delete object using right click anyway
2016-10-02 16:29:37 +03:00
Jaex
5600d69936
Only limit menu position if menu width smaller than screen width
2016-10-01 19:08:08 +03:00
Jaex
df9a99b264
Don't allow menu to be moved outside screen bounds
2016-10-01 18:55:59 +03:00
Jaex
2a28884d8a
Don't show region separator in editor mode
2016-10-01 16:41:17 +03:00
Jaex
67e1c69631
Change default mouse actions
2016-10-01 15:33:38 +03:00
Jaex
f39c309664
Removed close button from menu because right click more easier
2016-10-01 15:21:48 +03:00
Jaex
8473342778
Edit polygon icon to look more similar to other region icons
2016-10-01 14:41:55 +03:00
Jaex
b7bdd40115
Add separator between region and drawing tools
2016-10-01 14:19:53 +03:00
Jaex
56cf767ab7
If screen smaller than toolbar width then move menu to top left corner
2016-10-01 14:13:54 +03:00
Jaex
b243116c75
Don't show region capture tips by default
2016-10-01 14:01:27 +03:00
Jaex
10227b3aca
On startup activate parent form so key input won't go to menu
2016-10-01 14:00:15 +03:00
Jaex
c4725ec668
Remove tool text animations because not necessary anymore
2016-10-01 12:51:16 +03:00
Jaex
e62634a5e8
Position toolbar to active monitor top center
2016-10-01 12:28:37 +03:00
Jaex
43d5c78ae2
Added ShapeManagerMenu partial class to separate menu logic from ShapeManager
2016-10-01 10:58:59 +03:00
Jaex
d73e6beffb
Remove unused RegionCaptureMenuForm
2016-10-01 10:52:14 +03:00
Jaex
d3d8e2dd1c
Change Enabled of controls instead of Visible, so menu size won't change
2016-10-01 10:51:11 +03:00
Jaex
3b9122b326
Auto hide shape options menu when not needed
2016-10-01 10:05:39 +03:00
Jaex
48aaa5f56e
Fix toolstrip visual artifact in right side
2016-09-30 22:05:26 +03:00
Jaex
81a124453f
Added custom drag grips to each side
2016-09-30 21:57:16 +03:00
Jaex
eff05bc15c
Rename NativeConstants class
2016-09-30 21:21:48 +03:00
Jaex
4d515d2a9e
Allow dragging menu using toolstrip grip
2016-09-30 21:18:30 +03:00
Jaex
ca1d2b6e38
Removed right click menu from region capture and moved all buttons to toolbar
2016-09-30 20:37:01 +03:00
Jaex
a9eca34158
Added editor mode and capture buttons
2016-09-30 19:31:59 +03:00
Jaex
f0f8d0711c
Adding menu form inside ShapeManager
2016-09-30 19:11:59 +03:00
Jaex
9badbe7fdb
Menu designer update
2016-09-30 18:14:50 +03:00
Jaex
5f9ad5ad3b
Adding region capture menu form
2016-09-30 17:48:31 +03:00
Jaex
25207ed2cf
Update region capture tips
2016-09-28 00:30:41 +03:00
Jaex
844677b6b5
In editor mode move shapes to previous position after get output
2016-09-18 23:21:30 +03:00
Jaex
a7b93af654
Execute editor tasks after region capture window is closed
2016-09-18 21:35:15 +03:00
Jaex
ad1236b2fd
Editor events working now
2016-09-18 19:05:19 +03:00
Jaex
eec447e011
Interim commit for region capture editor events
2016-09-18 18:28:57 +03:00
Jaex
1aa169fb6a
Remove unused resx fields
2016-09-17 11:33:27 +03:00
Jaex
5d73236c29
Adding region capture editor events
2016-09-10 00:33:36 +03:00
Jaex
837db296b5
If region capture context menu closed because of right click then don't show context menu on mouse up, that way user can close context menu with right click
2016-09-09 21:14:37 +03:00
Jaex
76d4f85f5f
Merge pull request #1885 from Sneer-Cat/master
...
Update Simplified Chinese
2016-09-08 15:49:26 +03:00
Sneer
52f3bbead6
Update Simplified Chinese
2016-09-08 15:46:17 +08:00
Jaex
801fbca5c3
Adding save, copy, upload, print buttons to editor mode
2016-09-07 17:28:16 +03:00
Jaex
8fd061e4c8
Fix blur, pixelate and highlight to crop only inside image rectangle
2016-09-05 19:55:36 +03:00
Jaex
e4d388c61f
Use Move to shift all shapes, override move method to move speech balloon tail
2016-09-05 19:27:35 +03:00
Jaex
30ee623852
In editor mode center image to active monitor
2016-09-05 17:58:03 +03:00
Jaex
05bba15599
Added run after capture tasks button
2016-09-05 14:04:28 +03:00
Jaex
5fdf8547f2
Rename RegionCaptureHelpers to RegionCaptureTasks
2016-09-05 13:31:49 +03:00
Jaex
68d0ad1413
Use after capture tasks on annotate image result
2016-09-05 12:21:32 +03:00
Jaex
e9ad46700b
Move few classes inside ScreenCaptureLib
2016-09-05 12:03:10 +03:00
Jaex
8251f7d88e
In editor mode before output image move all shapes to match centered image position
2016-09-04 20:36:26 +03:00
Jaex
6bcdd1b564
RegionCaptureForm refactor
2016-09-04 20:17:09 +03:00
Jaex
a9cbc5647d
Class name changes
2016-09-04 19:22:27 +03:00
Jaex
643ef4a19e
Removed BaseRegionForm and moved its codes to RegionForm
2016-09-04 18:11:25 +03:00
Jaex
306c1adb2c
Show checkers behind image
2016-09-04 15:51:03 +03:00
Jaex
f175960e00
Center image in editor mode
2016-09-04 15:09:24 +03:00
Jaex
8c5a07f4a8
AnnotateImage config related changes
2016-09-04 14:44:01 +03:00
Jaex
c26ea73efc
Adding RegionCaptureMode.Editor which gonna allow annotating image inside region capture
2016-09-04 14:23:21 +03:00
Jaex
3132461219
Fix line, arrow anti aliasing issue when doing horizontal or vertical lines
2016-09-03 12:06:51 +03:00
Jaex
84b25135fb
Removed corner radius setting from rectangle drawing, don't override OnDraw in rounded rectangle shape to use rectangle shape with corner radius assigned, don't show corner radius setting for speech balloon until it can be resolved
2016-09-03 11:26:02 +03:00
Jaex
1d24e205b2
Use AddPolygon method instead of AddLine loop
2016-09-02 20:02:06 +03:00
Jaex
749bf6e3f0
Use DrawLines method instead of AddLine loop
2016-09-02 19:53:53 +03:00
Jaex
c483491611
Added corner radius setting to rectangle and text drawing, dynamic pixel offset mode depending on border size to fix anti aliasing issues
2016-09-02 18:48:03 +03:00
Jaex
d3271e597b
Added shape category
2016-09-02 10:09:24 +03:00
Jaex
e3232dee70
Rename effect enum names
2016-09-02 09:16:52 +03:00
Jaex
44601e4e10
Remove unnecessary stuffs to draw fps counter faster for it to not affect fps much
2016-09-01 11:07:36 +03:00
Jaex
9f6b3cf63a
fixed #1778 : Swap ctrl + mouse wheel with mouse wheel that way people can't accidentally change tool
2016-08-31 14:55:30 +03:00
Jaex
b0b4cf86d2
Store tail position separately
2016-08-31 03:14:24 +03:00
Jaex
9e645c07fb
Instead of using static tail width for speech balloon, using multiplier so it can scale correctly
2016-08-31 02:45:15 +03:00
Jaex
d811ae9767
Include resx
2016-08-31 02:08:57 +03:00
L1Q
64782b52bb
Updated russian translation
2016-08-29 11:46:29 +03:00
Jaex
e91a916677
Move FFmpegDownloader to MediaLib
2016-08-27 19:51:20 +03:00
Jaex
6f91a6c629
Ignore key timer for Esc in region capture
2016-08-25 16:32:45 +03:00
Jaex
e14b6f20ea
Fix border issue
2016-08-25 02:57:02 +03:00
Jaex
3eb7ffbea8
Show tool options for speech balloon
2016-08-25 02:01:07 +03:00
Sneer
128b42f319
Update Simplified Chinese
2016-08-25 06:15:06 +08:00
Jaex
6c29817c50
Handle speech balloon border drawing issues
2016-08-24 22:18:54 +03:00
Jaex
146f6eca53
Added speech balloon icon
2016-08-24 21:00:19 +03:00
Jaex
053745a66b
Only draw tail if it is required
2016-08-24 20:11:09 +03:00
Jaex
ee5849ec53
Clip balloon rectangle while drawing tail
2016-08-24 19:50:27 +03:00
Jaex
871b583da2
Draw tail in speech balloon but still unable to figure out how to union both rectangle and tail
2016-08-24 19:23:49 +03:00
Jaex
141993b5db
Adding SpeechBalloonDrawingShape interim commit
2016-08-24 18:34:02 +03:00
Jaex
28502fdc50
fixed #1818 : Handle invalid font and reset to Arial
2016-08-24 17:24:21 +03:00
Jaex
25460cb4b9
Added ShowNodes virtual function to BaseShape instead of using ShowResizeNodes property
2016-08-24 16:59:53 +03:00
Jaex
5b7cd4063d
Show nodes for image and text drawing OnCreating
2016-08-24 16:41:40 +03:00
Jaex
4577ac9673
Ignore extra node in BaseShape
2016-08-24 16:29:50 +03:00
Jaex
94d1ee5c41
Pressing Ctrl + Enter will accept text in text drawing input box
2016-08-24 16:18:00 +03:00
Jaex
d74892f883
Added extra node to be used for speech balloon tail in future
2016-08-24 15:52:09 +03:00
Jaex
b454f2e7f7
In text tool automatically resize rectangle to fit text so won't need to drag rectangle, when text input box is canceled remove shape
2016-08-24 01:04:48 +03:00
Jaex
a3b8eb88a8
Added centerText parameter to SetText method
2016-08-23 21:02:52 +03:00
Jaex
f432754b87
Added support to paste text with ctrl + v in region capture
2016-08-23 20:33:48 +03:00
Jaex
f9ec01a2c1
If image dialog is canceled then remove image shape
2016-08-23 16:39:15 +03:00
Jaex
59f0b43c18
Change SetImage method to allow centering image to cursor
2016-08-23 16:30:59 +03:00
Jaex
8469f3065d
Added OnCreating function to BaseShape
2016-08-23 16:03:48 +03:00
Jaex
394aa60699
Added RegionCaptureOptions parameter to each function in RegionCaptureHelpers class
2016-08-22 22:39:38 +03:00
Jaex
603ca595c1
On image shape created or double clicked open image file dialog
2016-08-19 16:16:40 +03:00
Jaex
0b0efdc129
Added icon to image drawing
2016-08-19 13:50:52 +03:00
Jaex
e60556cdaf
Add enum description
2016-08-19 13:32:27 +03:00
Jaex
2a115ed205
Added IDisposable to ShapeManager and BaseShape
2016-08-19 13:22:12 +03:00
Jaex
72693d46d1
Adding image paste (ctrl + v) support to region capture
2016-08-19 12:59:46 +03:00
Jaex
029d63f457
Use round cap for line drawing
2016-08-19 07:55:47 +03:00
Jaex
0017bbfc73
Rename classes
2016-08-17 11:35:06 +03:00
Jaex
c5a68e9945
Create node inside ShapeManager
2016-08-17 09:35:38 +03:00
Jaex
168e57c96b
Remove unused classes
2016-08-17 09:27:59 +03:00
Jaex
b6a54e0979
Use LineJoin.Round in freehand pen
2016-08-17 02:47:32 +03:00
Jaex
952312662e
If freehand only have one point then draw ellipse to that point using border size
2016-08-17 02:41:13 +03:00
Jaex
51d72b6a4e
Use round caps for freehand pen
2016-08-17 02:33:53 +03:00
Jaex
ff629719ea
Added undo and fps tips
2016-08-17 00:15:08 +03:00
Jaex
a38c79e46c
Added undo shape keybind (ctrl + z)
2016-08-15 23:48:27 +03:00
Jaex
4c3a8c3dd4
Before open options menu select intersect shape
2016-08-15 22:29:48 +03:00
Jaex
4b0a323c9c
Allow moving freehand drawing
2016-08-15 03:55:44 +03:00
Jaex
cc4d9c4bcc
Update tips for freehand drawing
2016-08-15 03:47:54 +03:00
Jaex
9258a20533
Show border color and size options for freehand drawing
2016-08-15 03:42:23 +03:00
Jaex
5100580601
Added icon for freehand drawing
2016-08-15 02:43:33 +03:00
Jaex
84c3a977d6
Adding freehand drawing support
2016-08-15 02:11:21 +03:00
Jaex
2497875b0a
Added ShowResizeNodes to BaseShape
2016-08-15 02:02:27 +03:00
Jaex
5762b08e5e
Q press will change check state of control
2016-08-15 00:58:10 +03:00
Jaex
937643a8a6
fixed #1776 : Added Q key bind to change multi region setting
2016-08-14 23:32:01 +03:00
Jaex
5b077d4871
fixed #1714 : Center resize nodes to cursor that way magnifier can show exact pixel
2016-08-09 19:16:48 +03:00
Jaex
2537316a33
Using expression bodies in few properties
2016-08-09 01:24:17 +03:00
Jaex
ecbd01a923
Store hover area as BaseShape to be able to hover freehand etc. properly
2016-08-09 01:05:01 +03:00
Jaex
14ecc618e9
Added IsRegionShape to BaseShape
2016-08-09 00:15:52 +03:00
Jaex
36b460dfda
Added AddRoundedRectangleProper extension
2016-08-08 21:59:09 +03:00
Jaex
2d6853029c
Fix rounded rectangle region 1 off issue
2016-08-08 21:31:07 +03:00
Jaex
90307fe841
Region capture F1 tips update
2016-08-08 12:00:06 +03:00
Jaex
4eee080b59
On freehand region & step drawing resize call move method so arrow keys can move without require holding ctrl key
2016-08-08 11:46:45 +03:00
Jaex
e07351fc6c
Resize line from end position by default
2016-08-08 11:44:03 +03:00
Jaex
fac18cb04e
Removed polygon capture because region capture freehand can work same when shift hold
2016-08-06 17:23:54 +03:00
Jaex
c62e374620
Don't show snap areas on freehand region
2016-08-06 16:53:29 +03:00
Jaex
08d1d85df8
Removed NodeType, Changed ShowNodes to FixedSize
2016-08-05 17:20:08 +03:00
Jaex
05490a90e5
Added ShowNodes property so shape can disable nodes
2016-08-05 16:48:46 +03:00
Jaex
5829085cb6
Moved node logic to BaseShape
2016-08-05 16:35:44 +03:00
Jaex
282d543a91
Removed NodeManager and moved its codes to ShapeManager for preparation to have node logic inside BaseShape
2016-08-05 16:17:53 +03:00
Jaex
4d01f94cb7
Start resizing from bottom right instead of top left
2016-08-05 15:24:29 +03:00
Jaex
0834ca540c
Make ShapeManager and NodeManager internal
2016-08-05 15:10:05 +03:00
Jaex
1409c72716
Rename ResizeManager to NodeManager
2016-08-05 14:43:57 +03:00
Jaex
2622c2469c
Move key move/resize methods to ShapeManager from ResizeManager, Removed Show/Hide methods from ResizeManager instead using Visible property
2016-08-05 14:37:20 +03:00
Jaex
7be1c5e519
Move/resize key code changes to be more easily understandable
2016-08-05 13:44:47 +03:00
Jaex
883f725d80
Added node to last point of freehand region to be able to continue drawing
2016-08-05 13:13:16 +03:00
Jaex
7ac883e8b9
Allow moving all freehand points while creating it using ctrl
2016-08-05 11:43:52 +03:00
Jaex
d33b19e3c7
When region capture opened show current region shape type
2016-08-04 14:18:21 +03:00
Jaex
a51c132828
If shift hold when creating first point then create two points that way polygon mode can create line
2016-08-04 13:37:57 +03:00
Jaex
3b2d2d3045
When shift pressed create new point once to move for polygon mode
2016-08-04 13:19:42 +03:00
Jaex
1315f47340
When drawing freehand region you can hold "Shift" to draw direct lines which will act like polygon region
2016-08-04 04:13:57 +03:00
Jaex
efa8704879
CloseFigure already adds line from end to start so no need to add it manually
2016-08-04 03:07:00 +03:00
Jaex
a89a58cf34
Revert "Removed freehand region form"
...
This reverts commit d94e714479
.
2016-08-03 12:51:16 +03:00
Jaex
f95afed046
Ignore region freehand for hover
2016-08-03 12:31:15 +03:00
Jaex
881a3c22da
Don't allow freehand resize
2016-08-03 12:19:01 +03:00
Jaex
eacac76a75
Shape resize logic moved to BaseShape from ResizeManager
2016-08-03 12:15:26 +03:00
Jaex
4dbaa392e6
Override Move in freehand region shape
2016-08-03 12:08:06 +03:00
Jaex
4414ed888e
Shape move logic moved to BaseShape from ResizeManager
2016-08-03 12:01:39 +03:00
Jaex
b367bcb747
Disable resize nodes for freehand region
2016-08-03 11:45:12 +03:00
Jaex
fc01094172
Added drag move support to freehand region
2016-08-03 10:09:21 +03:00
Jaex
664b8d1889
Fix freehand quick capture
2016-08-03 09:54:00 +03:00
Jaex
d94e714479
Removed freehand region form
2016-08-03 09:42:32 +03:00
Jaex
8eb62bcb0d
Added resx text and icon to freehand region
2016-08-03 09:38:40 +03:00
Jaex
6358f04a31
Removed freehand capture hotkey
2016-08-03 09:32:35 +03:00
Jaex
3a7510d2a2
Calculate freehand rectangle on update, close figure on shape path requested
2016-08-03 08:59:52 +03:00
Jaex
c0ab0507f3
BaseShape refactor, shape update logic moved to BaseShape
2016-08-03 08:35:34 +03:00
Jaex
5c80ba8b94
Adding freehand region support to region capture
2016-08-03 03:48:11 +03:00
Jaex
7eaf8e3cee
Dispose regionFillPath in PolygonRegionForm
2016-08-02 11:55:29 +03:00
Jaex
24ada5cc9a
Apply region path to image with anti aliasing
2016-08-02 11:29:17 +03:00
Jaex
0a78019274
CodeMaid cleanup
2016-07-30 04:21:18 +03:00
Jaex
6c0849ed5d
Added static parse method to CodeMenuEntryPixelInfo class
2016-07-29 20:32:01 +03:00
Jaex
35363e7ac9
Fix magnifier ellipse one off issue, set magnifier pixel size minimum 3
2016-07-27 05:23:35 +03:00
Jaex
651d1601d0
Only draw white square to center pixel in magnifier if pixel is big enough
2016-07-27 05:05:38 +03:00
Jaex
35e0a826b6
Added constant settings to RegionCaptureOptions
2016-07-27 04:56:20 +03:00
Jaex
c57c643d79
Making Screenshot class non static
2016-07-21 17:23:45 +03:00
Jaex
4ccc050e97
fixed #1716 : Region capture WASD move/resize support
2016-07-17 09:25:53 +03:00
Jaex
d4a066e77a
fixed #1350 : Use extension to assign value to numeric up down to respect min/max values
2016-07-14 23:35:23 +03:00
Jaex
6a605705f6
Added more enum descriptions to resources
2016-07-13 19:23:34 +03:00
Jaex
7d465b00b8
Moved enum descriptions to resources
2016-07-13 19:11:47 +03:00
Jaex
abc69b51ee
Added remaining strings to resources
2016-07-13 04:14:54 +03:00
Jaex
be5e42d35e
Resx update
2016-07-12 03:16:53 +03:00
Jaex
aa72322c9a
Don't draw square to cursor if border size is 0
2016-07-07 10:58:04 +03:00
Jaex
ff9584d613
Removed translation link
2016-07-06 12:34:25 +03:00
L1Q
e2a2ae62aa
Updated russian translation
2016-07-06 06:46:41 +03:00
Jaex
a2c905a0c8
When switched to drawing mode, draw small square in cursor using border color and size
2016-07-05 08:52:49 +03:00
Jaex
f237ea6255
When drawing shape is selected show border color inside cursor
2016-07-04 14:26:19 +03:00