Commit graph

289 commits

Author SHA1 Message Date
Jaex
18dc27b166 Added text drawing support to region capture 2016-05-20 01:13:19 +03:00
Jaex
8d3bb831da Middle click to cancel capture 2016-05-19 18:32:25 +03:00
Jaex
df60c24b0e Added fading text animation for current shape type change 2016-05-18 13:35:17 +03:00
Jaex
941dfee3ea Removed unused DrawBorder option 2016-05-16 12:48:53 +03:00
Jaex
4c3f0efd1f Moved all region capture related helpers to RegionCaptureHelpers class 2016-05-15 10:34:02 +03:00
Jaex
8ddf91f57c Renaming and tidying region capture codes 2016-05-15 10:12:53 +03:00
Jaex
a57be07c66 Capture fullscreen inside region capture prepare method and dispose that image when form disposed 2016-05-15 09:49:24 +03:00
Jaex
2913b4b781 Added RectangleRegionMode 2016-05-14 11:58:24 +03:00
Jaex
2eaf62b83d Added AnnotationEnabled property to region form so in non region capture tasks right click won't open menu and instead close form 2016-05-14 10:03:16 +03:00
Jaex
572868bd02 GetOutputImage moved inside ShapeManager 2016-05-11 01:38:35 +03:00
Jaex
0ddc63a670 Fix output image 2016-05-11 01:25:07 +03:00
Jaex
c5e601a34d Added BaseEffectShape 2016-05-11 01:17:51 +03:00
Jaex
8c30b78987 Show tips in active monitor 2016-05-09 23:22:28 +03:00
Jaex
fada785368 RectangleRegion Draw improvements, draw hover rectangle for drawing shapes too 2016-05-09 22:41:04 +03:00
Jaex
8289dc21ea Rename AreaManager to ShapeManager 2016-05-09 21:57:40 +03:00
Jaex
5aef55152b Added "Show FPS" to options sub menu 2016-05-08 22:23:47 +03:00
Jaex
7eaac502c7 Apply drawings to all capture methods inside region capture 2016-05-08 21:32:53 +03:00
Jaex
a1175b13b6 Fix menu monitor capture 2016-05-08 19:48:15 +03:00
Jaex
81d7fddf25 Fix tips for drawing 2016-05-08 19:08:35 +03:00
Jaex
d102c40ff9 Added "Square shape magnifier" to options sub menu 2016-05-08 18:58:37 +03:00
Jaex
66f88eb19e Show menu tip on top, in first menu open tip will be hidden permanently 2016-05-08 01:02:12 +03:00
Jaex
6b9d0bf379 Add context menu to surface container, update menu items on current shape style changed event so it can be updated when menu is already open 2016-05-07 23:31:43 +03:00
Jaex
cd2cbbabc2 Added corner radius, blur radius, pixel size options to menu. Removed corner radius hotkey because now it is changeable from menu. Numpad hotkey changes to fit all drawings. 2016-05-07 16:24:32 +03:00
Jaex
431b733fae Give previous result to DrawOutput instead of SurfaceImage so effects can be applied to top of each other 2016-05-07 03:28:58 +03:00
Jaex
d7d65a3946 Added highlight drawing 2016-05-07 03:11:31 +03:00
Jaex
7cfc326f79 Added simple blur drawing shape which renders blur only in output 2016-05-06 19:55:16 +03:00
Jaex
afa3f75213 Mouse wheel will change tool type instead of changing magnifier size 2016-05-06 18:01:23 +03:00
Jaex
67643f5b0f Two point node dragging support 2016-05-06 01:52:16 +03:00
Jaex
1633d4100e Removed triangle and diamond region capture, added hotkey for rest of drawing types 2016-05-05 21:14:44 +03:00
Jaex
a9b446e15e Added line drawing 2016-05-05 20:03:57 +03:00
Jaex
18feef96c7 Added arrow drawing support, it is not possible to resize with nodes yet 2016-05-05 19:43:42 +03:00
Jaex
3672146681 Resx updates 2016-05-04 17:01:03 +03:00
Jaex
bda1e342f4 Added cancel capture button, menu will open centered to cursor 2016-05-04 15:53:18 +03:00
Jaex
b82ec96b95 Menu will open with right click instead of space bar now, space bar will do fullscreen ss instead, right click can still cancel region drawing 2016-05-04 15:35:34 +03:00
Jaex
d5c21ebdf2 Removed region capture option hotkeys because now with menu easy to change them 2016-05-04 15:18:41 +03:00
Jaex
9531740b2d Added options sub menu to region capture 2016-05-04 14:04:26 +03:00
Jaex
b31d94399a Added monitor capture buttons 2016-05-04 12:32:09 +03:00
Jaex
a6e840f766 Use space bar to open menu instead of mouse 3 2016-05-04 12:23:07 +03:00
Jaex
81a11f94b8 File naming changes 2016-05-04 11:28:29 +03:00
Jaex
d5e1d1ef73 Added border color, border size, fill color to context menu 2016-05-03 17:29:37 +03:00
Jaex
d9b606e6c0 Added shape menu to region capture window which is openable with middle mouse button 2016-05-03 16:28:15 +03:00
Jaex
7a41290dad Render drawing shapes to result image 2016-05-03 14:54:02 +03:00
Jaex
a568e98617 Show nodes on drawing shapes, added border size 2016-05-03 13:48:37 +03:00
Jaex
db15ee55cb Interim commit for shape drawing 2016-05-03 13:06:58 +03:00
Jaex
1672ee3f5c Region capture functionality now working same as before with new shape system 2016-05-03 12:35:10 +03:00
Jaex
43843cefc7 Replaced all index used codes with shape references 2016-05-03 11:24:01 +03:00
Jaex
109d876c41 AddShapePath function moved inside BaseRegionShape 2016-05-03 10:57:49 +03:00
Jaex
0709035daf Interim commit for region capture drawing support and shape system, currently just made it compile and will require many changes to support drawing shapes 2016-05-03 10:46:45 +03:00
Enzo
2b2fc5b697 final update! \o/ 2016-04-29 17:38:54 +02:00
Jaex
664291c696 #1487 Used SystemColors.Window in BackColor of every single form also removed BackColor Color.White usage completely in all controls 2016-04-25 21:00:46 +03:00
Jaex
83f998c576 Proper event usage in WebpageCaptureForm 2016-04-01 13:11:43 +03:00
Shadorc
7d52949b80 Update French Translation
Fix typo and add missing translations
ShareX.IndexerLib\Properties\Resources.fr.resx needs to be referenced (I
don't know how to do this sorry :( )
2016-03-26 15:36:02 +01:00
Jaex
52100685b4 WebpageCaptureForm moved to ScreenCaptureLib 2016-03-21 15:16:33 +02:00
Jaex
3455590ea5 fixed #1388: Added ForceActivate to AfterCapture and BeforeUpload forms shown event 2016-03-09 18:37:54 +02:00
Jaex
944fb121f5 fixed #1350: Added checks for every single numeric up down value assigns 2016-02-29 23:09:22 +02:00
Jaex
225b7fe3a7 Recent max count changes to fix loading incorrect amount of recent items in main window 2016-02-27 08:37:11 +02:00
Jaex
fa3c84d68c Removed BaseForm.cs because it was causing bug with vs designer resx 2016-02-25 22:55:54 +02:00
Jeffiy
2e210fcf6a Update chinese translation(part 2) 2016-01-21 10:58:50 +08:00
Jaex
836bfa6b1b fixed #1258: Scrolling capture picture box issue in second capture 2016-01-18 15:43:40 +02:00
Jaex
8bdd46be1d When removing not visible regions don't remove window which have same size as its control 2016-01-05 23:21:15 +02:00
Jaex
7e042c10a8 Added timeout to get window info list function for unexpected possibilities 2016-01-05 18:18:22 +02:00
Jaex
3e2f34468c Changed detect windows/controls variable names 2016-01-05 17:06:02 +02:00
Jaex
1d0842d031 Updated license year to 2016 2016-01-03 17:16:01 +02:00
Jaex
97487517fe fixed #1196: Added %t and %pn file naming support for region capture too 2015-12-17 14:00:20 +02:00
Jaex
4d09b4cff5 Added shadow to region (annotate) rectangle drawing 2015-12-04 16:12:30 +02:00
Jaex
e219decb77 fixed #1170: Rectangle annotate wrong selection rectangle in multi monitor 2015-12-04 13:37:20 +02:00
Jaex
551a47bac1 Speed up border animation 2015-11-28 15:58:58 +02:00
L1Q
18553449da Updated russian translation 2015-11-20 01:58:56 +02:00
Kaeltis
1ecb8b6dea German Translation Updates
Updated German translations
2015-11-16 16:57:53 +01:00
Jaex
c7d573724e Merge pull request #1117 from Shadorc/master
Update French Translation
2015-11-15 13:22:49 +02:00
Shadorc
78f31ff36c Update French Translation 2015-11-15 12:16:03 +01:00
Jaex
4fe8fe0903 Merge branch 'master' of github.com:ShareX/ShareX 2015-11-15 12:11:02 +02:00
Jaex
00bc026cfc Turkish translation 100% 2015-11-15 12:10:46 +02:00
wforums
cfc6219441 Updates Dutch translations
updates the Dutch translations for a new ShareX release.
2015-11-15 10:46:21 +01:00
Jaex
58e9db8cf8 Added resx fields 2015-11-15 11:16:21 +02:00
Jaex
265eeaad85 Swapped pen and rectangle hotkeys in region annotate 2015-11-15 10:53:47 +02:00
Jaex
8b16323151 Info text improvement 2015-11-13 13:30:36 +02:00
Jaex
8adfe5342e Using mouse wheel to swap modes 2015-11-13 11:47:29 +02:00
Jaex
6a7e2b79b6 Added hide tips hotkey 2015-11-13 11:08:36 +02:00
Jaex
5c6da4805b Separate pen size for rectangle border 2015-11-13 10:46:02 +02:00
Jaex
26513fa0ee Improved rectangle annotate hotkey tips 2015-11-13 10:02:36 +02:00
Jaex
95ff7c916b Added rectangle drawing support to Region (Annotate) 2015-11-13 09:30:52 +02:00
Jaex
b3df7e49db Show cursor position in rectangle annotate 2015-11-13 03:07:25 +02:00
Jaex
f6559ae2fd In region capture show area info for hover area too 2015-11-06 04:42:46 +03:00
Alexandre Oliveira
ef0c39717a Updated Brazilian Portuguese translation 2015-10-27 17:25:55 -02:00
Jaex
66852aed94 Added credits for Russian language support 2015-10-27 08:12:03 +02:00
Jaex
8c10e2a910 Merge pull request #1084 from L1Q/master
Russian translation added
2015-10-26 21:15:56 +02:00
L1Q
8f6ec0fbec Russian translation status: 100%
Fixed lots of typos and mistakes.
2015-10-26 15:33:53 +02:00
L1Q
64850e41f4 Russian translation status: ~99%
Still have to check everything for typos and mistakes.
2015-10-26 02:21:21 +02:00
Jaex
07ad741b00 Small Pomf change 2015-10-26 01:57:50 +02:00
Jaex
4c8cf9f547 Scrolling capture UI improvements and scroll top method option 2015-10-25 03:22:11 +03:00
Jaex
1f816e0a05 Merge pull request #1069 from thanhpd/master
Vietnamese translation added
2015-10-15 22:03:37 +03:00
thanhpd
f8d48273db Vietnamese translation added 2015-10-16 01:52:28 +07:00
Jaex
e07758246c Resx changes 2015-10-15 11:36:05 +03:00
Patrick Fruh
59b0c43845 Reworked German Translation
Fixed typos, added missing strings, ...
2015-10-06 10:27:21 +02:00
Shadorc
59b23cd36f Update French Translation
Better late than never !
2015-10-03 11:20:06 +02:00
Michael Delpach
2e8cf7a161 Scrolling Capture close setting change 2015-10-03 09:29:47 +08:00
Michael Delpach
841aeee7fe Auto upload and close option for Scrolling capture 2015-10-03 09:17:00 +08:00
Jaex
bcfad734ef Small UI changes 2015-10-02 02:58:28 +03:00
Alexandre Oliveira
013070dea0 Updated Brazilian Portuguese translation 2015-10-01 16:43:37 -03:00
Jaex
404ddb2c77 Turkish translation complete 2015-10-01 19:16:56 +03:00
Jaex
6ff99a185a Added Steam button to main window 2015-10-01 18:28:16 +03:00
Jaex
ef54983d19 Added note text for scrolling capture 2015-10-01 15:28:23 +03:00
wforums
ac0580f464 Dutch updates
updates for the Dutch translation of ShareX.
2015-10-01 02:42:10 +02:00
Jaex
4a2e0d7680 Added hotkey for rest of tools 2015-10-01 02:48:33 +03:00
Jaex
e12a18850d In rectangle region don't allow dragging for scrolling capture and screen color picker 2015-10-01 02:31:59 +03:00
Michael Delpach
4a185d9641 Scrolling capture text changes 2015-10-01 05:21:35 +08:00
Jaex
b4bbcd4517 Dispose result 2015-09-29 18:36:57 +03:00
Jaex
cf9a75e0d6 Added remove last option 2015-09-29 16:37:18 +03:00
Jaex
e89aa418da Scrolling capture output image won't scroll when updating values with control, if image crop failed then ignore it 2015-09-29 15:57:26 +03:00
Michael Delpach
475ce001a7 Wording changes 2015-09-28 18:27:59 +08:00
Jaex
1b9e14c2a6 Beta build 2015-09-28 08:42:56 +03:00
Jaex
2652fefa49 Added after capture automatically combine setting 2015-09-27 16:38:28 +03:00
Jaex
838ebaa1e4 Setup updates 2015-09-27 15:46:29 +03:00
Jaex
5ca6514af1 Added custom region support to scrolling capture 2015-09-27 13:02:53 +03:00
Jaex
e82e85f762 Scrolling capture now can try next scroll method automatically when current one failed until all methods tried 2015-09-27 12:11:06 +03:00
Jaex
58b2ad6ddf Added hotkey for scrolling capture 2015-09-27 10:55:42 +03:00
Jaex
4fc75b53a0 Be able to stop scrolling capture, Added start delay option 2015-09-27 10:49:43 +03:00
Jaex
9ec0b19038 Another method to scroll top 2015-09-27 10:03:10 +03:00
Jaex
2861dc0cff Start scrolling recording 1 second later instead of using scroll delay for first tick 2015-09-27 09:21:36 +03:00
Jaex
c363abdf22 Show processing label when long running task will start 2015-09-27 08:57:02 +03:00
Jaex
1dbab850b5 Added StartSelectionAutomatically, StartCaptureAutomatically, ScrollTopBeforeCapture options to scrolling capture 2015-09-27 03:53:45 +03:00
Jaex
6ad54ee766 Check all matched lines and use highest match offset 2015-09-26 13:40:57 +03:00
Jaex
fc01a41468 Auto detect scroll end option and remove duplicates 2015-09-26 12:18:38 +03:00
Jaex
e75b0b03fc More improvements 2015-09-26 11:47:48 +03:00
Jaex
687d03f86f Combine improvements 2015-09-26 10:16:33 +03:00
Jaex
d6243d0582 Added key press and mouse wheel simulate methods 2015-09-26 08:57:26 +03:00
Jaex
022853ef4d Added guess trim edges and guess combine adjustments so scrolling capture can automatically combine without user interaction 2015-09-26 03:42:43 +03:00
Jaex
151ceb2420 Added upload/save button to scrolling capture which uses after capture tasks 2015-09-25 15:33:13 +03:00
Jaex
3952b0f790 Manual combine fixes 2015-09-25 14:36:13 +03:00
Jaex
e5029be869 Added manual combining 2015-09-25 14:14:51 +03:00
Jaex
6381336f37 Alternative way if GetScrollInfo fails 2015-09-25 13:32:53 +03:00
Jaex
44c8df80ba Scrolling capture currently just captures without combine 2015-09-25 13:02:31 +03:00
Jaex
55bbc1001c Added scrolling capture form 2015-09-25 11:12:03 +03:00
Jaex
2e59b2ee83 Added OneClickMode to rectangle region to be able to get handle of selected control 2015-09-25 09:39:08 +03:00
Jaex
70d58fd37d FirstTimeConfigForm interim commit 2015-09-11 03:45:40 +03:00
David Ruhmann
433e20f917 add BaseForm with default icon 2015-08-31 13:36:50 -05:00
Jaex
34ff9d995d Added texts to resx 2015-08-22 18:15:41 +03:00
Jaex
d4196b10e9 When holding snap size modifier key region capture will mark all snap sizes on screen 2015-08-22 16:13:38 +03:00
David Ruhmann
b1ef705824 change to insert and delete 2015-08-20 11:29:10 -05:00
David Ruhmann
d828cc0ba0 Added keys for region selection #926
Insert and End keys
2015-08-19 11:29:00 -05:00
Jaex
251849aeda Copyright text update 2015-08-13 04:07:38 +03:00
Jaex
c34d7b7114 Added missing hard coded strings to resx, Updated Turkish translations 2015-08-11 20:33:30 +03:00
Jaex
e99d931266 Blink animation update 2015-08-09 18:11:54 +03:00
Jaex
dafcce6568 Added region capture border glowing for non active regions 2015-08-09 02:15:46 +03:00
Jaex
06fe13e137 Added optional square magnifier option 2015-08-07 16:36:18 +03:00
Jaex
585da60da7 fixed #675: Added optional custom info text setting for region capture so it can show color info and allows to copy it 2015-07-21 14:55:53 +03:00
Jaex
e80383968d CodeMaid cleanup 2015-07-21 09:34:43 +03:00
Jaex
dcb7758d00 Save current region shape 2015-07-16 22:51:19 +03:00
Jaex
5b9cf79f48 Each region have its own angle and radius info and changeable in selected region 2015-07-16 22:07:06 +03:00