Commit graph

459 commits

Author SHA1 Message Date
Niels Martin Hansen e0423cf7c0 Implement ZigZag effect via a flag for TornEdges function
This reworks the TornEdges function to give a more consistent result at the corners too.
2022-08-17 19:01:12 +02:00
Niels Martin Hansen a342f8d2b6 Add Wave cut effect 2022-08-17 18:24:02 +02:00
Niels Martin Hansen 9de1953e6d Refactor CutOutBitmapMiddle 2022-08-17 16:14:22 +02:00
Niels Martin Hansen ac0cfcd4ec Proof of concept Torn Edges effect on cut 2022-08-16 23:46:00 +02:00
Niels Martin Hansen d5f522ab80 Rename TrimInteriorTool to CutOutTool 2022-08-16 12:11:13 +02:00
Niels Martin Hansen b1f7441176 Feature #4513, initial prototype 2022-08-16 00:22:54 +02:00
Jaex d6bf61aa0b Added new "Dark" theme, renamed previous theme to "Night" 2022-08-14 16:11:22 +03:00
Jaex 50ce50eae1 Don't throw NullReferenceException and instead use nullable type 2022-07-31 15:19:00 +03:00
Jaex eea4c17c3f Added PinToScreenStartupForm 2022-07-27 06:27:37 +03:00
Jaex 4d4fc7f43e Code refactoring 2022-07-24 12:01:51 +03:00
Jaex 6939ef2b53 Change parameter default value to "https://" 2022-07-24 03:30:43 +03:00
Jaex f5ce6bfd32 fixed #6339: Make sure crop rectangle is inside bitmap area 2022-07-13 00:48:50 +03:00
Jaex 4aa373b94e fixed #6362: Parse path correctly when path only contains root 2022-07-12 12:42:48 +03:00
Jaex a30f565b94 Code refactoring 2022-05-23 12:35:50 +03:00
Jaex 34d9c5f893 Handle AltDirectorySeparatorChar too 2022-05-23 11:54:10 +03:00
Jaex 11b0623377 Added SanitizePath method instead of SanitizeFolderPath and SanitizeFilePath 2022-05-23 10:59:23 +03:00
Jaex 1fcb7fcf99 Rename functions 2022-05-23 10:30:06 +03:00
Jaex fa76a96f88 Remember selected service link 2022-05-16 03:46:41 +03:00
Jaex 3e7c861a1c #6257: Fixed the issue 2022-05-15 03:57:30 +03:00
Jefemy 5587f4f749
Add GetPrefix helper 2022-05-14 20:23:55 -04:00
Jaex f60e8dd6f7 Moved file related methods to FileHelpers class 2022-05-03 09:34:18 +03:00
Jaex 23061aa698 Added DeleteFile method 2022-05-03 08:44:04 +03:00
Jaex 7efc14112c Fix coordinate issues 2022-02-24 12:06:13 +03:00
Jaex 61ced16d45 Added LockCursorToWindow method 2022-02-23 14:46:11 +03:00
Jaex 22c2179796 #5883: Also support active monitor mode in light and transparent region captures 2022-02-23 14:15:45 +03:00
Eric Tetz 5f7c9096e0
Switch to floating point internally. Panning fixes. (#6108)
* Switch to floating point internally. Panning fixes.

* Fix panning/zoom coordination errors.
2022-02-20 09:30:39 +03:00
Jaex 92a77332a6 Credits are given in changelog instead 2022-02-03 13:43:33 +03:00
Jaex 9593cf69db Update ClipboardHelpersEx.cs 2022-02-02 01:32:20 +03:00
Jaex bcaca6a0ad Added canvas color button to canvas size form 2022-01-23 12:14:53 +03:00
Jaex 8c3dc0b78c Update year 2022-01-11 19:32:17 +03:00
Jaex 46e8387766 Rename variables 2022-01-05 10:44:18 +03:00
Jaex 50707de4d8 Added SendFileToRecycleBin function 2022-01-05 10:27:48 +03:00
Jaex 4057ec27cb Added -NativeMessagingInput CLI argument which is now used by NativeMessagingHost 2021-12-20 09:03:18 +03:00
Jaex e1d7a28129 ShortcutHelpers refactoring 2021-12-20 02:11:04 +03:00
Jaex 241619cc07 Rename variables 2021-12-12 00:21:19 +03:00
Jaex 0d7200f30f Added ForEachAsync 2021-11-24 07:37:17 +03:00
Jaex a6504b69ec Use built in unix time seconds method 2021-11-17 19:31:44 +03:00
Jaex 82e004d868 Update .sha256 content 2021-11-10 12:07:31 +03:00
Jaex a21eeefdca Create checksum files 2021-11-10 11:57:10 +03:00
Jaex 988b90a424 Added SystemOptions class, RegistryHelpers refactor 2021-10-12 14:04:20 +03:00
Jaex d95f5e30ad Added Threshold option 2021-10-10 13:17:20 +03:00
Jaex d806c9efd4 Added "Replace color" image effect 2021-10-10 13:00:26 +03:00
Jaex 229cb4b206 Allow transparent gradient glow 2021-08-22 22:03:45 +03:00
Jaex c7de378b2e Code refactor 2021-08-22 21:20:38 +03:00
Jaex 433873f201 Allow 0 size in glow image effect 2021-08-22 05:35:20 +03:00
Jaex d2f8aa1517 Added Glow image effect 2021-08-19 02:21:29 +03:00
Jaex e424830c56 Added mask color matrix 2021-08-18 21:30:21 +03:00
Jaex 837ef0a7fc Update year 2021-07-29 06:22:51 +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 d7aa0ab7f5 Added CombineImages method 2021-06-14 15:18:09 +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 f32da61fab Added ImageEffectsSerializationBinder to improve security of JSON deserialization 2021-05-31 09:32:50 +03:00
Jaex 76b684e938 Move ScreenRecordForm to ScreenCaptureLib 2021-04-30 06:20:19 +03:00
Jaex 7349eca130 Code refactoring 2021-04-17 11:50:59 +03: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 3c7d6b264a Improve action debug output 2021-03-26 22:42:54 +03:00
Jaex 6799edaa1b Added dash style option to "Border" image effect 2021-03-16 08:08:41 +03:00
Jaex 2abdf70177 Added RotateFlip option to "Image" image effect 2021-02-15 10:31:26 +03:00
Jaex d16dcaa9ce fixed #1267: Don't run installer as admin if member of administrators group 2020-10-23 12:08:29 +03:00
Jaex 8dc1dfd8e4 fixed #5137: Handle clipboard contains errors 2020-10-21 12:50:24 +03:00
Jaex 5f26d21569 Draw custom toolbar grips 2020-10-08 17:21:30 +03: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 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
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
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 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 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
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 c56943e999 Restrict slice height to minimum 1 2020-07-20 22:31:03 +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 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