Added “Switch to list view” button to right click menu which can be used to return to list view
Clicking on image file thumbnails shows fullscreen image preview
For non-image files, file icon will be shown instead and clicking on them opens the file
Clicking on thumbnail title will open URL or file path, depending on which one exists
Added “Hide thumbnail title” button to right click menu to be able to have compact thumbnail view
Colored glows at the top of thumbnails are status indicators; green means task is running, blue means task is done and red means upload failed
File thumbnails can be dragged to copy file to Windows Explorer or another application
Added dark theme support which is enabled by default
If you do not like the dark theme then you can return back to light theme by unchecking “Use dark theme” option from application settings window
“Use dark theme” option only enables dark mode in main window and tray menu. If you would like all windows to use dark theme then check “Experimental dark theme” option in application settings window. The reason why we decided not to enable this option by default is because this option works by changing color properties of each control to dark theme colors but most controls in Windows Forms look bad when their color properties are changed or do not completely support changing the control colors
Added dark title bar support for Windows 10 17763 or higher (by @sylveon)
Moved “Use white ShareX icon” option to application settings general tab
Support video uploads to Imgur (Because Imgur is recognised as an image destination, to be able to upload video files to Imgur you must configure ShareX to upload mp4 files to Imgur from “Task settings window -> Uploader filters tab”)
Added “Response info” tab to custom uploader settings window
Show update message box when about window update checker label is clicked instead of immediately downloading the update
If upload is stopped or failed when early copy URL option is enabled then clear the clipboard
Added expiration support to Teknik file and text uploaders
Added Intel Quick Sync encoding support to screen recording, provides hardware H.264 encoding on Intel Sandy Bridge CPUs and up and hardware H.265 encoding on Skylake CPUs and up via a dedicated die on the processor chip (by @sylveon)
Added option to disable notification toast windows when active window is fullscreen (Task settings window -> Advanced tab -> DisableNotificationsOnFullscreen)
Added option to disable hotkeys when active window is fullscreen (Application settings window -> Advanced tab -> DisableHotkeysOnFullscreen)
Show balloon tip warning when application settings fail to save (Main reason we added this notification was because anti-virus software or the controlled folder access feature in Windows 10 tend to block ShareX from saving settings without users being aware)
Added “Set public-read ACL on file” option to Google Cloud Storage (by @lucario)
Support wildcard characters in history window filename filter and image history window search
Added random non ambiguous alphanumeric character support for file naming, example usage: %rna{8}
Added “Show stats” button to history window which shows statistics calculated from history
Added refresh button to image effects window
Added slice image effect
Added random position option to image watermark effect
Added screenshot delay shortcut to main window and tray capture menu
Added white ShareX icon option to “Application settings window -> Advanced tab”
Custom uploader related changes:
Moved custom uploader settings to its own window in the destinations menu to make it easier to access
Added request, response and test tabs to create more space
Added “Parameters” option which will be used to generate URL query string
If the request URL contains a query string then it will be automatically converted to parameters for backward compatibility, and the query string will be removed from the request URL
Added request “Body” option with these options:
No body
Form data (multipart/form-data)
Form URL encoded (application/x-www-form-urlencoded)
JSON (application/json)
XML (application/xml)
Binary
For backward compatibility: if request method is POST then body will be set as “Form data”, for rest of request methods “No body” will be set; if “No body” is selected then all arguments will be moved to parameters
Allow overriding “Content-Type” and “Cookie” headers
Added “Beautify” and “Minify” buttons for JSON data
Added syntax highlighting support to all URL fields
Added syntax menu to result URL fields
Support $filename$ syntax in request URL and result URLs
Store application version in custom uploader JSON to be able to better support backward compatibility
Improve custom uploader batch import speed
Added response text tab in test tab which also has “JSON format” and “XML format” buttons to tidy response text
Removed “Response type” option
Added $responseurl$ syntax, which can be used in place of previously removed redirection URL response type
For backward compatibility: if redirection URL response type is used previously and URL field is empty then $responseurl$ syntax will be added to URL field automatically
Added $header:name$ syntax, it can be used to get specific response header value
For backward compatibility: if location header response type is used previously then $header:location$ syntax will be added to URL field automatically, but unfortunately automatic conversion of headers response type won’t be possible therefore warning text about it gonna be added to URL field
Support drag & drop importing of sxcu files
UI improvements to use data grid instead of add, update, remove buttons to let updating parameters, headers, arguments and regex list more easier
Set automatic name watermark for name textbox to make it obvious that name field is optional and it will be generated automatically
Added following OCR related options to task settings window (by @stuntguy3000):
Process OCR silently
Process OCR on dialog open
Automatically copy results to clipboard
When OCR is used for the first time, ask for permission from the user
Support long file paths on Windows 10 when group policy is enabled
Added “Filter missing files” option to image history
Added Amazon S3 signed payload option
Added delete input file option to “Task settings -> Actions”, which will only delete file if the output file path is different from the input file path
Added two pass encoding option to screen recording; basically it records lossless with highest performance option then after recording is done, it applies your encoding options. That way you can select slow encoding option for low file size output without sacrificing recording performance
Added AMF encoding support to screen recording (by @sylveon)
Removed screen record CLI option because task actions already have same functionality and with new two pass encoding option it was not that required anymore
Added Mexican Spanish language support (by @absay)
Save buttons in image editor will use task settings to generate name if file name is not supplied yet, that way user can save without use “Save as…” dialog first
Added URL filtering support to history window
Added search support to image history window
Moved image history settings from toolbar to its own settings window
Show total and filtered item count in image history window title bar
When a task is using OCR, save result to a text file with same name (by @YueLinHo)
Added “Use light resize nodes” option to region capture options menu which makes resize nodes transparent
Changes to personal path detection, you can find detailed info about how ShareX decides about personal path in here
Modified default file name pattern to use random alphanumeric: %pn_%ra{10} for new installations. If you want previous date time file naming then you can replace it with: %pn_%y-%mo-%d_%h-%mi-%s
Support name pattern in custom capture path
When using %pn (process name) name pattern empty spaces will be replaced with underscore
Added starting step number option to step drawing tool (by @Fyers)
In image editor text input window, properly handle enter key with CJK input (by @tinybarks)
In custom uploader regex syntax| character will be used as group separator instead of , to be consistent with other syntaxes, for backward compatibility , character is still going to be supported for some time
Removed support for old implicit custom uploader regex syntax such as $1,1$ now regex syntax must be declared explicitly like this $regex:1|1$
Added select syntax to custom uploader parser which shows window for user to select single option; example syntax: $select:domain1.com|domain2.com$
Added prompt syntax to custom uploader parser which shows input dialog for user to type text; example syntaxes: $prompt$$prompt:title$$prompt:title|default value$
Holding Ctrl will ignore shape intersection; that way you can, for example draw a rectangle inside another rectangle without selecting it
Added draggable custom scroll bar to the image editor, which automatically hides when the image is fully inside the window (by @L1Q)
Added gradient text color support to image editor “Text (Outline)” tool
Added confirmation message box for unsaved changes when user closes the image editor by pressing title bar close button, Esc key or Right click
When pasting image, inserting image file or inserting image from screen, show insert image dialog which allows automatically expanding canvas to bottom or right side and inserting image there
Allow to hide or show magnifier with mouse wheel, for example you can Mouse wheel down until magnifier disappear and Mouse wheel up to show it back
Image editor will stop rendering when it’s out of focus to reduce unnecessary CPU usage
Added Enter and Esc key support to image editor dialogs
Added recent colors support to color picker which remembers last used 32 colors for quick selection
Screen color picker now shows current color sample in a rectangle next to its value
Added screen color picker support to image editor color picker
Tip: There is no specific destination type for videos but you can use uploader filters to force files with video extensions to upload to desired destinations like this
When ShareX is updating, setup will be run with /UPDATE parameter which makes sure that the setup will not apply initial tasks again such as creating desktop shortcut or context menu entries (by @sylveon)
Added option to replace non-unreserved characters by underscores (by @sylveon)
If pre-release updates checkbox is checked then dev build install button will show up
Added upload file and edit image context menu buttons to history and image history windows
Upgraded .NET Framework version to 4.6.2. Because of this upgrade Windows XP and Windows Vista is not supported anymore. If you don’t have .NET Framework 4.5 or higher is installed, ShareX auto updater will not be able to show new update because we are using GitHub API to check for updates and they require TLS 1.2 now which is not supported with .NET Framework 4.0. For detailed information click here
Added confirm and cancel buttons to image editor crop tool, which will allow moving or resizing crop region before confirming
Show area info text in crop tool
Added image interpolation mode option to “Image (File)” and “Image (Screen)” tools
Added “Drop shadow color” option
Added “Auto close editor on task” option, for example if you click “Upload image” on image editor toolbar then editor will close automatically if this option is enabled
In image editor paste Ctrl + V also gonna check for image files addition to image
Holding Ctrl while using sticker tool will use last sticker instead of opening sticker picker
Holding Ctrl while using image file tool will use last image file instead of opening file dialog
Added image editor startup dialog when editor is opened from tools menu
Removed Greenshot image editor
Using authorization header authentication for Amazon S3 now instead of presigned URL, this change allows to support DigitalOcean Spaces
Added new Amazon S3 regions: China (Ningxia), EU (Paris)
Added DigitalOcean Spaces Amsterdam, New York and Singapore endpoints to Amazon S3 regions list
Allow to disable public-read ACL on files uploaded via Amazon S3 (by @sylveon)
Added option to remove file extensions on Amazon S3 uploads (by @sylveon)
If JPEG image contains orientation metadata then the image will be rotated automatically
Added “Show cursor” quick setting to main window and tray capture menu
Added auto crop to image effects window
Added size mode option to image watermark effect (by @RedMser)
In destinations menu, unauthorized uploaders will be shown as red. If user tries to upload to any of these destinations then destination settings window with selected uploader tab will be opened automatically
Added decode button to QR code encode picture box right click menu
Renamed “ownCloud” to “ownCloud / Nextcloud” to make it clear Nextcloud is supported
OwnCloud / NextCloud direct link option gonna use /preview link now instead of /download
Added random adjective %radjective and animal name %ranimal pattern for file naming similar to Gfycat naming which is: %radjective%radjective%ranimal
Added random line from a file %rf{filepath} pattern for file naming (by @AtlasTheBot)
Added $filename$ pattern for custom uploader arguments, it is only usable when custom uploader type is image, text or file
Support name patterns in custom uploader headers
Support escaping custom uploader URL syntax with \ character (by @ArsenArsen)
Using FluentFTP library now for FTP/FTPS uploads instead of deprecated System.Net.FtpClient library
Added /NORUN parameter support to ShareX setup which can be used together with /SILENT or /VERYSILENT to install ShareX silently without run it afterwards
Because of .NET Framework update now we can use built in Zip functions and no need to use 7-Zip library anymore, because of this change importing backups (.sxb files) from previous ShareX versions not gonna work because those were exported using 7z compression but you can extract them manually to Documents/ShareX folder yourself
Added .sxcu file association to Windows Store build (by @sylveon)
Removed dead uploaders: Someimage, Imgland, Minus, Uplea
Added image effects preset list support, this will cause previous image effect settings to reset
Added markdown copy options to main window task context menu
Removed Amazon S3 reduced redundancy storage option because it is now deprecated and even costs more than standard storage to encourage moving to standard storage
Updated Lithiio to new API which is using username/password for authentication now instead of Steam OAuth
Increased Twitter message character limit to 280
Windows Store ShareX build is now using .NET Framework 4.6.1 so there is no need for additional executable to handle Centennial startup changes anymore (by @sylveon)
Touch input improvements for region capture (by @mghiasi75)
Watch folder feature will also check for file size multiple times to make sure that file is not being written before starting upload
Show current version and latest version in update message box
In application settings window middle mouse clicking on pre-release check box will download latest dev build from AppVeyor but it should be only used for testing purposes because dev builds can be unstable and therefore not recommended for production use
Added “News” button to main window which will show new updates or announcements
If after capture task “Annotate image” is selected and there are no annotations applied in region capture, the annotation window will open automatically after region selection, which will allow users to annotate after region selection similar to previous ShareX versions
Added “Crop” tool, which is not available when in region capture mode
Added “Image (Screen)” tool, which allows to duplicate area from the screen to move to a different position
Tip: You can use this tool to create an inverse blur highlighting effect. First blur the part of the area which should become the background, then use this tool to exclude the area that should not be blurred from the rest of the image.
Added disable animations option to region capture options menu
Region animation speed is now slightly faster
Changed toolbar highlight animation to not look like a progress bar
In region capture when using multi region, non active regions will use static ant border instead of blinking border
PersonalPath.cfg file which stores custom personal folder path will be saved to Documents\ShareX instead of %localappdata%\ShareX folder and old file will be automatically migrated to new location
Tray icon progress animation changes
FTP settings UI remade to be more user friendly
While opening the color picker, if clipboard contains color text (r, g, b, #hex etc.) then that color will be used as current color automatically
Color picker will show old color where possible (for example if opened in image annotation window) under current color
In color picker if transparent button is pressed when alpha is 0, then alpha will be set to 255 which will allow quick toggling between 0 and 255
In region capture if an element is resized to be too small and resize nodes start overlapping, ShareX will now hide some of those resize nodes to allow for more precise control
Changes to default annotation settings
In order to increase image annotation performance some tools are now using lower quality rendering during annotation, but higher quality for final output
Added curved edge support to torn edges image effect
Added Screen recording (GIF) default hotkey Ctrl + Shift + Print Screen for new installations
Added infinity expire time option to Plik file uploader (by @mxschmitt)
PNG bit depth is now configurable through task settings. Automatic detection will scan the image and apply best option for lower file size without quality loss
Now it is possible to drag n drop file from ShareX main window task list to Discord client
All capture methods are now able to detect the active window automatically. If the active window region is equal to or bigger than the capture region, it is used for the %t (Window title) and %pn (Process name) naming syntax. For example; if you are taking a fullscreen capture and active window is maximized or fullscreen, then it will be automatically used for file naming
ShareX annotation mode is now enabled by default for new installations and will be used instead of Greenshot image editor
If a ShareX annotation is opened by an “After capture” task, then the following task buttons will now be available in the toolbar:
Apply changes & continue task Enter
Continue task Space / Right click
Cancel task Esc
The ShareX annotation window now uses a dark background around the image and shows checkers only behind the image
Added animation to region & shape selection border
Added animation under annotation toolbar on startup to make it more noticeable, because there is a lot of people still don’t know there is toolbar in region capture and it is possible to annotate using it
Reimplemented Amazon S3 from scratch to not use Amazon SDK libraries and allow more customization
Added custom endpoint/region support to Amazon S3 so other services which are compatible with Amazon S3 API with v4 signature can be used
Added a path style request option to Amazon S3 to support some custom services which require it
Added “Google image search” to the main window task list right click menu and as a URL sharing destination
Removed Dropbox shortened URL option because it is not supported in Dropbox API v2; ShareX now uses fully API v2 endpoints because API v1 is going to be deprecated soon
Added Dropbox “Use direct link” option as check box which is usable with shareable links
Replaced rounded rectangle shapes with corner radius option to rectangle shapes
Added capture last region button to capture menu
Added edit menu to toolbar:
Undo Ctrl + Z
Delete Del
Delete all Shift + Del
Bring to front Home
Bring forward Page up
Send backward Page down
Send to back End
Annotation options will be reset to new defaults
Changed visual of arrow cap
Added customizable actions toolbar which is accessable from tray menu
Added toggle actions toolbar and exit ShareX hotkeys
Added ShareX custom uploader extension .sxcu support. Users can now simply double click .sxcu files. ShareX can activate custom uploader and select proper destinations automatically. Users won’t need any manual configuration to use custom uploaders.
Added “Destination type” option to custom uploader tab which is used when user double clicks .sxcu files so ShareX can know which destination to set custom uploader as active
Added H.264 NVENC & HEVC (H.265) NVENC encoder support (NVENC supported GPU, latest NVIDIA driver and up to date FFmpeg is required)
Changed Dropbox default settings for new users, moved upload path to outside public folder and enabled shareable URL option in preparation for Dropbox to disable public folders on March 15, 2017
Polr API v2 support which will be active by default, from settings API v1 can be enabled back
Removed Automate tool and moved it to its own GitHub page
Added resize if smaller option to resize image effect (by @wolfborg)
Updated Amazon S3 to include new endpoints
On upload errors include request URL in error message
Added tools toolbar which will show up at top of the active monitor
Removed right click tools menu because the newly added toolbar is more user friendly
Right click will now cancel capture or remove the object under the cursor by default
Tips will also be hidden by default
Added center node to line and arrow tools to allow drawing curved lines
Added destination filtering by file extension to be able to upload specific file types to the destination of choice (Task settings window -> Uploader filters tab)
Hidden background UWP applications not included in the window list and region capture hover areas (by @campbeb)
Added file path parameter support to -ImageEditor CLI command (by @ventzz)
Added speech balloon drawing tool which works similar to text drawing tool but have moveable tail
Added image drawing tool so now you can select image from file dialog
Added support to paste image or text using Ctrl + V key
Allow region capture right click menu to be closed by right clicking inside region capture window
Using rounded cap for line/arrow drawing
All region capture related tasks (screen color picker, ruler, screen record region selection etc.) will use currently configured region capture options such as magnifier, crosshair, snap size etc.
In text drawing tool, rectangle will be automatically resized according to initial text size so no need to drag rectangle when adding text anymore
Added corner radius setting to text drawing
In text input window, pressing Ctrl + Enter will close window
In text input window, if a non-existent font was selected, automatically default to Arial font
Swapped Mouse wheel tool changing keybind with Ctrl + Mouse wheel magnifier zoom changing keybind, otherwise people can change tool accidentally; so Mouse wheel will only change magnifier size now which will be less problematic than changing tool accidentally
Change pixel offset mode dynamically depending on pen size to draw line, rounded rectangle etc. aligned to exact pixels to avoid blurry lines
Removed Region capture (Simple annotate) hotkey because now current region capture have all features of old region capture annotate window
Using AppVeyor build server to compile and build ShareX setup/portable files and release them automatically without any user interaction that way it will increase security of our releases
Added experimental setting to use ShareX region capture to annotate images instead of using Greenshot image editor (In “Task settings -> Advanced tab -> UseShareXForAnnotation”)
Added option to check for pre-releases in Application settings window. Future updates will initially release as pre-release and if release is stable enough, it will be released to rest of people
Region capture related changes:
Added freehand drawing tool
Added freehand region tool
When drawing with freehand you can hold Shift to draw direct lines which will work like polygon capture
Also you can hold Ctrl while drawing to move entire freehand shape
After shape is created in freehand region, node will be shown at last point which you can drag it to continue drawing
When region capture opened show current region type at top momentarily
Removed freehand & polygon capture from capture menu because region capture has better version of it now
Pressing Ctrl + Z will undo shape additions (So you can hold it to remove all previously added shapes)
After any shape is created Arrow keys will resize from bottom right instead of top left, you can hold Alt to resize from top left
Support using W, A, S, D keys to move or resize shapes
When dragging resize nodes, node will center to cursor position that way magnifier can point exact pixel at corner
Q key will swap between multi region mode and quick region mode
For non rectangle shape regions output will be cut with anti aliasing
When right click before open options menu select shape under cursor
Note: If you have low FPS then hiding tips with F1 will increase FPS greatly because text rendering every frame is costly
Allow reordering hotkeys in Hotkey settings window
ShareX main window: Added “Download” button to task right click menu for tasks which have file URL
Screen color picker format option moved to Task settings -> Tools tab from Advanced tab and have popup to show all formats (If you are using custom value for this setting you need to reconfigure it)
Screen color picker: $hex format will be lowercase and $HEX will output uppercase hexadecimal color info
Tab key or Mouse 4 button will swap between last region tool and last annotation tool
Redesigned Task settings -> Region capture tab to be more user friendly
All mouse actions (except left click) will be configurable from Task settings -> Region capture that way you can get same behavior as old region capture; for example, right click to cancel capture
Removed AnnotationEnabled setting because you can now have full control on each mouse actions
Region capture will remember last used region tool and open with it selected
Last used annotation tool will be also remembered so that way when you swap tools it will select last used annotation tool
When drawing tool is selected cursor will show border color and size, this is also useful to know is current tool is region rectangle or drawing rectangle
Allow drawing info text near cursor when magnifier is not enabled
When creating region you can hold Ctrl key to change position of region
When region is selected Ctrl key will move region instead of Shift for consistency with region create moving
Holding Shift will increase region resize or move speed by 10px
Holding Alt will allow to resize region from bottom right instead of top left
Added option to remember last drawing mode in Greenshot image editor settings window (by @campbeb)
Scale Greenshot image editor window size when icons are larger than default (by @campbeb)
Added option to maximize the Greenshot image editor window when it is larger than working area (by @campbeb)
In SFTP upload if file with same name is exist, truncate file before uploading
After capture tasks -> Show file in explorer and in other places where folder need to be opened with file, it will use already open Windows Explorer window instead of re opening new one (by @dannoe)
Hotkey settings and quick task menu reset to default buttons will ask for confirmation (by @dannoe)
Added annotation support inside region capture.
In region capture you can right click to open menu which you can select annotation tool, capture fullscreen/monitor or be able to change region capture options. You can use middle click to cancel capture.
These are the currently available annotation tools:
Region
Rectangle
Rounded rectangle
Ellipse
Drawing
Rectangle
Rounded rectangle
Ellipse
Line
Arrow
Text
Step
Effect
Blur
Pixelate
Highlight
You can change these settings from region capture options menu:
Multi region mode
Show tips
Show position and size info
Show magnifier
Square shape magnifier
Magnifier pixel count
Magnifier pixel size
Show screen wide crosshair
Fixed size region mode
Show FPS
Added option to disable annotation support via “Task settings window -> Region capture tab”
Removed “Region (Annotate)” capture because default region capture has annotation support now
Added option in “Destination settings, Email tab” to send email to a specific email address without requiring user prompt
Added icons for “After capture tasks” menu and “After upload tasks” menu items; checked items text will now display as bold
Added Copy dropdown button in “Color picker” window with the following items to be able to copy specific color type:
All
RGB
Hexadecimal
CMYK
HSB
Decimal
Position
Added “SaveSettingsAfterTaskCompleted” setting to “Application settings, Advanced tab” and enabled by default, this setting saves all settings after each task completed but only if there is no other active task (so if there are 50 tasks running in same time only after all tasks completed, settings will save) reason for this setting is because in few people while Windows shutdown does not let ShareX to save settings therefore having this option allows to secure settings in this situations
Region capture tips will show in active monitor instead of primary monitor
“Quick task menu” and “After capture window” after capture tasks now can be used in all image related tasks
Before uploading ShareX will check current destination config requirements and if config is not valid then will stop the task, warn user about invalid config and open destination settings window with current upload destination tab selected so user can check config easily
Added Shift + C hotkey to main window list to be able to copy selected file
Added tip icon to top right corner of main window to show tips and hotkeys that can be used in main window
Added support to be able to drag file from main window list to Windows Explorer or any other software (Holding Ctrl while dragging will copy URL or file path instead of file)
Added custom region hotkeys for “Screen recording” and “Screen recording (GIF)”
Added “Select region” button for custom region option in “Task settings, Capture tab”, this custom region option is used with custom capture hotkeys
Added Text to speech support for capture and task completed sounds in “Task settings -> Advanced tab”
All picture boxes in ShareX will now show image size when hovered with cursor
Added DisableUpload setting to “Application settings, Advanced tab” which can disable uploading in whole application
Added TrayTextMoreInfo setting to “Application settings, Advanced tab” which shows version and build info in tray icon tooltip which can be handy if you are running multiple ShareX build in same time
ShareX now uses system colors in all UI as possible to support custom themes such as Windows high contrast theme correctly
Added image drag & drop support to “Image combiner” tool
Added tray button click options to “Application settings” window to be able to change which task to execute. If tray primary double click action is None then single primary click action can execute immediately without wait for double click check
Added “Open main window” hotkey
Added settings window to Greenshot Image Editor to be able to change few settings
Location of custom setting file paths will be stored in %LocalAppData%\ShareX\PersonalPath.cfg so that way it will be specific to user account and also allows to change it without requiring to run ShareX as admin. If you already have PersonalPath.cfg where ShareX.exe is then it would still work as usual
Added “Maximum image limit” option to Image History window to be able to improve load speed of images in case if you have high amount of images
Added screen tearing test button to monitor test tool
Allow drag n drop file support to hash check window
Added upload duration to debug log separate from task duration to be able to measure upload time properly
Main window right click “Clear list” button will also clear recent history now
Added recent items support to main window list (You can disable this feature or change how many number of items to show from Application settings window -> History tab)
Added automatically assigned icons for quick task menu items
Added continue button to quick task menu to use current task settings
History window layout and filtering improvements
Image history performance improvement to load faster
Added “Show quick tasks menu” to after capture tasks which allows quickly selecting tasks with a customizable menu
Added “Export / Import” tab to “Application settings” window which allows exporting compressed backup of settings, history, logs and import them without requiring ShareX to restart
Added window for “Directory indexer” tool which allows previewing or changing settings before upload
Directory indexer improvements to support html5 compliance, new settings and index methods
Added Chevereto preset uploaders list, it will be defaulted to UltraIMG
Added vgy.me account support and using https links
In update notification window if user presses the “No” button then ShareX will not check for updates for another 24 hours
If the user has not changed previous default value of a window name pattern setting then it will be reset to the new default value which uses %pn (process name) instead of %t (window title); people who have already modified it won’t be affected (you can always customize the file name via Task settings window -> File naming tab)
Alternative clipboard copy method is now disabled by default because a few applications have been causing issues with it e.g. Skype
QR code window will auto detect a URL in the clipboard and show its QR code on startup (by @Scrxtchy)
Support special folder parameters so that for instance, screenshots folder path can be configured as %MyPictures%\Screenshots
Added text conversions tab to “Hash check” window which will allow you to convert text to binary, hexadecimal, ASCII, base64 or hash
Microsoft .NET framework clipboard operations can’t copy/get image with transparency (alpha channel) therefore added PNG and 32 bit DIB copy/get support which will retain transparency of images in clipboard operations
ShareX will force refresh prematurely expired Imgur tokens and retry uploading
“Capture region” now works as “Capture region (Windows & controls)” by default and it is possible to disable extra “Windows & controls” features
Update notification window will be minimized in taskbar and flash instead of showing on screen when new update is available while ShareX is already open
Windows & Chrome related settings are moved to Application settings -> Integration tab
FFmpeg recording timer will only start when recording is started instead of FFmpeg is started so that way it will accurately show duration of video
While recording if something unexpected happened and FFmpeg is not responding to stop command then pressing “Stop” button third time will force close it
While uploading any file it is now possible to open file from right click menu without having to wait until upload to complete
Added Chrome extension support which will allow uploading selection text, image, video, audio using right click menu (Check “Application settings -> Chrome extension support” for instructions)
Parameter support for few file naming macros (%i{n} Adds 0 padding, %rn{n} random number digits, %ra random alphanumeric digits) (by @davidruhmann)
Added keyboard support in region capture for creating regions so that way you don’t need to use mouse (Insert Start/Stop selection, Delete Cancel selection) (by @davidruhmann)
Added option to use “after capture tasks” in file uploads which will allow using file related tasks such as “Perform actions” (In Task settings -> Advanced tab)
Added custom sound support (In Task settings -> Advanced tab)
Snap to preset sizes support for region capture (Hold Alt modifier while dragging region)
Added customizable single left click action for tray icon, default is “Capture region” also you can select “None” for be able to disable it (In Application settings -> Advanced tab)
Option to only save to history when URL is not empty (In Task settings -> Advanced tab)
Added right click menu to screen recording tray icon to be able to abort recording in case abort button not visible in screen
When opening image editor it will check if clipboard contains image and ask if you would like to load it
Added region capture border glowing for non-active regions
Added Imgur GIFV URL option
Added optional square magnifier option
In main window list Shift + Delete will delete file locally
Added separate show cursor setting for screen recording
“Post capture tasks” and “Before upload” windows will show custom uploaders with their names
Removed “Portable mode” from installer instead added Portable zip file to release section
Added Windows modifier hotkey support (Because of limitations, instead of holding this modifier you need just press one time for it to add/remove modifier)
Multiple file import support e.g. import button used in Custom Uploaders (This feature allows you to import all these custom uploaders with single click)
Added clear Custom Uploaders button
Added “TextTaskSaveAsFile” setting in “Task Settings -> Advanced” tab which enabled by default and allows to save all text tasks (clipboard text upload, text drag and drop etc.) as file
CLI URL upload support (Example: ShareX.exe "https://getsharex.com/img/ShareX_Logo.png")
Amazon S3 authentication v4 support (by @alanedwardes)
Added new task for capturing specific monitor region (by @danielbrezoi)
Added check box in update checker message box to prevent prompt until next startup
Improved Twitter UI in destination settings
Added skip message box and default message settings for Twitter
Error message boxes for FTP client and Tweet message if valid account is not found
In main window list Ctrl + C and Ctrl + X will check for shortened url, normal url, and file path to copy in that order. Ctrl + Shift + C will copy file path.
ShareX now uses .NET Framework 4.0, which the installer automatically downloads and installs if needed
Switched to OAuth 2.0 for Dropbox, which means you need to re-authenticate
Added Export/Import buttons to FTP, Custom uploaders, Image Effects, FFmpeg options which allows exporting settings to clipboard, file or uploading as text, and importing from clipboard or file
Added copy.com file uploader support (by @KamilKZ)
Added FFmpeg custom commands support
Videos recorded using FFmpeg will no longer play faster when framerate drops
Destinations settings window use list tab view now
Added gfycat.com file uploader support (by @Dinnerbone)
Added new Capture menu item and hotkey “Rectangle (Light)” which is lightweight version of Rectangle capture for slower computers
Custom domain support for Amazon S3
Added help button to FFmpeg which opens up the documentation web page
Drag-and-drop box now supports image and text too
Using System.Net.FtpClient library for FTP/FTPS
Added an error window for FFmpeg incase recording or encoding fails
Added QR code generator to After Upload tasks, Tools menu and right click menu in main window
Hotkey task settings are now shown as Workflows in main window and tray menu