Commit graph

1748 commits

Author SHA1 Message Date
Jaex 837ef0a7fc Update year 2021-07-29 06:22:51 +03:00
Yultax e5dbd9e2da
Update Resources.tr.resx 2021-07-26 01:05:34 +03:00
Jaex 237cae6b1e Code refactor 2021-07-19 00:02:22 +03:00
Jaex ed64fb1050 Refactor FillBackground 2021-07-18 23:35:18 +03:00
Jaex 09c659bbe8 Added auto JPEG quality option 2021-07-18 20:41:33 +03:00
Jaex 7cce221b30 Added fillBackgroundWhite parameter 2021-07-18 18:53:25 +03:00
Jaex 98a06f6f32 Added SaveJPEGAutoQuality function 2021-07-14 19:11:49 +03:00
Jaex a6c84b8ba8 Rename functions 2021-07-14 18:35:47 +03:00
Jaex 2d721e617c Code refactoring 2021-07-14 18:30:26 +03:00
Jaex 9114be0eee Fix reset settings function 2021-07-03 21:17:38 +03:00
kanaxx 8f721e339b change the selection name of notification 2021-06-29 12:34:08 +09:00
kanaxx 3e27c8c8d1 localize toast config menu and step tool into Japanese 2021-06-28 22:28:20 +09:00
kanaxx d5bb4474ed localize border style 2021-06-27 22:43:36 +09:00
Jaex 24e581403c Only continue countdown if window is active 2021-06-17 20:10:38 +03:00
Jaex d7aa0ab7f5 Added CombineImages method 2021-06-14 15:18:09 +03:00
Jaex e442d7c6a1 Added IDE0051 rule 2021-06-11 01:38:57 +03:00
Jaex b48d615362 Code refactoring 2021-06-10 21:44:40 +03:00
Jaex e8ad4b8553 Code refactoring 2021-06-10 01:14:01 +03:00
Jaex eefbd00925 Refactor GetInstances method 2021-05-31 10:40:42 +03:00
Jaex d4bfdbd7b8 Added KnownTypesSerializationBinder 2021-05-31 09:38:41 +03:00
Jaex f32da61fab Added ImageEffectsSerializationBinder to improve security of JSON deserialization 2021-05-31 09:32:50 +03:00
Princess Mortix c9df5e1a33
Little typo fix.
Embaçadp -> Embaçado
2021-05-26 07:55:02 -03:00
kanaxx 8a6dfd99cd update Japanese translations 2021-05-14 00:53:05 +09:00
Jaex d5decadf68 NuGet update 2021-05-10 15:06:28 +03:00
Jaex 2a692ecf4e Added tools resx entries 2021-05-10 14:52:29 +03:00
Jaex 76b684e938 Move ScreenRecordForm to ScreenCaptureLib 2021-04-30 06:20:19 +03:00
Jaex 7f88c8c75f Added auto size drop down extension for combo box 2021-04-25 20:49:40 +03:00
Jaex 6601b36932 Localize step type 2021-04-25 20:32:03 +03:00
Jaex e986638d5d Support lowercase step letters and roman numerals 2021-04-25 19:44:26 +03:00
Wanderlei Hüttel ce3e5ba25e Portugueze Brazilian Language Update 2021-04-17 14:58:01 -03:00
Jaex 7349eca130 Code refactoring 2021-04-17 11:50:59 +03:00
Edward Sierra 69e787acad Used list and enum to allow for ease of adding additional step shape types. 2021-04-17 00:40:40 -07:00
Edward Sierra d00adda6d3 Issue #5501 added ability to use roman numerals in the step annotator. 2021-04-16 16:23:17 -07:00
Jaex 09fff80312 Added "Auto fill background" option to image combiner tool 2021-04-06 20:09:06 +03:00
Jaex f060c8b7f4 Added "UseAlternativeClipboardGetImage" option to application settings advanced tab 2021-04-05 21:45:52 +03:00
Jaex 3fcbd06fe2 Fill actions arguments header 2021-04-05 20:40:52 +03:00
Jaex 98eb51b620 Added actions button to open web site 2021-03-28 03:04:32 +03:00
Jaex 4ae7aa9484 Workaround for file in use issue 2021-03-27 03:40:59 +03:00
Jaex 3c7d6b264a Improve action debug output 2021-03-26 22:42:54 +03:00
Jaex 452997955c Update $output description 2021-03-25 23:21:22 +03:00
Jaex 75a583d9a3 In actions use $ prefix instead of % for input and output, with new prefix don't add quotes around file path automatically 2021-03-25 22:48:52 +03:00
Jaex 6799edaa1b Added dash style option to "Border" image effect 2021-03-16 08:08:41 +03:00
ImgBotApp d78be465ae
[ImgBot] Optimize images
*Total -- 998.41kb -> 570.49kb (42.86%)

/ShareX.ScreenCaptureLib/Resources/edit-italic-white.png -- 14.70kb -> 0.34kb (97.7%)
/ShareX.ScreenCaptureLib/Resources/grid-white.png -- 14.72kb -> 0.35kb (97.62%)
/ShareX.ScreenCaptureLib/Resources/edit-vertical-alignment-top-white.png -- 14.73kb -> 0.36kb (97.55%)
/ShareX.ScreenCaptureLib/Resources/edit-vertical-alignment-white.png -- 14.72kb -> 0.36kb (97.55%)
/ShareX.ScreenCaptureLib/Resources/edit-alignment-white.png -- 14.73kb -> 0.36kb (97.55%)
/ShareX.ScreenCaptureLib/Resources/edit-alignment-center-white.png -- 14.73kb -> 0.36kb (97.53%)
/ShareX.ScreenCaptureLib/Resources/edit-vertical-alignment-middle-white.png -- 14.73kb -> 0.37kb (97.51%)
/ShareX/Resources/edit-scale-white.png -- 15.21kb -> 0.38kb (97.48%)
/ShareX.ScreenCaptureLib/Resources/edit-alignment-right-white.png -- 14.74kb -> 0.37kb (97.47%)
/ShareX.ScreenCaptureLib/Resources/edit-underline-white.png -- 14.74kb -> 0.38kb (97.45%)
/ShareX.ScreenCaptureLib/Resources/edit-bold-white.png -- 14.74kb -> 0.38kb (97.43%)
/ShareX.ScreenCaptureLib/Resources/layer-shape-line-white.png -- 14.75kb -> 0.38kb (97.42%)
/ShareX.ScreenCaptureLib/Resources/layer-shade-white.png -- 14.75kb -> 0.38kb (97.41%)
/ShareX/Resources/edit-drop-cap-white.png -- 14.79kb -> 0.40kb (97.33%)
/ShareX/Resources/barcode-2d-white.png -- 14.82kb -> 0.40kb (97.31%)
/ShareX.ScreenCaptureLib/Resources/edit-outline-white.png -- 15.21kb -> 0.42kb (97.27%)
/ShareX.ScreenCaptureLib/Resources/layer-shape-arrow-white.png -- 14.77kb -> 0.41kb (97.24%)
/ShareX.ScreenCaptureLib/Resources/CircleNode.png -- 19.52kb -> 0.58kb (97.05%)
/ShareX.ScreenCaptureLib/Resources/edit-shade-white.png -- 14.86kb -> 0.49kb (96.73%)
/ShareX.ScreenCaptureLib/Resources/edit-outline.png -- 14.42kb -> 0.55kb (96.21%)
/ShareX.ScreenCaptureLib/Resources/balloon-box-left.png -- 15.41kb -> 0.61kb (96.03%)
/ShareX/Resources/edit-scale.png -- 14.45kb -> 0.60kb (95.86%)
/ShareX.ScreenCaptureLib/Resources/pencil.png -- 15.63kb -> 0.85kb (94.53%)
/ShareX.UploadersLib/Favicons/Seafile.png -- 3.15kb -> 0.79kb (74.98%)
/ShareX.UploadersLib/Favicons/Chevereto.png -- 6.65kb -> 2.61kb (60.83%)
/ShareX.UploadersLib/Resources/puush-256.png -- 5.71kb -> 2.71kb (52.49%)
/ShareX.UploadersLib/Resources/navigation-270-button-white.png -- 1.41kb -> 0.70kb (50.17%)
/ShareX/Resources/GitHub-White-32x32.png -- 1.53kb -> 0.78kb (48.95%)
/ShareX/Resources/network-ip.png -- 1.37kb -> 0.71kb (48.26%)
/ShareX/Resources/application-icon-large.png -- 1.44kb -> 0.78kb (45.45%)
/ShareX/Resources/upload-cloud.png -- 1.50kb -> 0.83kb (44.97%)
/ShareX.ScreenCaptureLib/Resources/image-saturation.png -- 1.44kb -> 0.84kb (41.86%)
/ShareX/Resources/image-saturation.png -- 1.44kb -> 0.84kb (41.86%)
/ShareX/Resources/pencil.png -- 1.51kb -> 0.90kb (40.7%)
/ShareX/Resources/disk-rename.png -- 1.56kb -> 0.94kb (39.79%)
/ShareX/Resources/GitHub-Black-32x32.png -- 1.67kb -> 1.08kb (35.65%)
/ShareX.HelpersLib/Resources/cross.png -- 2.12kb -> 1.43kb (32.24%)
/ShareX.UploadersLib/Favicons/AzureStorage.png -- 8.87kb -> 6.06kb (31.71%)
/ShareX.UploadersLib/Favicons/ZeroWidthShortener.png -- 4.66kb -> 3.53kb (24.32%)
/ShareX.UploadersLib/Favicons/Sul.png -- 8.82kb -> 6.84kb (22.39%)
/ShareX.HelpersLib/Resources/Loading.gif -- 22.63kb -> 18.85kb (16.68%)
/ShareX.Setup/WindowsStore/Assets/LargeTile.scale-400.png -- 88.90kb -> 74.83kb (15.83%)
/ShareX.HelpersLib/Resources/LoadingSmallWhite.gif -- 0.83kb -> 0.70kb (15.23%)
/ShareX.HelpersLib/Resources/LoadingSmallBlack.gif -- 0.83kb -> 0.70kb (15.23%)
/ShareX.Setup/WindowsStore/Assets/Square44x44Logo.scale-150.png -- 6.65kb -> 5.71kb (14.09%)
/ShareX.Setup/WindowsStore/Assets/Square150x150Logo.scale-125.png -- 6.74kb -> 5.79kb (14%)
/ShareX.Setup/WindowsStore/Assets/SmallTile.scale-150.png -- 5.27kb -> 4.54kb (13.96%)
/ShareX.Setup/WindowsStore/Assets/StoreLogo.scale-125.png -- 6.23kb -> 5.36kb (13.95%)
/ShareX.Setup/WindowsStore/Assets/Wide310x150Logo.scale-125.png -- 7.19kb -> 6.18kb (13.94%)
/ShareX.Setup/WindowsStore/Assets/Square44x44Logo.targetsize-256.png -- 37.25kb -> 32.47kb (12.83%)
/ShareX.Setup/WindowsStore/Assets/Square44x44Logo.altform-unplated_targetsize-256.png -- 37.25kb -> 32.47kb (12.83%)
/ShareX.Setup/WindowsStore/Assets/Square44x44Logo.scale-200.png -- 9.12kb -> 7.97kb (12.61%)
/ShareX.Setup/WindowsStore/Assets/Square44x44Logo.targetsize-48.png -- 4.66kb -> 4.10kb (11.91%)
/ShareX.Setup/WindowsStore/Assets/Square44x44Logo.altform-unplated_targetsize-48.png -- 4.66kb -> 4.10kb (11.91%)
/ShareX.Setup/WindowsStore/Assets/Square44x44Logo.scale-400.png -- 22.21kb -> 19.58kb (11.88%)
/ShareX.Setup/WindowsStore/Assets/Square44x44Logo.scale-125.png -- 5.11kb -> 4.52kb (11.53%)
/ShareX.Setup/WindowsStore/Assets/SmallTile.scale-400.png -- 18.16kb -> 16.07kb (11.47%)
/ShareX.Setup/WindowsStore/Assets/LargeTile.scale-150.png -- 21.11kb -> 18.69kb (11.44%)
/ShareX.Setup/WindowsStore/Assets/LargeTile.scale-100.png -- 12.56kb -> 11.13kb (11.4%)
/ShareX.Setup/WindowsStore/Assets/StoreLogo.scale-150.png -- 7.39kb -> 6.55kb (11.31%)
/ShareX.Setup/WindowsStore/Assets/Square150x150Logo.scale-400.png -- 30.92kb -> 27.43kb (11.3%)
/ShareX.Setup/WindowsStore/Assets/Wide310x150Logo.scale-200.png -- 13.09kb -> 11.62kb (11.26%)
/ShareX.Setup/WindowsStore/Assets/Square44x44Logo.scale-100.png -- 4.03kb -> 3.58kb (11.13%)
/ShareX.Setup/WindowsStore/Assets/Wide310x150Logo.scale-150.png -- 8.76kb -> 7.79kb (11.07%)
/ShareX.Setup/WindowsStore/Assets/LargeTile.scale-125.png -- 16.75kb -> 14.90kb (11.04%)
/ShareX.Setup/WindowsStore/Assets/StoreLogo.scale-400.png -- 26.21kb -> 23.32kb (11.03%)
/ShareX.Setup/WindowsStore/Assets/StoreLogo.scale-200.png -- 10.73kb -> 9.54kb (11.03%)
/ShareX.Setup/WindowsStore/Assets/StoreLogo.scale-100.png -- 4.73kb -> 4.21kb (10.92%)
/ShareX.Setup/WindowsStore/Assets/Square150x150Logo.scale-200.png -- 12.13kb -> 10.84kb (10.67%)
/ShareX.Setup/WindowsStore/Assets/Square150x150Logo.scale-150.png -- 8.19kb -> 7.34kb (10.28%)
/ShareX.Setup/WindowsStore/Assets/Square150x150Logo.scale-100.png -- 5.13kb -> 4.62kb (10.07%)
/ShareX.Setup/WindowsStore/Assets/Wide310x150Logo.scale-400.png -- 33.83kb -> 30.42kb (10.06%)
/ShareX.Setup/WindowsStore/Assets/SmallTile.scale-200.png -- 7.27kb -> 6.54kb (10.04%)
/ShareX.Setup/WindowsStore/Assets/Wide310x150Logo.scale-100.png -- 5.41kb -> 4.87kb (9.9%)
/ShareX.Setup/WindowsStore/Assets/LargeTile.scale-200.png -- 31.56kb -> 28.55kb (9.55%)
/ShareX.Setup/WindowsStore/Assets/SmallTile.scale-125.png -- 4.20kb -> 3.83kb (8.81%)
/ShareX.UploadersLib/Favicons/Gfycat.png -- 0.85kb -> 0.80kb (5.74%)
/ShareX.Setup/WindowsStore/Assets/Square44x44Logo.targetsize-32.png -- 2.45kb -> 2.32kb (5.22%)
/ShareX.Setup/WindowsStore/Assets/Square44x44Logo.altform-unplated_targetsize-32.png -- 2.45kb -> 2.32kb (5.22%)
/ShareX.HelpersLib/Resources/ShareX_Logo.png -- 24.76kb -> 23.64kb (4.54%)
/ShareX.Setup/WindowsStore/Assets/SmallTile.scale-100.png -- 2.85kb -> 2.72kb (4.43%)
/ShareX.ScreenCaptureLib/Stickers/BlobEmoji/blobyes.png -- 5.79kb -> 5.74kb (0.98%)
/ShareX.ScreenCaptureLib/Stickers/BlobEmoji/blobthanks.png -- 5.52kb -> 5.48kb (0.71%)
/ShareX.ScreenCaptureLib/Stickers/BlobEmoji/blobno.png -- 5.33kb -> 5.29kb (0.66%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-03-10 17:34:38 +00:00
kanaxx a57ad69915 update Japanese translations 2021-03-05 00:29:23 +09:00
Jaex 5682c6ab6e Only load file stream if file is modified using actions 2021-02-23 02:22:26 +03:00
Jaex 2abdf70177 Added RotateFlip option to "Image" image effect 2021-02-15 10:31:26 +03:00
Jaex 55cdb0e307 Added process file name and identifier 2021-01-16 20:10:06 +03:00
Jaex 876157f201 Use enum constraint 2021-01-14 02:05:43 +03:00
Jaex f8df76d1bd Move events 2021-01-08 13:26:33 +03:00
Danilo Gemoli 09629cac2d FileDownloader DownloadCompleted event raised after the FileStream has been disposed. 2021-01-02 15:31:44 +01:00
Jaex 0e6b07a13e Use ColorButton for hotkey button 2021-01-01 04:52:35 +03:00
Jaex d81e648a8c Include resx files 2021-01-01 04:33:07 +03:00
Jaex ab1a8e814c Support custom theme in hotkey selection control 2021-01-01 03:54:06 +03:00
Jaex d73083c106 Change nord light theme border color 2020-12-10 14:02:18 +03:00
Jaex 86d4f1619d Added Dracula theme 2020-12-10 14:01:53 +03:00
Jaex 29cd5f1a86 Add nord themes when upgrading from old version 2020-12-10 11:03:47 +03:00
botato c9a71ed00e
Add both varients of Nord theme. 2020-12-09 11:57:06 -05:00
Jaex adae87e658 Preparation to add new themes 2020-12-09 08:32:46 +03:00
Jaex 4544531ba6 Added separator near nav bar 2020-11-30 04:21:53 +03:00
Jaex 55ec155058 Improve visuals of settings form nav bars 2020-11-30 03:38:48 +03:00
Jaex 8d008fe2f7 Added Run method to RandomCrypto and RandomFast 2020-11-28 12:55:42 +03:00
Jaex 57d3cb9de5 Code refactor 2020-11-26 16:39:30 +03:00
Jaex fe381da2c1 Added CMYK support to screen color picker name format 2020-11-22 00:58:31 +03:00
webtax-gh 7a60774e24
oops 2020-11-16 17:38:20 -08:00
webtax-gh 19f0c26678
Added red pandas to word list. 2020-11-16 17:37:34 -08:00
Jaex 35e4a4672f Include resx 2020-11-09 20:36:29 +03:00
Jaex 0c0031fc1e
Merge pull request #5177 from simonporte/master
Update French translation
2020-11-08 02:35:11 +03:00
simonporte c537c24bcb Update French translation 2020-11-08 00:30:39 +01:00
kanaxx 2a80508d8a update Japanese translations 2020-11-03 18:44:28 +09:00
kanaxx 9be75ded3c update Japanese translations 2020-10-31 00:08:22 +09:00
Jaex 07e9405060 Fixed tooltip multi line issue 2020-10-29 16:40:38 +03:00
L1Q 9daec804ba Update russian translation 2020-10-29 10:08:21 +00:00
L1Q 943cb43a7e Localize ArrowHeadDirection Enum 2020-10-29 10:07:55 +00:00
Jaex 85f45ebe88 Fixed sandbox mode 2020-10-28 22:18:12 +03:00
kanaxx f6211f2604 add Japanese translations 2020-10-26 22:43:55 +09:00
Jaex 9b6c408588 Include resx files 2020-10-26 12:19:35 +03:00
YFdyh000 ad9ef8e11e Update Chinese (Simplified) translations 2020-10-26 06:03:34 +08:00
Jaex d16dcaa9ce fixed #1267: Don't run installer as admin if member of administrators group 2020-10-23 12:08:29 +03:00
L1Q ab0af586c1 Update russian translation 2020-10-22 05:44:51 +01:00
L1Q df90adf874 Improve localization support
Move lines to resx
2020-10-22 05:18:00 +01:00
Jaex 8dc1dfd8e4 fixed #5137: Handle clipboard contains errors 2020-10-21 12:50:24 +03:00
Jaex 22efe74511 Added DevMode advanced setting 2020-10-19 01:23:08 +03:00
Jaex 79630243e9 Added image effects link button 2020-10-16 00:15:14 +03:00
Jaex 28c9e57e92 Include ja-JP.resx files 2020-10-13 14:26:36 +03:00
Jaex 5f26d21569 Draw custom toolbar grips 2020-10-08 17:21:30 +03:00
Jaex f7829440e8 Code refactor 2020-10-07 12:45:26 +03:00
Scratch 5952c25098 Allow drawing arrows in reverse 2020-10-06 19:53:16 +11:00
Jaex d5d8643c1f fixed #5095: Convert indexed bitmap to 32 bpp argb 2020-10-04 23:21:02 +03:00
Jaex e75e437ee7 Added color name variable for name parser 2020-10-01 01:46:04 +03:00
Jaex dcdf0d46f9 Fix transparent color issues in theme 2020-09-30 00:52:20 +03:00
Jaex 955ae9128b JsonHelpers refactor 2020-09-29 18:10:37 +03:00
Jaex 3235365f80 CustomUploaderSettingsForm refactor 2020-09-29 17:39:01 +03:00
Jaex b6c2bd5098 JsonHelpers refactor 2020-09-29 16:59:33 +03:00
Jaex 3b9f5ed747 Improvements to JsonHelpers class, removed export/import buttons from image effects form 2020-09-29 16:42:46 +03:00
Jaex 31337563b7 #5072: Code refactor and fix wrong colors 2020-09-26 14:31:56 +03:00
Jake ec92fae942 Update to make field names better, and to add variable precision rounding
See PR 5072 for the input that lead to this change.
2020-09-25 22:11:12 -07:00
Jake 8af8f470a5 Update color picker format options to include 0-1 colors
I used capital letters R, G, and B since they had not been used yet. This format of colors is used with a number of things, most notably Unity, and this will save me and hopefully others from having to convert normal colors to 0-1 range every so often, which I say is a win.
I have it set to round to 3 decimal places, but that's totally arbitrary and any precision will work, although some level of rounding seems sensible. I could probably make it so users can specify their own rounding precision, however this would be somewhat more effort to implement and would be a more significant deviation from the rest of the formatting rules, so I'll only add that if someone else says it'll actually be accepted. 
Also, why is banker rounding the default smh c # is is dumb
2020-09-24 16:40:23 -07:00
Jaex 2d2f7c026f By default context menu won't be transparent 2020-09-24 21:53:50 +03:00
Jaex ed5a8c0765
Merge pull request #5069 from kanaxx/l10n_japanese
Adding Japanese Language Support
2020-09-24 20:36:01 +03:00
Jaex 5e9efa6fdb Removed unused resources 2020-09-24 10:21:15 +03:00
kanaxx 6ebb58ddee change translation of smart eraser 2020-09-23 23:56:24 +09:00
Jaex 4182c90775 Added clear button to gradient picker form 2020-09-22 18:44:24 +03:00
Jaex f4f29f911a Added titles to hotkey info label 2020-09-21 12:00:32 +03:00
Jaex 9a92490f91 Change how hotkey tips looks in main window 2020-09-20 16:23:20 +03:00
Jaex 31c94623da In image editor show menu tooltips for task status 2020-09-20 02:26:53 +03:00
Jaex dc523d477b Make sure theme colors can't be empty from property grid 2020-09-18 02:16:04 +03:00
kanaxx b4128e3bad adding resources of Japanese translation 2020-09-18 00:31:16 +09:00
Jaex 6c060bb2df Disable menu close on click 2020-09-17 00:32:41 +03:00
Jaex 88541bb6df Added context menu font option to theme 2020-09-16 02:16:53 +03:00
Jaex 127030ce4c Added Duplicate button to edit menu 2020-09-15 20:54:38 +03:00
Jaex ea695ab926 Code refactor 2020-09-15 03:36:49 +03:00
Michael Ryan 83c3dcedff * Added "Color depth" filter that remaps RGB pixel color to the nearest color at the specified color depth. For example, #E1CB96 will be remapped to #DDCC99 when "BitsPerChannel" is set to 4.
* Fixed the menu items order of "Drawing > Particles", "Adjustments > Color matrix", and "Filters > Convolution matrix", which were not alphabetized correctly.
2020-09-14 12:45:26 -07:00
Michael Ryan 46c8c4b778 Fixed the following compiler errors and warning.
* QuickTaskInfoEditForm.cs(57, 124): [CS8107] Feature 'enum generic type constraints' is not available in C# 7.0. Please use language version 7.3 or greater.

* VideoConverterForm.cs(177, 25): [CS0121] The call is ambiguous between the following methods or properties: 'Task.Run<TResult>(Func<TResult>)' and 'Task.Run(Func<Task>)'

* HashCheck.cs(65, 55): [CS0168] The variable 'e' is declared but never used
2020-09-14 12:22:56 -07:00
Jaex be385c28a1 Select first format automatically 2020-09-13 21:47:05 +03:00
Jaex ea69c42047 Made form localizable 2020-09-13 21:13:45 +03:00
Jaex 09967e91b4 Use MyPictureBox control 2020-09-13 21:12:41 +03:00
Jaex 0ebcd6bf60 Added clipboard viewer tool 2020-09-13 21:00:49 +03:00
Jaex 32c4aa50fa Added DIBV5ToBitmap method 2020-09-13 07:52:56 +03:00
Jaex 374245b7fa Convert BackgroundWorker to task in FileDownloader 2020-09-13 07:09:39 +03:00
Jaex 6e2b241bb1 Support ctrl + a when target textbox is read only 2020-09-13 06:40:30 +03:00
Jaex f435470c2c UI changes 2020-09-13 06:24:57 +03:00
Jaex 03b2490858 Support comparing two files 2020-09-13 06:17:14 +03:00
Jaex ced2b1253a Convert BackgroundWorker to async task 2020-09-13 06:04:03 +03:00
Jaex fded529e72 UI update for comparing two files 2020-09-13 03:45:40 +03:00
Jaex a19439ef33 Code refactor 2020-09-10 13:18:00 +03:00
Michael Delpach d72c4751e7 Autoscale Region Capture toolbar based on DPI 2020-09-09 08:12:50 +08:00
Jaex b39126cfb1 Set Dev true 2020-09-08 10:18:00 +03:00
Jaex 50c352054a NuGet update 2020-09-07 08:45:27 +03:00
Jaex b432383ef1 Added debug log for download URL 2020-09-06 13:35:32 +03:00
Jaex a277389f61 Project cleanup 2020-09-06 12:30:29 +03:00
RieL cfb241ad7e Updated missing Korean translations and more
Screenshot delay -> 스크린샷 지연
and added some other missing translations & ':'s.
2020-09-03 03:49:17 +09:00
Jaex b23357d1f8 Code refactor 2020-09-02 12:49:59 +03:00
Jaex bc7c7adf26 Use ShareX/FFmpeg repo for FFmpeg download 2020-09-02 12:19:20 +03:00
simonporte bdf4db16d3 Update french translation 2020-09-01 18:54:25 +02:00
L1Q 69e8c22479 Update russian translation 2020-08-31 12:30:29 +01:00
Jaex 74d57ccc12 CodeFactor refactors 2020-08-31 12:53:04 +03:00
Jaex f7db2733a2 Code refactor 2020-08-30 04:30:41 +03:00
Jaex 10f4d202c5 Workaround for action file name overwrite issue 2020-08-30 04:07:45 +03:00
Jaex 42a30742d8 Fixed IsFileLocked method 2020-08-30 00:17:18 +03:00
Jaex 041db0deaa Apply color matrix while drawing the image 2020-08-29 21:06:29 +03:00
Jaex 4e512a83d9 If DPAPI decrypt fails then assign text null 2020-08-20 17:07:24 +03:00
Jaex cb6171ed42 Add html fragment with file name to clipboard 2020-08-16 23:45:17 +03:00
Jaex ab0f5d4934 Include white background bitmap in clipboard 2020-08-16 19:43:16 +03:00
Jaex a540905b4c Workaround for clipboard copy transparency issues 2020-08-16 17:58:28 +03:00
Jaex f0e91c6017 fixed #4390: Added UseAlternativeClipboardCopyImage option 2020-08-16 17:54:43 +03:00
Jaex eef832d12a Added ClipboardHelpersEx class 2020-08-16 17:24:01 +03:00
Michael Delpach 159861bc3a More DPI fixes 2020-08-15 20:43:04 +08:00
Jaex f88ed0f7f8 Export unencrypted settings so user can import them in another pc 2020-08-14 12:47:52 +03:00
Jaex ec342d7594 Add image effect config from memory 2020-08-13 16:52:42 +03:00
Jaex c2c8855ee5 Added ZipEntryInfo class to support adding both source path and stream 2020-08-13 16:00:38 +03:00
Jaex 3c4af9efaa Move ZipManager to Zip folder 2020-08-13 15:23:25 +03:00
Jaex fba38a4005 Added CreateEntryFromStream extension method 2020-08-11 20:24:44 +03:00
Jaex e589293637 Added draw method with image parameter 2020-08-09 05:46:36 +03:00
Jaex ab2ff517fb Added border and checkers parameter 2020-08-09 05:37:04 +03:00
Jaex 00dd733e76 Use built in method to create gradient preview 2020-08-09 05:11:15 +03:00
Jaex 3d4e1c952a Refactor clipboard upload form codes 2020-08-08 05:04:59 +03:00
Jaex 300819b5b9 Moved ClipboardContentViewer form to ShareX project, renamed it to ClipboardUploadForm, changed form title and button text 2020-08-05 20:37:13 +03:00
Jaex 282b1425ec GetPosition improvement 2020-08-04 19:44:26 +03:00
Jaex f1d5c0ef68 fixed #4957: Fix torn edge exception 2020-08-02 14:59:30 +03:00
Jaex 8de52c9737 Check is control disposed 2020-07-29 19:28:08 +03:00
Jaex 0024facb16 Added clipboard status label to color picker form 2020-07-29 09:59:51 +03:00
Jaex 6fc7ad2812 Round gradient stop positions 2020-07-28 15:55:35 +03:00
Jaex 90d85a7432 Added more gradient presets 2020-07-28 15:28:01 +03:00
Jaex 242616bacb Added "Pick color from clipboard" button to color picker 2020-07-28 15:00:48 +03:00
Jaex a883f2bf63 Color picker form now by default checks clipboard for color text 2020-07-28 14:52:12 +03:00
Jaex be0cc6c97f Create gradient info from color array 2020-07-28 14:14:40 +03:00
Jaex cdfb60b34d Update gradient type of presets 2020-07-27 19:40:41 +03:00
Jaex d1614950ae Added gradient presets list to gradient picker form 2020-07-27 18:45:34 +03:00
Jaex 67c638dc1d Disable deselect gradient points 2020-07-27 15:40:37 +03:00
Jaex c56943e999 Restrict slice height to minimum 1 2020-07-20 22:31:03 +03:00
Jaex fc4087049c Check is gradient visible 2020-07-20 06:25:38 +03:00
Jaex 2a89a63baf fixed #4918: Added hotkey for QR code decode from screen 2020-07-19 17:30:21 +03:00
Jaex 8d7e1f0744 Improve outline image effect 2020-07-16 02:41:25 +03:00
Michael Delpach 421ffb83e4 DPI fixes 2020-07-11 19:01:01 +08:00
Jaex eacc903588 Added drag n drop support to presets 2020-07-09 11:50:40 +03:00
Jaex 11ce1f0fad Use reflection to apply theme to form components 2020-07-09 11:15:43 +03:00
Jaex 9a13d82af4 Apply custom theme to form components 2020-07-09 10:20:06 +03:00
Jaex 7abc41aac6 Ensure selected preset is visible 2020-07-08 16:54:29 +03:00
Jaex c5b5744cb9 Ensure selected item is visible 2020-07-08 15:32:43 +03:00
Jaex 92076f0e5f Apply custom theme to picture box menu 2020-07-08 15:12:49 +03:00
Jaex 1d649e2617 Image effects form design change 2020-07-08 14:14:24 +03:00
Michael Delpach 06b028dc26 Delete LoadingSmall.gif 2020-07-06 08:57:02 +08:00
Michael Delpach f0a982fdf3 Rebase to 0c039b9ee0
0c039b9ee0
2020-07-06 07:23:59 +08:00
Michael Delpach 50f86ee79a Revert "Revert "Merge branch 'master' of https://github.com/ShareX/ShareX""
This reverts commit 85fdab3c56.
2020-07-06 06:37:56 +08:00
Michael Delpach 85fdab3c56 Revert "Merge branch 'master' of https://github.com/ShareX/ShareX"
This reverts commit 2903ca1082, reversing
changes made to 195c0f2f8a.
2020-07-06 06:27:50 +08:00
Michael Delpach 2903ca1082 Merge branch 'master' of https://github.com/ShareX/ShareX 2020-07-06 06:26:47 +08:00
Jaex 0c039b9ee0 Added palette size option to SelectiveColor effect 2020-07-05 17:27:31 +03:00
Jaex 7577bdd0a4 Keep aspect ratio using watermark image instead of canvas 2020-07-05 11:05:43 +03:00
Jaex 4a444ca164 Added area and perimeter info to ruler tool 2020-07-05 08:12:55 +03:00
Jaex 5e5e2d9b31 Set initial directory in image file name editor 2020-07-03 02:12:25 +03:00
Jaex 169c7c2347 Improve zip extract error message 2020-07-02 05:31:39 +03:00
Michael Delpach b5d68b721e .NET Framework upgrade to 4.7.2 to fix multi-DPI issues
Starting with the .NET Framework 4.7, Windows Forms includes enhancements for common high DPI and dynamic DPI scenarios - See https://docs.microsoft.com/en-us/dotnet/framework/winforms/high-dpi-support-in-windows-forms
2020-06-29 07:36:48 +08:00
Michael Delpach 195c0f2f8a Revert "Merge branch 'master' into tweaks"
This reverts commit 162badae3b, reversing
changes made to e0f2812f3d.
2020-06-29 06:10:21 +08:00
Jaex c737768e89 Improve enum value preview in image watermark 2020-06-28 15:26:09 +03:00
Jaex af4060ac88 Added aspect ratio support to image watermark when 0 is used for width or height 2020-06-28 14:05:25 +03:00
Jaex 7df4ad672f Restrict extraction of image effect packages to 20mb to prevent zip bomb attacks 2020-06-27 01:04:43 +03:00
Jaex 893ef9bcea More verbose command string 2020-06-19 19:30:24 +03:00
Jaex d6872d7b9f Improve ZipManager extract method 2020-06-19 17:41:00 +03:00
Jaex 6360690bda Use filter func in zip extract method 2020-06-19 16:24:09 +03:00
Jaex dea9c7daf2 Use split container in image effects form 2020-06-18 11:38:00 +03:00
Jaex 442391b272 Added dark theme compatible loading gif 2020-06-18 10:09:45 +03:00
Jaex b16f93fda5 Added interpolation mode option to image watermark 2020-06-17 16:40:29 +03:00
Jaex b3bcffbde0 Use linq in extract method 2020-06-17 09:53:24 +03:00
Jaex 2a2f42639f Update image effect text in after capture tasks because it is not about watermark anymore 2020-06-17 02:38:38 +03:00
Jaex 3293de0703 Revert ApplicationInstanceManager for testing issue 2020-06-17 01:37:16 +03:00
Jaex 0a5d803255 Added custom path variable %ShareXImageEffects% 2020-06-16 07:27:32 +03:00
Jaex 28c7b91752 Support importing .sxie files 2020-06-16 05:29:07 +03:00
Jaex 5f10e99655 Improvements to ZipManager 2020-06-16 01:31:36 +03:00
Jaex cd052ea783 Rename create directory method 2020-06-15 07:17:46 +03:00
Jaex d5b66fede7 Create parent folders on startup 2020-06-15 07:02:39 +03:00
Jaex c0015f0e8f Fix image list color depth 2020-06-12 04:28:29 +03:00
Jaex 0b2f4840c4 Show colors as icon in gradient picker list 2020-06-12 02:17:07 +03:00
Jaex ed23376247 Gradient picker form layout changes 2020-06-09 00:40:16 +03:00
Jaex 8c75b5e4ba Added reverse button to gradient picker 2020-06-09 00:18:21 +03:00
Jaex c7a4b7a010 Automatically sort gradient stops 2020-06-08 23:55:36 +03:00
Jaex c94e40b4a3 Fix default gradient offset for add button 2020-06-08 22:53:46 +03:00
Jaex 0a106e28cd Allow creating gradient even when start and end gradient stop is missing 2020-06-08 22:32:20 +03:00
Jaex fa88bda766 Added SupportDPAPIEncryption option to SettingsBase 2020-06-01 14:13:18 +03:00
Jaex 7a1daca92f Use DPAPIEncryptedStringPropertyResolver when saving/loading settings 2020-05-30 13:48:31 +03:00
Jaex dfe387a113 Added backward compatibility support to encrypted string value provider 2020-05-30 13:08:05 +03:00
Jaex 4371884843 Added DPAPI json contract resolver 2020-05-29 19:13:37 +03:00
Jaex cdd4fff59e Added DPAPI class 2020-05-29 19:11:27 +03:00
Jaex 719e633fd3 Move setting related classes to Settings folder 2020-05-29 17:24:04 +03:00
Jaex fc85ee45b7 If filePath not exists then use File.Move 2020-05-29 16:50:23 +03:00
Jaex cf61535797 On setting load use last weekly backup as fallback 2020-05-25 10:41:01 +03:00
Jaex 0ace03d138 Added temp file fallback for setting load 2020-05-24 15:05:51 +03:00
Jaex d6600df108 Removed ExperimentalCustomTheme option 2020-05-22 08:44:02 +03:00
Jaex be7a104d9d Support theme opacity in quick task menu 2020-05-20 06:26:46 +03:00
Jaex c63c37fd19 #702: Improvements to setting save integrity 2020-05-18 20:59:11 +03:00
Jaex ca4e1f0ce6 Also support importing previous json format which contains namespace and assembly name 2020-05-15 02:19:32 +03:00
Jaex 5be913cb76 Don't include namespace and assembly in exported image effect json 2020-05-15 01:57:55 +03:00
Jaex ee6d85cf1a Use variable folder path for draw image effect 2020-05-14 00:18:27 +03:00
Jaex 5e59bf9cdf Check file path 2020-05-12 15:45:32 +03:00
Jaex cf2835eac3 #4796: Cache actions menu icons 2020-05-12 14:55:44 +03:00
Jaex b8d9a36a6b #4774: Added Portuguese to settings 2020-05-08 14:23:38 +03:00
Jaex 87d39b0ec6 Write setting file path to log 2020-05-07 11:47:12 +03:00
Jaex 14b9491664 Added extra measure to stop corrupting backup of setting files 2020-05-07 10:38:00 +03:00
Jaex 9c89c521d2 Include pt-PT.resx files 2020-05-07 08:47:10 +03:00
Jaex 922807529f fixed #4795: Show upload warning dialogs in taskbar 2020-05-07 07:40:17 +03:00
Jaex eab81e297c Added "Amazon S3 One Zone-Infrequent Access" and "Amazon S3 Intelligent-Tiering" Amazon S3 storage classes 2020-05-03 23:06:37 +03:00
Farewell Angelina 78fffd7834
Delete BACKUP.resx 2020-05-01 19:59:50 +01:00
Farewell Angelina 890cad3be5
Delete BACKUP_PT-PT.resx 2020-05-01 19:59:33 +01:00
Farewell Angelina 28c29feb18 PT-PT Language 2020-04-30 00:45:09 +01:00
Jaex b6a138b663 Refactor CodeMenu, show CodeMenu at bottom in screenshots folder textbox 2020-04-28 04:44:37 +03:00
Jaex b1b80ac84d
Merge pull request #4765 from sylveon/master
Fix exception on program close
2020-04-26 14:15:15 +03:00
Charles Milette f6616e3358
Fix exception on program close 2020-04-26 00:21:20 -04:00
Jaex 96296c51eb Added RandomFast and RandomCrypto classes 2020-04-23 16:41:09 +03:00
Charles Milette e038a8ace7
Remove speech synthesis support, improve ApplicationInstanceManager 2020-04-22 12:26:56 -04:00
Charles Milette e1e67c3c9b
Remove blank line that CodeFactor complains about 2020-04-21 19:12:38 -04:00
Charles Milette fadc744799
Replace System.Remoting by named pipe, remove RIPEMD-160 support
This is a step towards full .NET Core API coverage. It makes ShareX.HelpersLib 100% covered by .NET Core + Platform Extensions, from a 99.41% previously
2020-04-21 19:03:18 -04:00
Jaex 2cf641b009 Code refactoring 2020-04-11 17:00:14 +03:00
Michael Delpach 39990a60d2 Invoke Completed only if implemented 2020-04-11 13:37:21 +08:00
Jaex 9bf2f26e25 fixed #4732: If theme checker size is lower than 1 then use solid color for backgrounds 2020-04-09 19:54:18 +03:00
Jaex d24963f74b Added hotkeys for image splitter, image thumbnailer and video converter 2020-04-05 20:57:10 +03:00
Jaex 936060c63d Added IsDarkTheme property 2020-03-31 10:26:18 +03:00
Jaex 2066f0def0 fixed #4655: Added image alignment option to image combiner tool 2020-03-23 23:44:50 +03:00
Jaex 335972455a More Bitmap usage 2020-03-23 22:33:26 +03:00
Jaex 0137f60a0d All ImageHelpers methods return bitmap now instead of image 2020-03-22 02:22:43 +03:00
Jaex c1bcb15d98 Use bitmap in manipulation image effects 2020-03-22 01:07:38 +03:00
Jaex e419281240 Use bitmap in filter image effects 2020-03-22 00:41:08 +03:00
Jaex cfdad2c27c Use bitmap in drawing image effects 2020-03-22 00:16:55 +03:00
Jaex 3866c1746b Use bitmap in adjustment image effects 2020-03-21 23:51:06 +03:00
Jaex b8c10a7067 Decrease unnecessary bitmap casts 2020-03-21 04:41:34 +03:00
mdmk 02e315b8e6 Update french translation
Complete missing strings
Correct end of string ponctuation
Plus a few adjustments for word consistency
2020-03-20 00:07:48 +01:00
Jaex 4f0234fe74 Added smart eraser annotation tool 2020-03-11 15:19:04 +03:00
Jaex f9a1366679 Made CloneSafe method generic 2020-03-11 09:43:24 +03:00
L1Q af7c0effcd Update russian translation 2020-02-14 23:37:05 +02:00
Jaex deb6b70178 Use IsDarkTheme in MainForm 2020-02-09 01:26:44 +03:00
Jaex d45fffe56d TabToTreeView refactor 2020-02-08 20:57:44 +03:00
Jaex a3174356a3 Fix uploaders config form tab navigation 2020-02-08 19:20:27 +03:00
Jaex efcca39ae6 Rename DarkTheme to CustomTheme 2020-02-08 18:07:17 +03:00
Jaex 36890b100d Make sure custom theme is dark before using immersive dark mode 2020-02-05 11:23:55 +03:00
Jaex acd262737b Rename UseDarkTheme to UseCustomTheme 2020-02-05 11:13:55 +03:00
Jaex 803a4e567c Update year 2020-02-05 10:19:48 +03:00
Jaex 55cf449be4 Handle image save exception 2020-02-04 17:23:53 +03:00
Jaex 1331822677 Added AutoSelectChild option to TabToTreeView control 2020-02-04 15:43:16 +03:00
Jaex 4380d9fef6 Use treeview tab in uploaders config form 2020-02-04 14:46:52 +03:00
Олександр (6c6c6) ae475ce88a
Some ukrainian fixes and updates 2020-01-23 17:45:05 +02:00
Олександр (6c6c6) 977b845726
Ukrainian translation update
Almost completed Ukrainian localization. Anyone can join the translation [here](https://crowdin.com/project/sharex-unofficial/).
2020-01-21 17:48:12 +02:00
Jaex 0529a8af31 Code refactoring 2020-01-17 14:13:06 +03:00
Jaex e587a63d73 Fixed critical issue in animals list 2020-01-15 21:18:48 +03:00
Jaex 3b5da9cb9f Allow region capture color dialogs to have screen color picker support 2020-01-03 18:09:21 +03:00
Jaex 38e9aaba41 Limit context menu opacity minimum to 10 2020-01-03 16:14:56 +03:00
Jaex bbfd860795 Merge branch 'master' of github.com:ShareX/ShareX 2019-12-22 14:50:20 +03:00
Jaex 28b86ec2f2 Added context menu opacity option 2019-12-22 14:50:06 +03:00
Charles Milette 44051b7064
Fix dark titlebar for Windows 10 20H1 2019-12-21 15:32:01 -05: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 9aa35dbc6b Added check contains image parameter 2019-12-12 12:59:00 +03:00
Jaex 241a9f4eb3 Added image file caching for random images effect 2019-12-08 10:59:56 +03:00
Jaex 8e800ff315 Initial work for random images effect 2019-12-08 10:23:20 +03:00
Jaex f5e5c5c5b4 Moved ObjectListView to HelpersLib 2019-12-04 03:39:57 +03:00
Jaex 4da86839fa Refactor GetUniqueFilePath method 2019-11-26 17:17:43 +03:00
Jaex 1c5a44a40c fixed #4303: If load of image is failed then don't try to open image viewer 2019-11-22 12:21:26 +03:00
physanus a48588bee2
Update german translation for uploading log files in the debug protocol
The current translation could be misunderstanding since it more likely means to open the "upload protocol" and not to upload the protocol. 
This commit clarifies the "upload" of the protocol so the following popup about sensitive information actually makes sense.
2019-11-20 10:39:44 +01:00
Jaex ddbc49da0b Added track bar for video quality 2019-11-19 16:52:34 +03:00
Jaex 9f552ffabb Update NuGet 2019-11-19 04:05:41 +03:00
Jaex 8d51d7eec0 Removed redundant awaits 2019-11-19 04:02:51 +03:00
Jaex 1e3c20b582 Added encode button functionality 2019-11-17 04:03:54 +03:00
Jaex af92b14af3 fixed #4461: Automatically select correct extension in save as dialog 2019-11-05 13:33:12 +03:00