Commit graph

1403 commits

Author SHA1 Message Date
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