Commit graph

1745 commits

Author SHA1 Message Date
Jaex
b2896cec47 Fix hotspot multiplier 2022-06-15 00:33:32 +03:00
Jaex
3c7faeb4d0 Code refactoring 2022-06-14 23:46:04 +03:00
Jaex
85d8d24467 #5055: Workaround to fix hotspot with bigger cursor sizes 2022-06-14 22:48:50 +03:00
Jaex
8984913049 #5055: Get cursor size from registry and use it while drawing 2022-06-14 22:20:55 +03:00
YFdyh000
9faee450d0 Merge branch '202206-zhcn-master' into develop
# Conflicts (overwritten):
#	ShareX.HelpersLib/Properties/Resources.zh-CN.resx
#	ShareX/Forms/ApplicationSettingsForm.zh-CN.resx
2022-06-14 08:38:47 +08:00
YFdyh000
9c5c8a7d7e Merged partial modifications from #6253
Credit: https://github.com/xkonglong

BTW, this may contain some other modifications.
2022-06-14 08:19:46 +08:00
YFdyh000
f4fcac6f02 Updated Simplified Chinese translation 2022-06-14 08:19:43 +08:00
Jaex
3cdf839f01 Get window icon async 2022-06-13 18:21:08 +03:00
Andy Zhang
704e9f6dd1
try to fix whitespace issue 2022-06-08 17:04:07 +08:00
Andy Zhang
862b1b3ca9
add chinese localization for Main window in settings 2022-06-08 16:19:09 +08:00
Jaex
8642436970 Added hotkey for borderless window tool 2022-05-27 22:58:56 +03:00
Jaex
5b66223cc1 Moved OCR to Tools menu from Capture menu 2022-05-27 22:47:58 +03:00
Jaex
5896865331 Removed custom uploaders link 2022-05-24 17:32:31 +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
1505477a21 fixed #6270: Sanitize input using invalid file name characters instead of path 2022-05-22 11:15:19 +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
f1734a3474 Rename link variables 2022-05-15 00:32:09 +03: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
742033be0a Removed OCRSpaceForm 2022-04-20 08:40:03 +03:00
Jaex
bba312d711 Added custom uploader syntax test form 2022-04-08 23:06:08 +03:00
Jaex
339b801b76 Use vertical line as separator 2022-03-31 19:02:52 +03:00
Jaex
112427071b Support image preview navigation in main window list view too 2022-03-31 15:49:21 +03:00
Jaex
ebd5349420 Increase button width 2022-03-28 16:27:35 +03:00
Jaex
374e707427 Image viewer bug fixes 2022-03-27 13:17:29 +03:00
Jaex
d1a7d82b4f Added navigation buttons 2022-03-27 11:59:45 +03:00
Jaex
715e4951ed Navigate on left mouse click 2022-03-27 10:37:31 +03:00
Jaex
5c3eedd80a Added image viewer tool 2022-03-24 11:57:13 +03:00
Jaex
f1ae8388c0 Show image size in status label 2022-03-24 11:20:00 +03:00
Jaex
b7ea6e0976 Auto hide status label 2022-03-24 11:01:17 +03:00
Jaex
3d57d05895 Only change cursor when navigation possible 2022-03-24 10:37:53 +03:00
Jaex
adf9b6b390 fixed #6167: Support custom effect name 2022-03-23 12:34:53 +03:00
Jaex
70883ca3bc Decrease navigation area size 2022-03-18 12:28:19 +03:00
Jaex
154ba53110 Only change cursor when navigation possible 2022-03-18 12:19:40 +03:00
Jaex
d9fb2ebdf5 Change cursor when inside navigation zone 2022-03-18 11:31:40 +03:00
Jaex
2e9b78787f Allow navigation with mouse click 2022-03-18 10:20:48 +03:00
Jaex
3c68d36b1c Added SupportWrap property 2022-03-17 10:52:44 +03:00
Jaex
0c035baf0e Support navigation with mouse wheel 2022-03-17 09:34:43 +03:00
Jaex
bc09cc131e Support image preview navigation in history form 2022-03-16 23:53:19 +03:00
Jaex
2a9600edd4 Filter image files 2022-03-16 22:40:15 +03:00
Jaex
961e445d52 Also show file name in status label 2022-03-16 09:42:06 +03:00
Jaex
e0665a20ca Handle non image files, auto hide labels 2022-03-16 09:04:32 +03:00
Jaex
178abbd36c Added index label 2022-03-16 00:14:38 +03:00
Jaex
de348f41a1 In image preview support navigation using left/right keys 2022-03-15 23:40:57 +03:00
Jaex
3e50583554 Added TopMost property 2022-03-05 12:26:16 +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
1ea1dacb0f Code refactoring 2022-02-15 11:01:29 +03:00
Eric Tetz
468d6ed3d6 Hide 100% zoom. CTRL+0 to reset. Fix magnifier and info text. Center zoom on mouse. Use GraphicsQualityManager. 2022-02-08 23:10:15 -07:00
Eric Tetz
e5609fcef6 resolve conflicts and merged 2022-02-08 10:39:18 -07:00
Jaex
f04d7ca15c Replace WindowsStore with MicrosoftStore 2022-02-04 12:05:43 +03:00
Jaex
2e8a3599ac Fix body data migration 2022-02-03 16:16:44 +03:00
Jaex
92a77332a6 Credits are given in changelog instead 2022-02-03 13:43:33 +03:00
Jaex
c42547370b Handle syntax usage for body data 2022-02-02 04:34:56 +03:00
Jaex
9593cf69db Update ClipboardHelpersEx.cs 2022-02-02 01:32:20 +03:00
Eric Tetz
2ee7843393 First pass at adding zoom to image editor, via CTRL+mouse wheel. 2022-01-31 18:01:18 -07:00
Jaex
f5afd208b4 Code refactoring 2022-01-24 22:27:34 +03:00
Jaex
bcaca6a0ad Added canvas color button to canvas size form 2022-01-23 12:14:53 +03:00
Jaex
19aa3ea9ae Update Twitter username 2022-01-22 08:18:52 +03:00
Jaex
51d55059f9 Code refactoring 2022-01-17 10:41:32 +03:00
Jaex
29dc478e2b fixed #4951: Added support to limit region capture/image editor fps 2022-01-17 09:13:58 +03:00
Jaex
2ad22fa510 Added FPSManager class 2022-01-17 04:56:32 +03:00
Jaex
7990fde41d Added TimerResolutionManager class 2022-01-17 03:39:08 +03:00
Jaex
4210b7390e Added CheckUpdateAsync method 2022-01-13 02:59:56 +03:00
Jaex
93a16a7055 Use layered form in notification form 2022-01-12 23:37:07 +03:00
Jaex
758244cb01 Deleted unused form 2022-01-12 00:52:05 +03:00
Jaex
bc388bd1a9 Update FirstTimeConfigForm 2022-01-12 00:39:15 +03:00
Jaex
8d9e844bd8 Deleted unused update panel 2022-01-11 22:32:49 +03:00
Jaex
60a3654726 Use current theme in downloader form 2022-01-11 20:51:31 +03:00
Jaex
5abf627b39 Use current theme in update message box form 2022-01-11 20:36:53 +03:00
Jaex
8c3dc0b78c Update year 2022-01-11 19:32:17 +03:00
Jaex
bc24ec9e8f fixed #5684: Automatically use OCR Engine 2 2022-01-11 18:05:06 +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
a3f615d72c Use "develop" branch when checking for dev builds 2021-12-31 23:24:24 +03:00
kanaxx
07172b862f update japanese translation for 13.7 2021-12-31 00:43:06 +09:00
L1Q
a95203dc88 Update russian translation 2021-12-28 11:04:13 +02:00
Jaex
3a452de20f Use ReadOnlyRichTextBox in about form 2021-12-28 01:47:18 +03:00
Jaex
cb3942fdf9 Update about form 2021-12-28 00:52:36 +03:00
Jaex
4057ec27cb Added -NativeMessagingInput CLI argument which is now used by NativeMessagingHost 2021-12-20 09:03:18 +03:00
Jaex
6f3b8a3c6c Set IWshRuntimeLibrary EmbedInteropTypes true 2021-12-20 02:37:39 +03:00
Jaex
e1d7a28129 ShortcutHelpers refactoring 2021-12-20 02:11:04 +03:00
Jaex
4ea3d4e44f Code refactoring 2021-12-18 00:47:29 +03:00
Jaex
f45586a208 fixed #5984: Make sure only ctrl + a key is down 2021-12-18 00:36:12 +03:00
Jaex
6da958b001 Added "Show stats" button to history form 2021-12-12 20:02:44 +03:00
Jaex
241619cc07 Rename variables 2021-12-12 00:21:19 +03:00
Jaex
a8ea3f7cea Use name variable in user agent 2021-12-11 13:16:54 +03:00
Jaex
09d6ee5126 Allow changing logo 2021-11-26 22:15:24 +03:00
Jaex
2d8e98a7f8 Clone icon 2021-11-26 22:02:18 +03:00
Jaex
7ad457abb7 Allow changing icon 2021-11-26 21:48:16 +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
83586c6440 Added MinBy extension 2021-11-17 05:11:32 +03:00
Jaex
c0bc66f293 Added task icon to hotkey description label 2021-11-14 19:51:46 +03:00
Jaex
71d807219d Set SHA256 as default hash type in hash check form 2021-11-10 12:30:57 +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
82fc0446a8 Localize enums 2021-10-16 23:45:04 +03:00
Jaex
78e942ffa4 fixed #4891: Added "Select" thumbnail click action 2021-10-15 21:12:12 +03:00
Jaex
d9be6a3935 Added thumbnail click action option 2021-10-14 17:47:04 +03:00
Jaex
45ef5550bf Code refactoring 2021-10-14 16:05:57 +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
tajetaje
f322ce93b2 Remove a line break to appease CodeFactor 2021-10-04 17:53:45 -04:00
tajetaje
fd332f964d Add Default Printer Override
Add a way for users to, if "Don't show Windows print dialog" is enabled, set a custom default printer for ShareX to use when printing.
2021-10-04 17:45:11 -04:00
Jaex
eb2d90c0c9 Remember color picker color palette mode selection 2021-10-03 01:48:03 +03:00
Jaex
ee17815b45 Added "Toggle tray menu" hotkey 2021-10-03 00:05:43 +03:00
Jaex
4bfc9ce071 Added "Stop screen recording" hotkey 2021-09-27 14:09:04 +03:00
Jaex
1b4b4142df fixed #5833: Added region capture click action for "Capture last region" 2021-09-21 14:52:44 +03:00
Jaex
3779cc0c10 Added window list menu 2021-09-17 09:56:53 +03:00
Jaex
1ef9af5bdc Added borderless window tool because otherwise I couldn't screen capture Minecraft 2021-09-15 05:18:30 +03:00
Jaex
2fdee81291 Code refactoring 2021-09-09 11:34:03 +03:00
Jaex
cbd1acfaec Update Turkish translation 2021-09-08 11:22:48 +03:00
Jaex
d959774904 Update Turkish translation 2021-09-08 10:29:32 +03:00
L1Q
e76f2483c5 Update russian translation 2021-09-08 09:34:06 +03:00
L1Q
6b8754b3db Update russian localization 2021-09-08 07:27:40 +03:00
L1Q
d1e82ab113 Improve localization support
- Make ThumbnailSizeForm localizable
- Move lines in ResponseForm to resx
2021-09-08 07:21:07 +03:00
kanaxx
56b6e9dd1d Update Japanese translations for v13.6.0 2021-09-05 16:09:34 +09:00
Jaex
ff3a896cd0 More Turkish translations 2021-09-03 18:31:34 +03:00
Jaex
31f187091f Revert S3 storage class translations 2021-08-29 19:09:02 +03:00
Jaex
d5e856a37c Updated Turkish translation of ShareX.HelpersLib project 2021-08-29 18:48:07 +03:00
Jaex
8ba6ba8c32 Updated Turkish translation of ShareX project 2021-08-29 17:09:48 +03:00
Jaex
0342f4dc52 Use 9.75pt as default font size 2021-08-23 23:50:24 +03:00
Jaex
d865386f8f Added MenuFont theme option 2021-08-23 06:17:35 +03:00
Jaex
24635bdfd8 Apply color alpha to mask 2021-08-22 22:46:13 +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
98793d8547 Added TaskEx class 2021-08-22 04:54:34 +03:00
L1Q
bdde6577bb Update Russian translation 2021-08-19 19:16:52 +03:00
L1Q
f16b90c619 Make InspectWindowForm localizable
also add a comment
2021-08-19 19:08:05 +03:00
L1Q
d71b805feb Localize the Type summary in History window title
- Create ResX entries for EDataType ENUM
- Implement a lookup dictionary: enum string value => translation string
- Query the lookup with strings found in history file

Thanks OMGasm
2021-08-19 12:31:40 +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
dd87787426 Upgrade project .NET Framework version to 4.8 2021-08-15 06:13:07 +03:00
Jaex
36290589c5 Code cleanup 2021-08-14 13:52:59 +03:00
Jaex
ffc0712276 Make sure window title and process name length is max 255 chars 2021-08-03 22:24:01 +03:00
Jaex
ec3296a4b2 Rename target to window 2021-08-03 12:33:58 +03:00
Jaex
de5fc14446 Added Bing visual search support 2021-07-31 10:42:12 +03:00
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