Commit graph

1667 commits

Author SHA1 Message Date
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
Jaex
43e4ebe2e7
Merge pull request #4472 from absay/master
Update translation: es-MX
2019-11-03 21:57:02 +03:00
Absay
53c5ec31bb Update translation: es-MX 2019-11-03 11:39:46 -06:00
Jaex
9aef43c6e4 Added URLEncodeIgnoreEmoji option to application settings advanced tab, it is currently supported in S3, GCS and FTP/FTPS/SFTP 2019-11-03 08:30:07 +03:00
Jaex
f20fdd8002 Move week patterns to under month 2019-10-31 20:03:43 +03:00
Jaex
f07aaab969 Added week of year pattern (%wy) for file naming 2019-10-31 19:56:48 +03:00
L1Q
1bbe31ebde Update russian translation 2019-10-28 06:28:55 +02:00
L1Q
6967863428 Move remoji to resx 2019-10-28 06:27:49 +02:00
Jaex
82ad2deb94 Using JSON for history file now, XML history file gonna be automatically migrated to JSON history file on startup 2019-10-25 15:42:17 +03:00
Jaex
2400d529c8 Added HistoryManagerJSON 2019-10-21 14:18:23 +03:00
Jaex
705901703d Use invariant culture in debug timer 2019-10-21 10:07:06 +03:00
Jaex
7aa273919a Improve settings load debug messages 2019-10-16 23:49:10 +03:00
Jaex
916d07b99b Fixed window states not saving 2019-10-13 02:36:14 +03:00
Jaex
c85f23cc96 Support special folder variables in Actions 2019-10-09 23:03:36 +03:00
Jaex
20602d2dd8 Respect panel selection order when using shift select 2019-10-06 13:41:50 +03:00
Jaex
f95b3bdd1d #4280: Support shift click selection of thumbnail panels 2019-10-06 12:21:27 +03:00
Jaex
a3573fd6c7 Added closest color name label to color picker form 2019-10-03 17:25:58 +03:00
Jaex
a2f9e06871 Ignore click on checkbox 2019-10-02 10:07:18 +03:00
Fyers
20d219b264 german 2019-10-01 22:33:10 +02:00
thanhpd
e0222c8a8d
Update Vietnamese translation 2019-10-01 23:21:33 +07:00
Jaex
03265e69be Initial work for image splitter tool 2019-09-28 18:55:26 +03:00
Jaex
251bbe2119 Use dark or light GitHub logo automatically depending on how dark is theme background color 2019-09-25 17:48:21 +03:00
Jaex
abac311ebd Removed old social buttons 2019-09-24 17:43:25 +03:00
Jaex
9a637bd55c Use theme separator color for listview columns 2019-09-24 17:01:00 +03:00
Jaex
44f80d4f3e Added social button actions 2019-09-24 16:44:41 +03:00
Jaex
c26ab31a0b
Merge pull request #4387 from candela97/master
update zh-TW localization
2019-09-24 11:23:09 +03:00
candela97
5ba25517d4
update zh-TW localization 2019-09-24 05:19:35 +08:00
Jaex
57cfd5a56f Removed unused image 2019-09-23 13:20:22 +03:00
Jaex
fbcea5a755 Respect extension filter while populating actions list 2019-09-21 10:51:11 +03:00
Jaex
223b88aa4b Small code refactoring 2019-09-20 16:02:51 +03:00
Jaex
7bbe79218c Fixed software detection for actions 2019-09-20 15:01:33 +03:00
Jaex
465b31844c fixed #2483: Added "Run actions" sub menu to task context menu 2019-09-20 13:58:47 +03:00
Jaex
20c83136a9 Fix PVS high issues 2019-09-20 10:48:45 +03:00
Ilya
4c73f3f332 Fixed problem with pixelization for png images 2019-09-16 15:47:09 +03:00
Jaex
3dfac10e82 Added multi color gradient support to background image effect 2019-09-15 10:51:05 +03:00
Jaex
4f2e058260 Added multi color gradient support to border image effect 2019-09-15 10:05:55 +03:00
Jaex
2b01313366
Merge pull request #4357 from pourmand1376/fix-translations
Add more Persian translations
2019-09-11 20:08:20 +03:00
Jaex
cb17f12fed Added light preset theme, added reset button to theme tab to load presets 2019-09-11 19:51:40 +03:00
Jaex
ee0ffd3eef Rename BackgroundColor2 to LightBackgroundColor, added DarkBackgroundColor for thumbnail back color, merge MenuButtonCheckedColor to MenuCheckBackgroundColor 2019-09-11 19:25:11 +03:00
AmirPourmand
39e855db8d Add more persian translations 2019-09-11 00:18:23 +04:30
Jaex
025db3b799 Support theming whole color table 2019-09-10 22:35:40 +03:00
Jaex
46c1beadb6 Update theme after checkbox states change 2019-09-10 21:34:18 +03:00
Jaex
f82cabfab1 Theme list ui improvements 2019-09-07 14:39:58 +03:00
Jaex
2d92d9e338 Adding themes list 2019-09-07 13:41:38 +03:00
Jaex
94425455e3 Added theme tab to application settings 2019-09-06 18:11:08 +03:00
Jaex
229393b726 Added theme setting 2019-09-06 14:48:57 +03:00
Jaex
35fa16a659 Added ShareXTheme class for preparation of customizable theme colors 2019-09-06 11:18:30 +03:00
Jaex
4ab6a422a3 Added thumbnail title location option to right click menu 2019-09-03 10:54:29 +03:00
Jaex
29cfa84411 Replace emoji list 2019-09-01 21:11:50 +03:00
Jaex
491939865d Commented more problematic emojis 2019-09-01 19:04:15 +03:00
Jaex
55d17d9a46 Commented another problematic emoji 2019-09-01 18:21:53 +03:00
Jaex
809283318f Ignore emojis while URL encoding S3 result URL 2019-09-01 17:26:58 +03:00
Jaex
ec610f32e0 Added random emoji support to file naming, example: %remoji{10} 2019-09-01 16:28:12 +03:00
Jaex
5795e99a6c Commented invalid file name character 2019-09-01 16:06:00 +03:00
Jaex
3fc6ad2fd7 Commented flag emojis because not renders on urls 2019-09-01 15:31:05 +03:00
Jaex
b1a4e08de6 Added emoji list 2019-09-01 15:23:18 +03:00
Jaex
3e07d79eef
Merge pull request #4321 from simonporte/french-translation
Update french translation
2019-08-31 10:38:15 +03:00
mdmk
af765c5114 Update french translation 2019-08-30 16:34:26 +02:00
Amir Pourmand
83b1985f8f Adding Persian Language Support (#4314)
* Create Resources.fa-IR.resx

* Add more translations

* adding Persian language to enums and langauge helper

* Ading Persian to Main form and resources

* translate about form

* translate Standard Record Form

* add Iran icon

* add Ir Icon to resources

* update Resource file

* update main Form

* fix adding IR File

* catching all Exceptions!

* Adding More Forms

* merge commit

* Add More

* Back To Version

* A little Change

* Add Persian Resource Files

* Add More Persian

* add more translation

* add more traslation

* add resource file Fa-IR

* Revert "merge commit"

This reverts commit e5f4a36f8c.

# Conflicts:
#	ShareX/Forms/TaskSettingsForm.Designer.cs
#	ShareX/Forms/TaskSettingsForm.resx

* Revert History Form to its original state
2019-08-30 10:21:04 +03:00
Jaex
85b64542ed Previous method of handling missing enum values was not reliable 2019-08-25 05:27:35 +03:00
Jaex
67b728fcce Handle missing enum values while deserializing json 2019-08-25 04:50:41 +03:00
L1Q
b6ee0f4243 Update russian translation 2019-08-24 06:51:12 +03:00
L1Q
ccea29f817 Move lines to resx 2019-08-24 06:50:52 +03:00
Jaex
4d28a97e4d Solution code cleanup 2019-08-21 17:28:17 +03:00
Jaex
d33c7001c5 SettingsBase refactoring 2019-08-21 16:49:46 +03:00
Jaex
6141994cfb Don't handle any errors on json setting load to make sure setting file is not corrupt 2019-08-21 16:19:53 +03:00
Jaex
8c4bbcb5aa NuGet update 2019-08-18 16:52:04 +03:00
Jaex
261898091f Remove remaining last base64 image from resources 2019-08-16 12:17:01 +03:00
Jaex
8d88b54512 Added social buttons to main window 2019-08-16 10:46:52 +03:00
gehongyan
f54d9827cf Updated Simplified Chinese Translation. 2019-07-10 15:42:31 +08:00
xnumad
f4f1a7bb6c Update German translation
Grammar and wording related
2019-07-08 03:12:14 +02:00
Jaex
97d375f922 Make sure to update image size label theme 2019-07-08 03:10:53 +03:00
Jaex
ebb1723eab Auto hide size label when hovered, refactor codes 2019-07-06 10:43:43 +03:00
Jaex
c229583c0b Show image size in image viewer form 2019-07-06 09:58:22 +03:00
Jaex
757934b7eb Auto size and align picture box image size label 2019-07-06 09:51:59 +03:00
Jaex
cb34b3bbe9 Update picture box size label to support dark theme 2019-07-06 04:42:41 +03:00
Jaex
b1fc6e0070 ExperimentalDarkTheme also gonna check for UseDarkTheme 2019-06-30 22:25:40 +03:00
Jaex
a9fbc0f8b6 Only use ExperimentalDarkTheme if dark theme option is also enabled 2019-06-29 01:54:00 +03:00
Jaex
600dedd092 Support dark themed listview headers 2019-06-29 01:35:34 +03:00
Jaex
07defc9b9e ComboBox, ListBox and ListView color changes 2019-06-25 19:29:12 +03:00
Jaex
2b15df420c Better dark theme buttons 2019-06-25 19:12:34 +03:00
Jaex
cf797e801c Fix Clamp usages 2019-06-25 18:58:25 +03:00
Jaex
373f9de2af Added slice image effect 2019-06-25 18:33:29 +03:00
Jaex
d4b26c2ef3 Dark theme color improvements 2019-06-25 00:49:34 +03:00
Jaex
bff8c869f2 Make sure to apply dark theme to manually opened contextmenustrip 2019-06-24 22:52:20 +03:00
Jaex
5ad065460c Apply dark theme to contextmenustrip 2019-06-24 22:33:17 +03:00
Jaex
17b6c009fe Rename function name 2019-06-24 21:36:16 +03:00
Jaex
c4d36a85d6 Don't set icon for shape manager menu 2019-06-24 21:17:33 +03:00
Jaex
ad5173241f Apply dark theme to toolstrips too 2019-06-24 20:59:48 +03:00
Jaex
60f92d8d7e Fix LinkLabel color on dark theme 2019-06-23 19:10:20 +03:00
Jaex
9a8722ca9d Fix DataGridView on dark theme 2019-06-23 18:56:19 +03:00
Jaex
f43c631799 Nearly all forms supports dark theme now 2019-06-23 18:10:51 +03:00
Jaex
f57d9693a3 More dark theme support 2019-06-23 16:59:48 +03:00
Jaex
ae969a9cb3 Improve PropertyGrid dark theme colors 2019-06-23 16:03:25 +03:00
Jaex
cc6c87835a Apply theme to more forms 2019-06-23 15:00:04 +03:00
Jaex
a55c04b194 Changes to apply theme method 2019-06-23 14:26:53 +03:00
Charles Milette
1c581eb753
Fix trying to apply dark theme titlebar before handle is created 2019-06-18 16:15:53 -04:00
Charles Milette
b120493ed0
Add dark theme titlebar on experimental dark mode 2019-06-18 11:17:40 -04:00
Jaex
888f640714 Also apply dark theme to task settings, hotkey settings and about forms 2019-06-17 10:43:13 +03:00
Jaex
9253d3ff1c Partial dark theme support in application settings form 2019-06-17 10:03:56 +03:00
Jaex
299b29c386 Apply dark theme partially to history form 2019-06-17 09:35:21 +03:00
Jaex
1f9bcaf902 Added "Show stats" button to history form 2019-06-17 04:14:04 +03:00
Jaex
b2678a88f2 Support custom text in progress bar 2019-06-11 15:14:58 +03:00
Jaex
b2d1828839 Added "Hide thumbnail title" option to main window context menu 2019-06-10 22:11:23 +03:00
Jaex
ede06076a1 Added random non ambiguous alphanumeric character support for file naming 2019-06-08 20:52:22 +03:00
Jaex
0755698b08 Checker changes 2019-06-02 22:45:15 +03:00
Jaex
0d5284038a Support dark theme in notification form 2019-06-01 22:15:51 +03:00
Jaex
35d6f5aaed Support dark theme color in image editor background 2019-06-01 00:19:37 +03:00
Jaex
5e2290ee6a Support showing thumbnail even when image is not saved as file 2019-05-29 00:15:28 +03:00
Jaex
716a005220 Show task status with subtle glow top of task panels 2019-05-25 17:40:54 +03:00
Jaex
4aacfec76a Use Invalidate as possible instead of Refresh 2019-05-25 16:11:52 +03:00
Jaex
551b04bec5 Moved "Use dark theme" and "Use white ShareX icon" options to application settings general tab 2019-05-24 14:53:47 +03:00
Jaex
541b9e937b MathHelpers improvements 2019-05-23 23:45:11 +03:00
Jaex
132ebafa9c Rename Between extension to Clamp 2019-05-23 22:59:16 +03:00
Jaex
60ee08f04e Support light theme in thumbnail view 2019-05-23 16:55:49 +03:00
Jaex
0116a514a6 Store dark theme colors in ShareXResources 2019-05-23 14:39:17 +03:00
Jaex
1b094a4725 Small changes 2019-05-23 13:59:20 +03:00
Charles Milette
6b88125b46
Fix EnableDarkTitlebar being called before handle is created 2019-05-22 17:06:45 -04:00
Charles Milette
71bfdd8ba4
Add dark theme titlebar 2019-05-22 13:04:53 -04:00
Jaex
a821269e9e Show percentage text in custom progress bar 2019-05-22 18:38:22 +03:00
Jaex
d812333a22 Added drop shadow to toolstripbuttoncounter 2019-05-22 15:55:08 +03:00
Jaex
fadd61ea49 Set checker pattern color inside picture box automatically 2019-05-17 02:01:37 +03:00
Jaex
4288b4d130 Support dark preview background checker pattern 2019-05-16 10:59:58 +03:00
Jaex
53d62226ec Support dark splitter 2019-05-16 09:04:47 +03:00
Jaex
eab5e2706d Support dark theme in list view 2019-05-16 08:40:54 +03:00
Jaex
25431f1a99 Added UseDarkTheme option to "Application settings -> Advanced tab" 2019-05-16 02:51:40 +03:00
Jaex
0aca109705 Use dark themed menus in main window and tray menu 2019-05-16 02:05:32 +03:00
Jaex
16c3446d32 Use extra large icon for files instead of jumbo icon 2019-05-15 02:41:24 +03:00
Jaex
c4fd1f5d70 Show file icons for non images 2019-05-13 10:01:14 +03:00
Jaex
e1f0dd5bc6 Support context menu in task view 2019-05-11 23:36:00 +03:00
Jaex
5df2a80f85 Fix picture box loading label stuck 2019-05-11 00:17:06 +03:00
Jaex
bb9c597a45 Use dark background in thumbnail picturebox 2019-05-10 23:42:59 +03:00
Jaex
e15a5abb26 Support AutoEllipsis in label 2019-05-10 22:57:45 +03:00
Jaex
e8ad2f5f7a Initial work for task thumbnail view for main window 2019-05-10 16:22:39 +03:00
Jaex
76ebaec0d9 FileDownloader refactor 2019-05-08 13:38:12 +03:00
Jaex
eac10c7a65 If downloader canceled then delete incomplete file 2019-05-08 10:58:09 +03:00
Jaex
70580930f0 Added second text support to labeled numeric up down control 2019-05-05 09:59:05 +03:00
Jaex
89ff9f0f34 Update annotation tool tooltips to not include category name 2019-05-03 09:41:43 +03:00
Jaex
4477b8ce55 fixed #2891: Added magnify annotation tool 2019-05-02 12:45:54 +03:00
Charles Milette
f770f2338b
Parallelize matrix convolution and consider transparency in gaussian blurs 2019-04-28 22:06:06 -04:00
Jaex
79bcce9623 Ignore desktop when checking for fullscreen 2019-04-20 23:23:30 +03:00
Jaex
552c898864 Don't show hover selection of windows and controls when select tool is active 2019-04-14 10:17:12 +03:00
Daniel Kuschny
076d3fc897 Changed label and icon of select tool, added german translation 2019-04-13 14:27:41 +02:00
Daniel Kuschny
fa89e16d4d Merge branch 'master' into feature/select-tool 2019-04-13 13:47:25 +02:00
Maxim
b53a617872
Fixing Russian translation 2019-04-08 16:47:46 +05:00
L1Q
763a3d2c5c Update russian translation 2019-04-04 23:08:18 +03:00
L1Q
572950c062 Remove unused lines 2019-04-04 23:04:42 +03:00
Daniel Kuschny
056f17cbc7 Added select tool to image editor 2019-04-04 18:32:58 +02:00
Jaex
2a0ca56d51 Show balloon tip warning when application settings save fail 2019-03-30 15:54:46 +03:00
Jaex
29a8572f68 #2194 #4034: Removed alternative clipboard get/copy methods because not working perfectly and creating issues 2019-03-20 20:29:25 +03:00
Jaex
e2597a7234 Added option to disable notification windows if active window is fullscreen 2019-03-15 16:32:11 +03:00
Jaex
f9fc64c1ce Use OrdinalIgnoreCase for file path comparisons 2019-03-03 19:21:05 +03:00
Jaex
ae7e8d318e fixed #3104: Handle .tar.gz file extension 2019-03-03 18:35:39 +03:00
Jaex
e546b3bc9e Added undo and redo buttons to context menu 2019-02-28 18:44:26 +03:00
Jaex
d7f994c6be Added delete and select all buttons to context menu 2019-02-28 18:30:09 +03:00
Jaex
1b6fc73c9b Update enabled states of RichTextBox context menu 2019-02-28 17:58:11 +03:00
Jaex
be28abb3d4 fixed #3967: Show update message box with update checker label too 2019-02-24 12:42:57 +03:00
Jaex
9ab4265670 Small changes in monitor test form 2019-02-19 10:20:20 +03:00
Jaex
babd07d7f4 Related to #2956, Added standard colors to color picker 2019-02-13 19:57:25 +03:00
Jaex
857f39f77d Merge branch 'master' of github.com:ShareX/ShareX 2019-02-11 00:48:06 +03:00
Jaex
1a9930d9b5 fixed #2719: Added white ShareX icon option 2019-02-11 00:47:51 +03:00
Jaex
76aa29bfbe
Merge pull request #3942 from JimmyHoke/master
Replaced Norton ConnectSafe with CleanBrowsing as it was discontinued.
2019-02-09 12:26:37 +03:00
JimmyHoke
dcd8ae8d3a Update DNSChangerForm.cs 2019-02-08 18:30:23 -06:00
Jaex
5b8841a2a4 Update support us button image 2019-02-08 21:13:00 +03:00
JimmyHoke
9f3ce6b6a3
Replaced Norton ConnectSafe with CleanBrosing as it was discontinued. 2019-02-08 08:54:53 -06:00
Jaex
44a1234c59 fixed #3938: Double clicking recent color box will close color picker dialog 2019-02-08 16:20:35 +03:00
Jaex
51ccc98872 Use MenuButton for custom uploader help button 2019-01-26 18:10:39 +03:00
Jaex
ee4b7690b1 Use same method in name parser editor 2019-01-24 18:05:24 +03:00
Jaex
fa9e751dd7 Right click will close code menu 2019-01-24 16:53:00 +03:00
Jaex
017c19cd21 Added syntax menu to custom uploader URL text boxes 2019-01-22 10:38:04 +03:00
Jaex
894348127f When custom uploader response type is headers it will output headers string same as how it is in raw response, without quotes around value 2019-01-19 12:24:52 +03:00
Jaex
efc3e0facc Added XML (application/xml) body support to custom uploader 2019-01-09 19:08:55 +03:00
Jaex
08509150a4 Improve custom uploader batch import speed 2019-01-08 21:28:34 +03:00
Jaex
142c68197c Parse request URL 2019-01-08 17:35:17 +03:00
Jaex
cf8879cfb8 If URL already contains query string then don't add "?" again 2019-01-06 16:35:22 +03:00
Jaex
014fd671f1 If there is no value in query string then don't add = after key 2019-01-06 15:00:15 +03:00
Jaex
b238357bcc If request URL contains query string then automatically convert it to parameters and remove query string from request URL 2019-01-06 14:47:37 +03:00
Jaex
09cd2e62fd Added quality option to image thumbnailer 2019-01-02 11:58:31 +03:00
Jaex
469fc29b87 Update year 2019-01-02 10:43:52 +03:00
Jaex
3d5490215a Set UseShellExecute true for runas to work 2019-01-01 03:45:01 +03:00
Jaex
c2bcf9b897 CursorData refactoring 2018-12-29 16:32:09 +03:00
Jaex
8c4b4d5c1e fixed #3838: If Windows in tablet mode then show close button in region capture toolbar 2018-12-29 11:17:44 +03:00
Jaex
3992add566 Simplify names 2018-12-29 10:20:56 +03:00
Jaex
1d4ac87748 Added DVD logo type easter egg 2018-12-24 19:57:32 +03:00
Jaex
8267bb9f5b Revert previous commit changes, it not works properly with game windows 2018-12-19 15:08:21 +03:00
Jaex
a512ba6b35 When doing screen recording, after select region if previous active window is not active anymore then restore & activate it 2018-12-19 14:19:38 +03:00
Jaex
eaf455bf3a Added screenshot delay shortcut to main window capture menu 2018-12-17 16:39:55 +03:00
Jaex
a7290eab3b Added copy image dimensions option to main window context menu 2018-12-15 03:25:57 +03:00
Charles Milette
56b447d665
Use more cool features 2018-12-12 14:35:59 -05:00
Charles Milette
1a4cc7c9d4
New matrix convolution code, add user-customizable gaussian blur effect 2018-12-12 14:07:10 -05:00
Charles Milette
2a759eaf62
Initial gaussian blur reimplementation 2018-12-12 02:28:34 -05:00
Jaex
9a92cc7387 fixed #3791: Remember last save directory from image editor 2018-12-09 18:25:01 +03:00
Jaex
6d855e9ef0 Process usage refactor 2018-12-06 21:51:41 +03:00
Jaex
1b0d16ab41 fixed #3805: Added delete input file option to actions 2018-12-06 18:16:39 +03:00
Jaex
15cb8d3830 Added Amazon S3 signed payload option 2018-12-04 19:10:01 +03:00
Luke Anderson
e811830666 Allow hash result to be selected via Ctrl-A (Fixes #3792) and fix UI bug with progress bar 2018-12-01 14:46:07 +10:30
Jaex
dd7ba07c60 Custom uploader request format will be set explicitly 2018-11-30 14:03:45 +03:00
Jaex
e138c41662 Update Json .NET 2018-11-30 11:11:19 +03:00
Jaex
c802383311 Fix OCR async issue 2018-11-30 10:43:56 +03:00
Jaex
d29dbdc8b1 Fix button anchor 2018-11-28 18:05:35 +03:00
Jaex
b285e8d8c5 URL encode syntax results in custom uploader request URL 2018-11-24 20:14:14 +03:00
Jaex
ab7be11122 Use syntax highlighting for argument and header value 2018-11-20 19:22:12 +03:00
Jaex
97b5dcbe05 Use syntax highlighting for request url 2018-11-20 14:48:31 +03:00
Jaex
4e4281e93a Catch IsAdministrator just in case 2018-11-18 13:52:49 +03:00
Jaex
b21480fa69 fixed #3764: Create directory inside save image method 2018-11-17 10:37:16 +03:00
Jaex
5e4b03e850 fixed #3736: Remade NewsListControl to avoid layout related issues 2018-11-15 15:18:24 +03:00
Jaex
1e0ec404a7 Include operating system bit in debug logs, Program.cs refactoring 2018-11-14 10:08:45 +03:00
Jaex
4f74e7fad3 Include version in user-agent 2018-11-06 02:40:05 +03:00
Jaex
e9958e155c Removed screen record cli option because task actions already can do same thing and with two pass encoding option it is not that required anymore 2018-11-01 12:36:13 +03:00
Jaex
73cd641fb5 CodeMaid cleanup 2018-10-30 20:58:35 +03:00
CookieMichal
f00eef28c4 Fixes unexpected clipboard content viewer behavior (as in #1769) 2018-10-30 01:37:58 +01:00
L1Q
20a3d7ce92 Update Russian translation 2018-10-25 04:07:34 +03:00
ThePigsMud
fa56126d27
Fixed spacing on some names
Spacing on some names would cause URLs to add %C2%A0 on the end of them. Removing these spaces fixes it.
2018-10-20 18:38:58 -05:00
L1Q
fb59adadfe Fix pixelate transparency 2018-10-19 00:27:01 +03:00
Jaex
efdcdc2ca7
Merge pull request #3679 from L1Q/master
Update Russian translation
2018-10-18 21:56:46 +03:00
Charles Milette
f0069efbb1
Use InvokeSafe 2018-10-17 14:29:12 -04:00
Charles Milette
5697671199
Add warning before uploading log 2018-10-17 13:48:58 -04:00
Jaex
575e92c18d Added UploadHelpers class 2018-10-17 19:06:06 +03:00
Jaex
745ba3aa32 Use type on declarations instead of var for consistency with rest of code 2018-10-17 15:32:03 +03:00
Jaex
970c2d6119 Allow force update on debug build 2018-10-17 13:31:39 +03:00
Charles Milette
e74f99aaab
Add support for QUERYENDSESSION message and the Restart Manager 2018-10-13 12:18:10 -04:00
thanhpd
be79107bfe Update Vietnamese vi-VN translation 2018-10-09 21:10:59 +07:00
Jaex
aa46c723b8 Removed unnecessary this. usages 2018-10-09 14:30:22 +03:00
Jaex
ac14199044 Don't use _ prefix for variables 2018-10-06 22:09:15 +03:00
Fyers
84773455d0 changed start position to manual 2018-10-02 00:15:23 +02:00
Fyers
ed473916df simplified current screen location for ImageViewer 2018-10-02 00:12:00 +02:00
Fyers
b071e5ce9a use current screen location for ImageViewer 2018-10-01 23:53:14 +02:00
Jaex
d026beb0e1
Merge pull request #3644 from sylveon/master
Add button in debug form to upload log
2018-10-01 23:39:38 +03:00
Jaex
561d350c65 Added option to automatically select last completed task in main window 2018-10-01 23:26:13 +03:00
Charles Milette
08129ae865
Use delegates 2018-10-01 16:22:13 -04:00
Charles Milette
1ae48e8d91
Add button in debug form to upload log 2018-10-01 15:47:05 -04:00
Jaex
ef338f119b
Merge pull request #3640 from tinybarks/add-crypto-rng
MathHelpers: add CryptoRandom()
2018-10-01 21:36:46 +03:00
tinybarks
fce293108e
Merge remote-tracking branch 'upstream/master' into implement-backblaze-b2 2018-10-01 19:34:36 +02:00
tinybarks
ed40360491
MathHelpers: add CryptoRandom()
Random() is biased and generates predictable numbers (seeded with time by default), using RNGCryptoServiceProvider fixes this.
2018-10-01 15:11:59 +02:00
tinybarks
35a3cc0dd9
Add Helpers.IsSuccessfulResponse(HttpWebResponse res) 2018-09-27 07:43:16 +02:00
Jaex
5ea1a70bb7
Merge pull request #3628 from Fyers/master
Added some more german translations
2018-09-22 03:49:21 +03:00
Fyers
ff09ec2616 added some more german translations 2018-09-21 22:51:33 +02:00
Jaex
227dc9f44a In name parser replace spaces in process name with underscore 2018-09-14 00:47:58 +03:00
L1Q
5b05f8c685 Update Russian translation 2018-09-10 19:01:13 +03:00
Jaex
7f84c812d4 fixed #3584: Handle invalid personal folder path in application settings 2018-08-25 15:51:37 +03:00
Jaex
93e077a691 Fix blur 2018-08-23 13:25:02 +03:00
Jaex
57e1533c79 Update invariant resx comments 2018-08-07 15:45:56 +03:00
Jaex
48b5dc6b0b Turkish translation improvements 2018-08-07 15:27:34 +03:00
Jaex
a3a07a5231 More resx cleanup 2018-08-07 12:48:16 +03:00
Jaex
6bf61f03fa Deleted remaining unused resx entries 2018-08-07 12:31:40 +03:00
Jaex
9e431ee6f2 Added es-MX to csproj, removed unused resx entries from other languages 2018-08-07 12:21:38 +03:00
Jaex
137ad5683d Installer must run in foreground thread 2018-08-03 17:43:21 +03:00
Jaex
380f438444 Using Task instead of Thread 2018-08-03 17:24:26 +03:00
Jaex
ffc2ef1db7 Using ContinueInCurrentContext in few places 2018-08-03 17:16:36 +03:00
Jaex
6a88f1e70e Added ContinueInCurrentContext extension 2018-08-03 16:54:48 +03:00
Jaex
1cc41d3c42 Removed TaskEx class instead using async/await 2018-08-03 16:38:18 +03:00
Jaex
f270c59190 No need TaskEx.Run anymore 2018-08-03 14:01:12 +03:00
Jaex
3d56ae2f62 Improvements to backup system which allows creating weekly backups right after saving 2018-08-03 13:40:00 +03:00
Jess
a51fcaf835
Update Taiwan Language
Minor updated Taiwan translation and optimized some expressions for consistency.
2018-07-31 16:27:53 +08:00
gehongyan
568178d92b Merge pull request #2 from gehongyan/master Chinese Updated 2018-07-26 00:11:23 +08:00
Jaex
ce0b3a03c7 Don't duplicate replace characters 2018-07-14 09:10:06 +03:00
Jaex
55be475017 Remove bidirectional control characters from file name before upload 2018-07-14 04:13:16 +03:00
Jaex
a9f60d2957
Merge pull request #3517 from absay/master
Added Mexican Spanish language [es_MX]
2018-07-11 22:13:37 +03:00
Absay
98a1b39b5e Merge branch 'master' of https://github.com/absay/ShareX 2018-07-10 12:36:09 -05:00
absay
cdff9ed3d2 Lines starting 2018-07-10 12:03:25 -05:00
Jaex
1e1717a206 Support rectangle in blur method 2018-07-06 16:16:49 +03:00
Jaex
bf44d356eb URLEncode refactoring 2018-06-21 19:25:11 +03:00
Jaex
0546a31630 Proper URL encoding to support emotes etc. on URL 2018-06-21 18:58:28 +03:00
Jaex
fcbf9f4d98 fixed #3456: Not let window to position outside of working area 2018-06-20 13:47:51 +03:00
Jaex
568991cb45 Added gradient color support to Text (Outline) tool 2018-06-18 16:53:59 +03:00
Jaex
599cfc2a0e Added sides option to auto crop image effect 2018-06-14 14:12:19 +03:00
Jaex
6c696fd034 No need these 2018-06-14 13:19:51 +03:00
Jaex
7e7f456ee3 When auto cropping if pixel alpha is 0 then ignore rest of color channels 2018-06-14 13:11:19 +03:00
Jaex
dd1dbb1855 Use SystemColors for update checker label 2018-06-06 20:34:48 +03:00
Jaex
a93dec7326 Use system colors for checkers 2018-06-06 16:39:28 +03:00
Jaex
f4e9a105a5 Use system colors for separator lines 2018-06-06 15:16:14 +03:00
Jaex
ec45f15922 fixed #3374: Added screen color picker support to image editor color picker, also gonna show recent colors in screen color picker tool too 2018-06-02 15:34:52 +03:00
gunooknam
fcf8d0f189 Fix comment 2018-05-19 23:28:45 +09:00
joohyungbyun
d808157432 Update Korean translation 2018-05-17 19:52:30 +09:00
joohyungbyun
94a4730b56 Merge branch 'master' of https://github.com/ShareX/ShareX 2018-05-16 23:59:42 +09:00
joohyungbyun
2f6134d421 Update Korean Transration in ColorPickerForm.ko-KR 2018-05-16 23:40:41 +09:00
Jaex
795822a7b2 Removed StyleCop.Analyzers 2018-05-16 17:29:34 +03:00
Jaex
cb3711632c Fix "Use of implied arithmetic operator precedence" 2018-05-16 16:27:11 +03:00
Jaex
fe14c2607e Fix "Use readable conditions" 2018-05-16 11:23:13 +03:00
Jaex
7dc95f4ae7 Fix "Multiple statements in one line" 2018-05-16 11:09:01 +03:00
Jaex
eeb7391312 Fix "Invalid spacing around the semicolon." 2018-05-15 19:02:19 +03:00
L1Q
1bebf9de66 Update russian translation 2018-05-13 06:20:16 +03:00