Commit Graph

8332 Commits

Author SHA1 Message Date
Jaex
1edbbfc783 Added "Thumbnail height" setting
Some checks failed
Build ShareX / Build (Debug, win-x64) (push) Has been cancelled
Build ShareX / Build (MicrosoftStore, win-x64) (push) Has been cancelled
Build ShareX / Build (MicrosoftStoreDebug, win-x64) (push) Has been cancelled
Build ShareX / Build (Release, win-x64) (push) Has been cancelled
Build ShareX / Build (Steam, win-x64) (push) Has been cancelled
Build ShareX / Release (push) Has been cancelled
2025-12-20 18:37:25 +03:00
Jaex
6efb688bd6 Added "Automatically load more images" setting 2025-12-20 18:20:23 +03:00
Jaex
ad2f956e41 Auto load more
Some checks failed
Build ShareX / Build (Debug, win-x64) (push) Has been cancelled
Build ShareX / Build (MicrosoftStore, win-x64) (push) Has been cancelled
Build ShareX / Build (MicrosoftStoreDebug, win-x64) (push) Has been cancelled
Build ShareX / Build (Release, win-x64) (push) Has been cancelled
Build ShareX / Build (Steam, win-x64) (push) Has been cancelled
Build ShareX / Release (push) Has been cancelled
2025-12-17 11:43:27 +03:00
Jaex
eac6533a7b Added "Load more" button to image history form
Some checks are pending
Build ShareX / Build (Debug, win-x64) (push) Waiting to run
Build ShareX / Build (MicrosoftStore, win-x64) (push) Waiting to run
Build ShareX / Build (MicrosoftStoreDebug, win-x64) (push) Waiting to run
Build ShareX / Build (Release, win-x64) (push) Waiting to run
Build ShareX / Build (Steam, win-x64) (push) Waiting to run
Build ShareX / Release (push) Blocked by required conditions
2025-12-16 21:51:47 +03:00
Jaex
68d8d08b38
Merge pull request #8289 from RobertoAssumpcao/develop
Some checks failed
Build ShareX / Build (Debug, win-x64) (push) Has been cancelled
Build ShareX / Build (MicrosoftStore, win-x64) (push) Has been cancelled
Build ShareX / Build (MicrosoftStoreDebug, win-x64) (push) Has been cancelled
Build ShareX / Build (Release, win-x64) (push) Has been cancelled
Build ShareX / Build (Steam, win-x64) (push) Has been cancelled
Build ShareX / Release (push) Has been cancelled
Update German translations for clipboard viewer
2025-12-11 08:10:28 +03:00
Roberto Assumpção
b1848b9345 Update German translations for clipboard viewer and main form 2025-12-10 23:16:54 -03:00
Michael D
e4ed43922a Add option to skip files during indexing
Introduced the SkipFiles setting to IndexerSettings, allowing the indexer to process only folders and ignore files if enabled. Updated Indexer.cs to respect this setting and sort files only when they are included.
2025-12-10 14:00:19 +08:00
Jaex
d208732231 Code refactoring 2025-12-07 10:08:49 +03:00
Jaex
4c866a3c64 fixed #8096: Fixed the issue related to Thai language 2025-12-07 04:53:57 +03:00
Jaex
9e66fb14c4 NuGet update 2025-12-07 02:55:08 +03:00
Jaex
7c47c03ac9 Use Invalidate 2025-11-28 21:34:31 +03:00
Jaex
925e67f179 Code refactoring 2025-11-26 02:02:34 +03:00
Jaex
3b6aeac158 Code refactoring 2025-11-25 22:09:20 +03:00
Jaex
29170f6aac Code refactoring 2025-11-25 21:26:33 +03:00
Jaex
151e0f54fe Use MouseMove event 2025-11-25 20:05:01 +03:00
Jaex
469ef480df Improve dotted rectangle 2025-11-25 19:36:22 +03:00
Jaex
953de41d7d
Merge pull request #8262 from emisjerry/develop
update at v18.0.1. All "Tasks" translate incorrect
2025-11-21 16:06:17 +03:00
emisjerry
f383420ff6 update at v18.0.1. All "Tasks" translate incorrect, changes "排程"(which means schedule) to "任務"(which means task). 2025-11-21 14:30:51 +08:00
Jaex
ce9395e2b9 fixed #8247: Fixed Blur/Pixelate issue related to transparency 2025-11-18 15:21:34 +03:00
Jaex
844f93941a Revert "Upgrade .NET to 10.0"
This reverts commit d7d1bb8c53.
2025-11-13 13:45:28 +03:00
Jaex
d7d1bb8c53 Upgrade .NET to 10.0 2025-11-13 04:18:06 +03:00
Jaex
597bde966f Set UploadLimit to 0 2025-11-03 22:37:13 +03:00
Jaex
19f90c1cb9 Merge branch 'master' into develop 2025-11-03 22:33:33 +03:00
Jaex
131c74726f
Merge pull request #8233 from cookieguru/patch-1
Some checks failed
Build ShareX / Build (Debug, Any CPU) (push) Has been cancelled
Build ShareX / Build (MicrosoftStore, Any CPU) (push) Has been cancelled
Build ShareX / Build (MicrosoftStoreDebug, Any CPU) (push) Has been cancelled
Build ShareX / Build (Release, Any CPU) (push) Has been cancelled
Build ShareX / Build (Steam, Any CPU) (push) Has been cancelled
Build ShareX / Release (push) Has been cancelled
Use mpdecimate ffmpeg video filter for encoding GIFs
2025-11-02 03:05:59 +03:00
Tim Bond
b0f9035850
Use mpdecimate ffmpeg video filter for encoding GIFs
When there is no activity in a GIF there is still a new frame generated every
1/framerate seconds. At the default recording of 15 FPS this means that a new
frame is generated and stored in the file every 6/100 or 7/100 of a second. If
nothing changed between the two frames, it is more efficient to extend the 
duration of the first frame and drop the second. This is what ffmpeg's
mpdecimate filter does.

For more info see https://trembit.com/blog/ffmpeg-mpdecimate-filter-for-dummies/
2025-11-01 15:18:09 -07:00
Jaex
0458cb5042
Merge pull request #8231 from michalkr52/scale-step-option
Add scale step option to pin to screen tool
2025-10-30 22:11:14 +03:00
michalkr52
956c6a8da2
Add scale step option to pin to screen tool 2025-10-30 19:59:39 +01:00
Jaex
8361e971e2 Automatic upload is now disabled by default for new installations 2025-10-28 17:33:55 +03:00
Jaex
a09887773e runs-on: windows-latest 2025-10-21 17:10:06 +03:00
Jaex
c83570e59a
Merge pull request #8211 from f1sherb0y/develop
feat(ai): multi-provider AI integration UI and connectivity test
2025-10-18 11:50:48 +03:00
Your Name
555a97fe7d feat(ai): multi-provider AI integration UI and connectivity test
AIOptionsForm: manual layout to fix overlaps, consistent provider GroupBox sizing, visible labels (AutoSize), editable model ComboBoxes (DropDown), and added Test button with color-coded status.

Connectivity: Implement provider testing using ShareX.HelpersLib.HttpClientFactory for OpenAI/Custom (/models), Gemini, and OpenRouter endpoints.

Providers: Add IAIProvider, AIProviderFactory, OpenAIProvider, GeminiProvider, and OpenRouterProvider.

OCR: Revert monospace font experiment and cleanup (no functional change).

Misc: Minor adjustments in AIForm, AIOptions, and ImageHelpers.
2025-10-17 08:11:36 +08:00
Michael D
ca76364c0f Add machine-specific uploaders config option
Introduces a new setting to store Uploaders configuration files per machine. Updates logic to generate and use machine-specific config filenames, copying the default config if needed.
2025-10-16 14:40:01 +08:00
Jaex
a11b54dbc9 Code refactoring 2025-10-12 22:42:31 +03:00
Jaex
fc16cbeeeb
Merge pull request #8192 from Ruandv/ruan/5632_Mirroring
feat: sticker rotation and centering (#5632)
2025-10-12 22:32:54 +03:00
Jaex
e21d548481 Update build.yml 2025-10-12 09:28:49 +03:00
Jaex
8937cc952e Revert build.yml & pr.yml 2025-10-12 09:17:38 +03:00
Jaex
2d18700be0 Set PlatformTarget x64 2025-10-12 09:10:09 +03:00
Jaex
ecc4ebc756 Update FFmpeg URL 2025-10-12 05:05:50 +03:00
Michael D
cdbf5fdafc Include PC name in backup file name
The export backup file name now includes the sanitized machine name for easier identification of backups from different computers.
2025-10-12 07:22:43 +08:00
Ruan De Villiers
72c7f35fc8 feat: enhance sticker resizing with rotation and centering
- Store the current center of the sticker during resizing.
- Rotate the sticker image based on x and y movement.
- Update the rectangle to center the flipped image correctly.
2025-10-10 00:17:10 +02:00
Jaex
7a4501a43b Added "Ellipse shape" option 2025-10-05 23:12:04 +03:00
Jaex
a0c8d711af Do not show buttons when using Spotlight tool 2025-10-05 18:31:20 +03:00
Jaex
def93d62a9 Add ellipse support to spotlight, Draw cross at center of regions 2025-10-02 11:51:46 +03:00
Jaex
fb3c1d8998 Include Spotlight tool in region capture 2025-09-28 20:59:55 +03:00
Jaex
c5180b2b6d Added Dim and Blur options to Spotlight tool 2025-09-28 16:02:32 +03:00
Jaex
874c7eee7f Added "Spotlight" tool to image editor 2025-09-28 12:41:35 +03:00
Jaex
e26232d068 Added icon for StopAutoCapture 2025-09-27 09:20:07 +03:00
Jaex
36d4e1461f Merge branch 'master' into develop 2025-09-27 09:13:02 +03:00
Jaex
d8d8e2ca98
Merge pull request #8156 from BallisticLingonberries/master
Implemented issue #7983 third comment request
2025-09-22 09:07:23 +03:00
Karl Tatom
4b03ad6ca4 Implemented 3rd comment on issue #7983. Stil needs icon 2025-09-21 05:51:15 -07:00