ScreenToGif Portable Changelog

What's new in ScreenToGif Portable 2.41

Mar 25, 2024
  • What's new:
  • Added option to highlight extra mouse buttons clicks.
  • You can now prevent download of updates in metered network connections (@GopherTheCoder).
  • Updated KGySoft libraries, with performance improvements and a new option to execute color operations in linear space (@koszeggy).
  • Fixed:
  • Fixed issue with Alt + Left/Right not triggering the delete before/after command.
  • Fixed issue with FFmpeg encoding sometimes surpassing the 100% mark (@pawlos).

New in ScreenToGif Portable 2.40.1 (Dec 18, 2023)

  • What's new:
  • Bug fixes and translation updates.
  • Updated Dutch, Chinese, Polish and Turkish localizations.
  • Fixed:
  • Fixed issue of wrong window padding when maximized.
  • Fixed crash when trying to run the app installed with the MSIX installer.

New in ScreenToGif Portable 2.40 (Dec 7, 2023)

  • What's new:
  • Small updates to theming, now the title bar follows the theme color as well.
  • Update to .NET 8 (Windows 10 1607 is the minimum supported version).
  • Updated Dutch, Chinese and Czech localization.
  • Fixed:
  • Fix the collection modified error when opening a project.
  • Fixed the frame selection which was causing some frames to be pasted out of order.
  • Tweaked the border color around the recorder (for dark theme) as it was not matching the other colors.

New in ScreenToGif Portable 2.39 (Oct 1, 2023)

  • What's new:
  • Added support for v6 of FFmpeg.
  • Added option to set background color to free text (thanks to @r1bilski).
  • Fixed:
  • The save panel was not opening on non-primary screens when KGySoft encoder was selected.
  • FFmpeg and Gifski were not being detected after install.
  • Video importing with FFmpeg was not working but also not reporting errors.

New in ScreenToGif Portable 2.38.1 (Jun 24, 2023)

  • What's new:
  • Just bug fixes and translation updates.
  • Fixed:
  • Alt + Arrow Left/Right commands were not working.
  • Exporting as video with FFmpeg resulted in the last frame timing being ignored.
  • Some localizable text was not being loaded.

New in ScreenToGif Portable 2.38 (Apr 24, 2023)

  • What's new:
  • Added more keyboard shortcuts for frame navigation in the timeline (Ctrl and/or Alt while pressing left/right arrows).
  • Updated the Italian and French localizations.
  • Fixed:
  • The fade transition "to color" was not working properly for high DPI projects.

New in ScreenToGif Portable 2.37.2 (Feb 11, 2023)

  • Updated the Japanese and Turkish localizations.

New in ScreenToGif Portable 2.37.1 (Aug 15, 2022)

  • What's new:
  • Added Finnish localization.
  • Updated the German, Hungarian, Russian, and Polish localizations.
  • Fixed:
  • Replaced space with dash in filename used when exporting multiple images.
  • Context menu from system tray icon now follows the current language.
  • Improved key to text translations for the KeyPresses feature (thanks to @jfbueno).

New in ScreenToGif Portable 2.37 (May 1, 2022)

  • What's new:
  • New gif encoder: KGy SOFT (thanks to @koszeggy).
  • New option to add a highlight around the cursor when not clicking (thanks to @zsee).
  • You can now set a delay for the Manual and Interaction capture modes.
  • Support for AV1 export with FFmpeg.
  • Updated the Danish, Dutch, Spanish and Russian localizations.
  • Fixed:
  • The arm64 variant was not launching successfully (it now uses .NET 7, preview 3).
  • Trying to install FFmpeg along with the app was not possible (in a per machine install) because of some permission issues.
  • The option "Don't adjust" for the "Reduce Frame Count" was not being respected when the removal factor was set to "1".
  • The recorder was not displaying hours (when going over 59:59) in the timer element.

New in ScreenToGif Portable 2.36 (Feb 13, 2022)

  • What's new:
  • New installer and portable versions with the full package (no .NET 6 download required) are available alongside with the lighter versions, which still require the installation of .NET 6 desktop runtime.
  • New installer package (MSIX) available.
  • Added an option to prompt to overwrite when saving (enabled by default).
  • Updated the Danish, French, German, Hungarian, Polish, Norwegian, Russian, and Simplified Chinese localizations.
  • Fixed:
  • The smooth loop feature was not working properly.
  • A new message will be displayed if you already have a smooth loop based on current settings instead of a warning.
  • It was not possible to set the app to start at Windows startup.
  • A settings migration issue from 2.31 to newer versions was fixed.
  • It was not possible to export as PSD.
  • When not having permission to save the settings to the installation location, the app would not try to save to AppData.

New in ScreenToGif Portable 2.35.4 (Jan 11, 2022)

  • Fixed:
  • It was not possible to load projects from the recent projects list.
  • It was possible to import images with multiple sizes, which would end up crashing during encoding.
  • The translation updater was not working for portable releases.

New in ScreenToGif Portable 2.35.3 (Dec 30, 2021)

  • Fixed:
  • The ARM64 architecture variant was not loading correctly.
  • It was not possible to export the app as a project.
  • The region CLI parameter was being ignored when not set to open a screen recorder.
  • The installer now prompts to install .NET 6 when automatically upgrading and if necessary.

New in ScreenToGif Portable 2.35.2 (Dec 25, 2021)

  • Fixed:
  • When applying the smooth loop feature from the start, a warning message was appearing, but frames were being removed anyway.
  • The install process was still failing if you had SharpDx set up before (error 2711).

New in ScreenToGif Portable 2.35.1 (Dec 24, 2021)

  • The install process was failing if you had SharpDx set up (error 2711).

New in ScreenToGif Portable 2.34.1 (Nov 7, 2021)

  • What's new:
  • To be able to update to version 2.35 later this year, you'll need to update to this version.
  • Added Hebrew localization
  • Fixed:
  • Added support for the new distribution system for v2.35 and newer releases. It's important to download this version if you want to properly update to newer versions afterwards.
  • Numerical fields will now only react to the scroll if they have focus.
  • The window selection mode could crash because of a wrongly sized window.
  • When in frame selection mode, the frame list was allowing the loop between start and end selection to happen.

New in ScreenToGif Portable 2.34 (Sep 27, 2021)

  • What's new:
  • Added option to manually check for updates (@MaledongGit).
  • Fixed:
  • The frame navigation using keyboard arrows and home/end buttons was not working.
  • If you loaded two editors with a project, the frame list of the first one was being overwritten.
  • The keyboard navigation of the screen recorder (newer or older variants) was out of order (@pawlos).
  • Some shortcut key were not working for the screen recorder actions (@pawlos).
  • Disabled Gifski on x86, since it's unsupported (@MaledongGit).
  • Added progress info when processing frames at start and made it possible to cancel during a task (@pawlos).
  • The option to cancel a frame altering process was not appearing if the editor already loaded something before.
  • The text displayed at startup when an update was available was not being updated when the application language had changed.

New in ScreenToGif Portable 2.33.1 (Jul 25, 2021)

  • Fixed:
  • The option to change the editor's background based on the system's theme was not working properly (it was behaving as if it was always enabled).
  • When stopping a recording by using a keyboard shortcut, the confirmation dialog to delete the previous project was not getting focus (thanks to @pawlos).
  • When minimizing the new recorder UI by left clicking the system's tray icon, the region selection was not minimizing along.
  • The editor window was not appearing on the correct screen after closing and opening again (when maximized).

New in ScreenToGif Portable 2.33 (Jul 15, 2021)

  • What's new:
  • Added options to synchronize the output folder and filename among presets (enabled by default).
  • Fixed:
  • Some texts were not localizable.

New in ScreenToGif Portable 2.32.1 (Jul 2, 2021)

  • Fixed:
  • The recorder window could crash because of a sizing issue.
  • It was not possible to properly move frames in the timeline.
  • It was not possible to export the frames as Jpg.

New in ScreenToGif Portable 2.32 (Jun 20, 2021)

  • Memory usage improvements with the frame list inside the editor (thanks for @mabakay for finding it out).
  • You can now open the app and start recording by using command line arguments (read the wiki for more details).
  • Added option to set the background of the editor to follow the OS color theme (thanks to @pawlos).
  • Added option to resize the frames by using percentages.The selection adorner could appear in the recording if the region were previously left close to the right corner of the screen.
  • The new recorder UI command panel was getting in the way of the capture when positioned to the left of the capture region.
  • The insert window was reporting wrong sizing information about the images and canvas.
  • The new recorder UI was width and height text boxes were not displaying the correct scaled size based on the screen DPI.
  • When exporting and not selecting a file path, the filename of the temporary file was not using the extension (thanks to @pawlos).

New in ScreenToGif Portable 2.31 (Jun 2, 2021)

  • What's new:
  • Added option for theme to follow the system's one (thanks to @pawlos).
  • Distinct colors can be used for the three types of mouse clicks (thanks to @pawlos).
  • Fixed:
  • The updater now waits for files being blocked by other processes before continuing.
  • Imgur upload was not working properly unless sending in authenticated mode and selecting an album.

New in ScreenToGif Portable 2.30.1 (May 27, 2021)

  • What's new:
  • Bug fixes and localization updates.
  • Fixed:
  • The installer could leave a registry for older installations on the same folder.
  • The option to run after the update was not being respected.
  • The focus was not being set to the file name text box when opening the export panel.
  • The playback buttons were getting disabled after exporting (thanks to @pawlos).

New in ScreenToGif Portable 2.30 (May 10, 2021)

  • What's new:
  • Added presets for exporting Mp4 and Mov for Twitter.
  • Improved performance in previewing animations (thanks to @mabakay).
  • Fixed:
  • The multi-frame selection was getting lost after removing all previous/next frames (thanks to @pawlos).
  • Cancelling the media insertion by pressing the cancel button was causing a crash (thanks to @pawlos).
  • The button to open the file after encoding was not appearing.
  • The Caption was not being rendered correctly.

New in ScreenToGif Portable 2.29.1 (May 2, 2021)

  • What's new:
  • Just bug fixes and localization updates.
  • Bug fixes:
  • When exporting as images, the warning message about existing files would not appear.
  • DirectX capture: When the cursor was idle, it was not appearing in the recording.
  • When exporting multiple times (near the same moment) with the same preset, the first encoding was using the filename of the second one.

New in ScreenToGif Portable 2.29 (Apr 30, 2021)

  • What's new:
  • Performance improvements in capturing the screen.
  • Added option to improve the performance of the region selection in the new recorder UI (enabled by default).
  • Improved performance of the duplicate frame remover (thanks to @DarkOoze).
  • Bug fixes:
  • Delete all previous/next frames: Now multiple frame selection is considered when deleting frames (thanks to @pawlos).
  • DirectX capture: The cursor was not being correctly captured in non-primary monitors.
  • DirectX capture: A crash message was not displaying its details when capturing in async mode.
  • DirectX capture: Adjusted message when trying to capture in a screen rendered by another graphics adapter.
  • DirectX capture: The legacy recorder was not able to capture using the option to just capture when something changes on screen.
  • Screen/window selector: Reduced lag when displaying the screen/window selector for the new recorder UI.
  • Remove duplicates: The last frame was not being compared, so it was not being removed when needed (thanks to @DarkOoze).
  • Save as project too: Filename was getting ignored (saving as ".stg") and the export could fail depending on the configuration of the default preset.
  • Export as images: Files were being overwritten without confirmation.
  • Export as images: The notification of the encoder was not correctly displaying the encoding of multiple files.
  • New recorder: The new sizing values input in the text boxes were not being saved when closing the window.
  • Transparency: The transparency options and unchanged pixel detection were not working well together.
  • Cache purge: Fixed the message not appearing correctly when closing the app.
  • Yandex: Link to get token was not working.

New in ScreenToGif Portable 2.28.2 (Apr 22, 2021)

  • Bug fixes:
  • Some settings related to an Imgur preset were not being loaded correctly.
  • A property with an incorrect value was causing issues when saving the settings.
  • The file name templating (replacing date formats with actual values) was not working.
  • Some missing translation resources were added.

New in ScreenToGif Portable 2.28.1 (Apr 21, 2021)

  • Just bug fixes.
  • Bug fixes:
  • Opening the editor window was causing a crash for some users.
  • The loop settings for gifs and apngs was not being respected.
  • The upload presets panels were not following the app theme.

New in ScreenToGif Portable 2.28 (Apr 21, 2021)

  • What's new:
  • Reworked and redesigned exporter and uploader.
  • You can now create presets for each file type and encoder.
  • You can also create presets for the upload services.
  • It's now possible to upload media to your Gfycat profile.
  • Added option to partially export a project (by selection, frame range, time range and expression).
  • You can now export as Webp, Bmp, Jpg and Mov.
  • Redesigned export options for FFmpeg (you can still manually type the parameters if you want to).
  • Added option to ignore simulated keystrokes (thanks to @cuiliang).
  • Added option to purge the cache when leaving the app (option to ask for it).
  • New settings system: It should give you less issues when persisting to disk.
  • The free text can now receive text decorations, shadow and it can be aligned (thanks to @mabakay).
  • Added Greek localization.
  • Updated the Italian, Korean, German, Spanish, Portuguese, Dutch, Russian, Chinese (Traditional), Chinese (Simplified), Turkish and Japanese localizations.
  • Bug fixes:
  • Pressing the record hotkey while the old recorder was minimized was causing a crash.
  • The border auto-task was not working if the border was not set to grow outwards.
  • Slow playback in editor previewer (thanks to @mabakay).
  • Recorder: A crash was happening if the monitor scheme was changed while the recorder was minimized.
  • DirectX recorder: Recording on a non-primary screen was resulting in a project with transparent frames.
  • New recorder: Dragging to select a screen region near the borders close to another display was slow.
  • Cinemagraph: This feature was not working as expected in high DPI environments.
  • The option to save gifs with transparency was not working if you didn't also select the option to detect unchanged pixels.
  • Some gifs from Gfycat where not being correctly loaded.
  • When the frame capture was too slow, some key presses could be not recorded (thanks to @bbuerger).

New in ScreenToGif Portable 2.27.3 (Oct 1, 2020)

  • Updated the German, Dutch and Hungarian localizations.
  • Bug fixes:
  • The FFmpeg video importer was ignoring a 270° rotation of videos.
  • When trying to download SharpDX to a folder in which you have no write permissions, the app was crashing. Now it asks if you want to elevate the process.
  • The troubleshooter was not able to reposition correctly the windows when the primary monitor had a scale different than x1.
  • The recorders where not able to be moved sideways (via arrow keys) correctly when the primary monitor had a scale different than x1 and while having other monitors with different scales.
  • The older recorder was not opening in the correct position after being closed when in a secondary monitor to the right, while the primary monitor had a scale different than x1.
  • By using the scroll wheel in the width and height number boxes, while having a screen scale different than 1, it was not moving the cursor to the correct position.
  • When switching from a smaller screen resolution to a bigger one, the screen selection was not updating and limiting itself to the new available size.
  • The selection mode of the new recorder was not displaying correctly in the secondary monitor to the left of the main monitor, if it had different scale.
  • It was possible to start updating the app while encodings were running. Now a warning appears explaining that there is an active encoding being processed.

New in ScreenToGif Portable 2.27.2 (Sep 20, 2020)

  • Bug fixes:
  • If you tried to open the app while not having .Net 4.8 installed, a crash was happening the before the message could appear explaining that .Net 4.8 was required.
  • Gifski was shrinking the size of gifs bigger than 800x600.
  • It was not possible to download FFmpeg.

New in ScreenToGif Portable 2.27.1 (Sep 14, 2020)

  • Using non-supported shortcut keys (Shift + [non-function key] or just [non-function key]) as the recorder shortcuts (record, pause, stop) was crashing the app.
  • The 'interaction' capture frequency was not working with clicks on fullscreen mode.
  • After opening and closing the options window while on fullscreen mode, the recorder was displaying the guidelines.
  • The 'Pause' button on the taskbar preview was using the 'Stop' icon (also, two Stop buttons were being displayed).
  • The window icons (minimize and close) were not being updated to match the selected theme (dark vs light).
  • The updater window was clipping outside of the screen (when the text inside was too big).
  • The screen recorders were not working on Windows 7.
  • Some texts were not translatable.

New in ScreenToGif Portable 2.27 (Sep 8, 2020)

  • NEW:
  • Redesigned the newer recorder UI (you can still use the compact mode if you wish).
  • Added better support for multi-scale set of screens.
  • The new recorder UI performs better, it's less laggy when selecting a screen region.
  • You can now drag the screen region selection after selecting it or during recording with the new recorder UI.
  • Displays the recording time (hover with the cursor on top to see the captured frame count) and shows a counter for manually captured frames.
  • Added a capture mode to capture frames only when the user clicks and types (it ignores input while focused within the recorder itself).
  • Added a capture mode option, to capture only when something changes within the capture region (it can be activated with PerSecond, PerMinute and PerHour modes).
  • You can now display guidelines (customizable rule of thirds and/or crosshair) in the screen recorder.
  • New obfuscation methods: Darken and lighten parts of your frames.
  • You can set the obfuscation to be applied to the inverse of the selection, with or without smoothened edges.
  • Replaced the old folder selector dialogs with a modern variant.
  • When saving a project, the button near the folder path now lets you select a folder by default. To select a folder and filename, press Shift while clicking on that button.
  • Improved mouse input capture system.
  • Added an optional (but default) confirmation dialog when discarding a recording.
  • Added the option to display the discard button during the recording (not just when the capture is paused).
  • Added scaling quality options for the resize feature.
  • Added the option to download updates as a Zip to replace the executable manually (for those users who can't execute installers).
  • The screen recorder now displays the recording status over the taskbar icon.
  • Added the option to opt-out from the recorder remembering the previous recording region (size and/or position).
  • Updated Gifski to version 1.2.0 (if using portable version, erase the old DLL and download it again to update).
  • Updated the Hungarian, Ukrainian and Italian translations.
  • Bug fixes:
  • The update could fail if the update window was opened before the download of the update finished.
  • The recorder (newer UI) was not detecting some windows (those without the system title bar).
  • When capturing with the DirectX, the capture was crashing if the recording area was outside of the screen.
  • When selecting a small screen region with the newer recorder, near the side edges, the capture controls would be displayed outside of the screen.
  • The newer recorder was crashing in selection mode when the selection was occupying the more than 90% of vertical space, while tucked to the right side of the screen.
  • When exporting a file with a name with emojis and selecting to copy the filename after encoding, the emojis were not being copied correctly.
  • The cinemagraph feature was not working correctly when the frame image had a different DPI than the screen.
  • When capturing using the older recorder and moving the window could result in a long pause (while the window was still being moved) in the recording.
  • Added missing f, z, g, t, and K date and time formats to the automatic file naming feature.
  • When the "Single instance only" mode was enabled, dragging and dropping a media file into the executable or into the shortcut of ScreenToGif would show the app window but it would not load the file.
  • When applying a feature multiple times, the image quality would start to degrade (the image would become blurry).
  • The troubleshooter is now correctly displaying the position of the windows in multi-DPI systems (also it can now detect screen settings changes while opened).
  • Removed the indefinite taskbar button animation when importing media.

New in ScreenToGif Portable 2.26.1 (Jul 7, 2020)

  • Bug fixes:
  • The BitBlt capture mode with Memory Cache was resulting in some black frames.
  • Clicking on a link of an encoding (when setting to upload the file) was causing a crash.
  • The error and exception details windows were not adjusting to the correct theme.

New in ScreenToGif Portable 2.26 (Jul 6, 2020)

  • What's new:
  • Time-lapse recording!
  • The built-in encoders got re-designed from scratch!
  • Now you can select the color quantization method (Neural, Octree, MedianCut, Grayscale, and MostUsed) and understand the differences.
  • You can select the the amount of colors used for the Neural, Octree, MedianCut, Grayscale, and MostUsed quantization methods.
  • Added support for transparency in the built-in encoder (works with all quantization methods).
  • You can now switch between capture frequency modes from the recorder window (when paused or stopped, and even change the framerate).
  • The encodings are now displayed in a popup attached to the editor (but you can still use the older alternative, a separated window).
  • You can now see the total elapsed time of the encoding process.
  • The 'Quality' slider of the Neural quantization method is now called 'Sampling', and it's properly explained what it means.
  • Updated the Hungarian, Dutch, and Russian localizations.
  • Bug fixes:
  • The built-in encoders were giving green artifacts when the color used as chroma key was present in the frame.
  • When opening the recorders while on snapshot mode and pressing the stop button, the app would crash (thanks to Naoki for finding that).
  • The eye dropper of the color selector window was changing size when the drag started.
  • It was impossible to capture the screen in manual mode with the DirectX capture method.
  • The context menu items (undo, redo, and delete) were not being enabled (thanks to László for the help).

New in ScreenToGif Portable 2.25 (Jun 7, 2020)

  • What's new:
  • You can disable tasks without having to remove them.
  • Added the option to upload APNGs too.
  • Added a new parameter to the post encoding commands (URL).
  • Updated the Japanese, Chinese (Traditional), Dutch and Russian localizations.
  • The options window will adjust its width to its contents when opening.
  • Bug fixes:
  • The screen capture (BitBlt + cursor) over a remote desktop connection was not working properly (thanks to Luis for the help).
  • The editor window chrome (title bar) was not getting extended when needed.
  • The app could crash before warning of the missing .Net 4.8 when having .Net 4.6.2 or older versions.
  • If the project was too big (too many frames or frames too big), the PSD exporter could fail (thanks to Jakob for the help).
  • Several texts where not translatable (thanks to László for the help).
  • Copy and pasting a frame, then doing it again multiple times, could exceed the filename limit (thanks to Riku for the help).
  • The 'duplicated filename' warning was not getting hidden when unticking the option to save the file to a selected folder.

New in ScreenToGif Portable 2.24.2 (May 17, 2020)

  • What's new:
  • Updated the Spanish localization.
  • Added the Swahili localization.
  • Bug fixes:
  • Replaced the download link of FFmpeg to download v4.2.2. If you are still unable to export using FFmpeg, download it again.

New in ScreenToGif Portable 2.24.1 (May 14, 2020)

  • What's new:
  • Updated the French, Russian and Chinese (Simplified) localizations.
  • Bug fixes:
  • Exporting with newer versions (> 4.2.2) of FFmpeg was not working.

New in ScreenToGif Portable 2.24.0 (May 8, 2020)

  • Added the option to run the FFmpeg encoding with two-pass.
  • [Installer] Added the option to install the shortcut to all users.
  • [Installer] When installing, the UAC prompt will only appear if necessary (for example, when installing the shortcut to all users).
  • Added the option to force the update to run with elevated privileges.
  • Updated the default parameters for exporting with FFmpeg (click on the reset button to load the new ones).
  • Bug fixes:
  • When trying to insert an image with a different DPI than the project, it would import it with the incorrect size.
  • Added a warning when trying to import multiple images with different DPIs.
  • The app could crash when rendering a character which had a broken glyph (while using the caption feature).
  • The app was crashing when applying the 'Reduce Frame Count' while selecting the last frames.
  • It was not allowed to add a preset with a name already in use in a preset from another video type.
  • (Experimental) Added a workaround for the 'Not enough quota...' crash. It can be disabled on Options > Application.

New in ScreenToGif Portable 2.23.2 (Apr 30, 2020)

  • The settings were being erased due to an empty value.
  • When limiting the Undo stack, the app could crash when trying to undo.

New in ScreenToGif Portable 2.23.1 (Apr 10, 2020)

  • Added buttons to navigate to the folder of the extras.
  • Updated the Chinese (Simplified), Japanese and Dutch translations.
  • Bug fixes:
  • The Options > Extras section was not handling well relative paths, causing a false negative detection of the tools.

New in ScreenToGif Portable 2.23 (Apr 8, 2020)

  • What's new:
  • Added the option to reduce the frame count to only the selected frames.
  • Also, you can select to adjust the delay when reducing the frame count.
  • Added the option to limit the undo/redo history size.
  • Updated the Japanese and Russian translations.
  • The Options > Storage UI was redesigned.
  • Bug fixes:
  • Switching back from the snapshot mode from the recorder could cause a small crash.
  • The auto-updater was failing to run when the cache folder was set to a relative path.
  • The tooltips of the buttons of the startup window were incorrect.
  • When trying to undo a 'Reduce Framerate' action that resulted in no frames being deleted, a crash would happen.

New in ScreenToGif Portable 2.22.1 (Mar 13, 2020)

  • What's new:
  • The French and Russian translations were updated.
  • Bug fixes:
  • Fixed a bug with the Gifski encoding which resulted in skewed frames.
  • The text box that accepts only integers could cause a crash when trying to parse the text.

New in ScreenToGif Portable 2.22 (Mar 3, 2020)

  • What's new:
  • It's more apparent that a new update is available
  • Added an updater, which automatically downloads and installs new updates (optional), even for portable releases
  • You can now manage the presets of the encoding parameters of FFmpeg for Gif and Apng too
  • Bug fixes:
  • The DirectX capture method was crashing in some machines when trying to record with the cursor visible
  • The installer was crashing when the user had no .Net Framework 4.7.2 or newer
  • When inserting a new media into an existing project, the app was saving the state to the action stack twice, which caused a crash when trying to undo twice
  • When exporting as images, the app was not resolving the date/time format of the filename
  • The text of 'Help' button was missing

New in ScreenToGif Portable 2.21.2 (Feb 28, 2020)

  • What's new:
  • Just a couple of bug fixes.
  • Fixed:
  • The app was not being able to load the SharpDX libraries.
  • The DirectX capture mode could fail when finishing the capture of a frame.

New in ScreenToGif Portable 2.21.1 (Feb 27, 2020)

  • What's new:
  • Updated the Chinese (Simplified), French and Russian translations.
  • Bug fixes:
  • The app was crashing on startup when checking if there wasn't any other instance running.
  • The eye-dropper of the color selector window was not updating the RGBA values when dragging across the screen.

New in ScreenToGif Portable 2.21 (Feb 26, 2020)

  • What's new:
  • You can now import Apng's files.
  • Option to run the app on startup.
  • Option to allow only one instance of the app, switching to the already opened app when trying to open another instance (single instance per user and executable).
  • Bug fixes:
  • If the SharpDX libraries were not in the same folder as the app, it was not possible to load them.
  • The editor window was not receiving focus upon loading.
  • Sometimes, the button to select a region in the new recorder was not working.
  • The Accept/Retry/Cancel controls were not getting positioned correctly when the whole right side of a screen was selected.
  • When the folder path of the SharpDX was empty, the options window was displaying an error while checking the external tools.
  • The video importer (MediaPlayer) was not respecting the selected scale.

New in ScreenToGif Portable 2.20.4 (Feb 19, 2020)

  • Bug fixes:
  • The app was crashing if the system had no .NET Framework 4.8 installed, without warning first.

New in ScreenToGif Portable 2.20.3 (Feb 10, 2020)

  • Bug fixes:
  • Some users could not reverse, undo, reset or save projects.
  • The feedback tool was not working for some users.
  • Some users could not download any external tool (TLS/SSL bug).

New in ScreenToGif Portable 2.20.2 (Feb 10, 2020)

  • What's new:
  • German translation was updated.
  • Added the privacy policy link inside Options.
  • Bug fixes:
  • Updated the startup check that verifies the presence of .Net Framework 4.8.
  • The FFmpeg video importer now detects correctly videos with rotation.
  • The app was occasionally crashing when loading the editor window when trying to apply the glass effect.

New in ScreenToGif Portable 2.20.1 (Jan 29, 2020)

  • Chinese (simplified) translation was updated.
  • Bug fixes:
  • The validation that prevented some Windows 10 users from using the DirectX recording was fixed.

New in ScreenToGif Portable 2.20 (Jan 29, 2020)

  • What's new:
  • The app now uses/requires .Net Framework 4.8.
  • Experimental support for multi-DPI set of screens (All windows, including the recorders).
  • Screen capture via DirectX 11.1 (Desktop Duplication API, requires Windows 8 or newer).
  • Screen capture can use a configurable memory cache with support for compression.
  • You can now set actions to be executed when clicking on the app icon on the system tray.
  • The default FFmpeg Webm encoder is now set to VP9.
  • Added support for version 0.9.3 of Gifski (delete the older DLL and download again via Options > Extras).
  • You can now cancel the gif encoding that uses Gifski.
  • When exporting as project, the app will use the encoder window instead of locking down the editor.
  • You can use FFmpeg to import frames from video (I also improved performance while importing video with the default method).
  • The executable can interpret arguments to disable/enable hardware acceleration.
  • The maximum permitted outwards thickness of the border was increased.
  • German, Turkish and Russian translation were updated.
  • Bug fixes:
  • The new recorder had issues with the positioning of the record controls while using multiple screens.
  • The troubleshooter had issues displaying the correct position of the screens.
  • The screen recorder was not capturing animated cursors correctly.
  • The space bar was not set as the Play/Pause button anymore.
  • The Gifski encoder now accepts saving gifs to a path (also loading frames from a temporary path) that contains non-latin characters.
  • The text was overflowing and not wrapping properly in the FFmpeg command text boxes.
  • It was not possible to set shortcuts when deploying with Intune.
  • When trying to type special characters with the help of the Right Alt key, some commands were being fired instead. Because the underlying system translates Right Alt to Ctrl + Alt.

New in ScreenToGif Portable 2.19.3 (Oct 27, 2019)

  • Bug fixes:
  • When adding a task, if you selected the KeyStrokes you would actually select the MouseClicks and vice-versa.
  • The gif encoders had an issue with the timings of the frames.

New in ScreenToGif Portable 2.19.2 (Oct 16, 2019)

  • What's new:
  • German, Korean, Polish, Swedish, and Russian translations were updated.
  • Bug fixes:
  • For some users, a crash was happening when trying to use Caption or KeyStrokes features.
  • Some tooltips were not translatable.

New in ScreenToGif Portable 2.19.1 (Oct 8, 2019)

  • What's new:
  • Chinese (Simplified) translation was updated.
  • Bug fixes:
  • The Enter key was not working as the shortcut key for the panels on the Editor window.
  • The cursor following feature was not working when the key used to temporarily disable the repositioning was not set.

New in ScreenToGif Portable 2.19 (Oct 7, 2019)

  • What's new?
  • You can set the recorder window to follow your mouse cursor.
  • You can add drop shadows (you can also set as an automated task).
  • Now you can add the progress overlay as a task.
  • Now you can add the border overlay as a task (also, you can set your border to expand outwards the frame).
  • Encodings done with FFmpeg have now a progress indicator.
  • The color selector has now a slider for the transparency and an eye dropper for sampling colors from your screen.
  • You can control the starting number for the progress text when displaying the current/total number of frames.
  • You can view the current time (cumulative) of the project based on the current selected frame (Statistics tab).
  • There's a more reliable feedback sending mechanism in use.
  • You can now insert lower case letters at the key strokes editor.
  • Added option to not loop the animation during playback.
  • Swedish and Korean translation were updated.
  • Added Vietnamese translation.
  • Bug fixes:
  • The screen recorder was pausing the recording when the windows were being dragged.
  • Some typos were corrected.
  • The triangle shape was impossible to use when regional/number settings were using comma as decimal separator instead of a period.
  • Other types of progress overlays were shifted 1 frame ahead, so the last frame will represent 100% of the progress.
  • When trying to edit the key strokes, there was a case in which you could not, because of a faulty validation preventing you from opening the window to edit.
  • When manually switching from a zoom different than 100% (example: 140%) back to 100% and later opening and closing a panel,
  • The zoom would go back to the zoom 140% instead of staying at 100%.
  • The tooltips for some buttons are now translatable.
  • Fixed issues with some windows not opening at the correct position.
  • Fixed the delay rounding for encoders v1 and v2, since gifs can only have delays of multiples of 10ms in each frame.

New in ScreenToGif Portable 2.18 (Jul 19, 2019)

  • What's new:
  • Added support for presets/profiles for FFmpeg video encoding feature, separated by file type.
  • Keystrokes: The app will display "Ctrl" instead of displaying "Control".
  • Updated the Korean translation.
  • Bug fixes:
  • The process that checks if there's already a file with the same name was changed. Now it should be smoother.
  • In Options > About, the Gitter link was opening other website by mistake.
  • The task that alters the delay of frames was not working.
  • The transition "Fade to color" was ending with a frame not 100% of the selected color.

New in ScreenToGif Portable 2.17.1 (Apr 24, 2019)

  • What's new:
  • Updated the German and Danish translations.
  • Bug fixes:
  • There was a couple of overlapped visual elements on the Progress panel.

New in ScreenToGif Portable 2.17 (Apr 11, 2019)

  • What's new:
  • You can now use different themes! Light, medium, dark and very dark are now available.
  • New automated task: You can now create a task that alters the delay of each frame.
  • Progress indicator: Now you can add the exact timestamp of each frame (based on the start date of the recording).
  • When you start the app without any settings, the default folder where the frames are stored (Location folder) is now set to %temp% instead of a hardcoded path.
  • Now you can use your arrow keys to move and resize the selection rectangles from the new recorder and from the Crop feature. Just use the three combinations of commands with Ctrl, Shift and arrow keys.
  • Updated the Japanese translation.
  • Bug fixes:
  • When removing duplicated frames, there was no indication that the process was still going on.
  • When applying the KeyStrokes with a margin, it would result in a wrongly sized panel.
  • If you cancelled the video import, the progress bar would not be hidden away and the app could crash.
  • When creating a new blank project and trying to apply the Obfuscation feature, the app would crash, because of the image depth.
  • When using the FFmpeg as the APNG encoder, the app would crash if the parameter field was empty.

New in ScreenToGif Portable 2.16 (Jan 18, 2019)

  • What's new:
  • Added FFmpeg as an optional encoder for Apng.
  • Updated the German and Russian translations.
  • Bug fixes:
  • A message about a missing FFmpeg instance was not interactive.
  • When loading images, if those images were not in the correct format, the app would not encode properly as Apng.
  • There was an issue with one of the numerical input fields not working as expected (with numbers being typed).

New in ScreenToGif Portable 2.15.2 (Jan 9, 2019)

  • What's new:
  • Updated the Russian, Italian and Dutch translations.
  • Bug fixes:
  • The Apng export option was not working properly, the transparency and the repeat mode were broken.
  • When selecting a folder to save a Apng file, only the extension *.apng was being displayed (the extension *.png was left behind).
  • The keyboard shortcuts for the recording were not working when in full screen mode.

New in ScreenToGif Portable 2.15.1 (Dec 21, 2018)

  • Updated the Dutch and French.
  • Bug fixes:
  • The FFmpeg/Gifski integration was not working.
  • Some minor visual tweaks.

New in ScreenToGif Portable 2.15 (Dec 19, 2018)

  • What's new:
  • The algorithm that analyzes each frame, looking for pixels changes, is now a bit faster.
  • You can now add basic shapes. This feature is still experimental and there's more shapes to be implemented.
  • You can now export your project as a PSD file.
  • Updated the French and Russian translations.
  • Bug fixes:
  • When opening the app via the "Open with" context menu, Gifski and FFmpeg were not being found (if they had a relative path).
  • Also, it was fixed some other issues related to selecting the FFmpeg/Gifski files when the previous path was relative.
  • The app could crash when editing key strokes of a project.
  • It was impossible to undo the "Remove duplicates" action when using the option "Don't adjust".
  • Also, because of that bug, when applying the "Remove duplicates" action with other option than "Don't adjust" and later applying with that option, the app would crash too.
  • Board recorder: When trying to discard a recording, the app could crash.
  • With the new recorder UI, when changing from selecting a Region/Window to selecting a Screen, the Accept/Retry/Cancel UI was appearing when it should not.
  • Small adjustments with the new recorder UI for high DPI screens.

New in ScreenToGif Portable 2.14.1 (Aug 11, 2018)

  • What's new:
  • Updated the Spanish (Argentinian) translation.
  • Bug fixes:
  • For some users, the app would simply close when stopping the recording and opening the Editor.
  • Known bugs:
  • OutOfMemory exception when importing videos.
  • '{DependencyProperty.UnsetValue}' is not a valid value for property 'FocusVisualStyle' when opening a ComboBox. Please, help me find how exactly this can be triggered.
  • When saving a gif using the overwrite option while the output file has a usage lock, no error appears.
  • Cinemagraph feature does not work correctly when applying to a project with a different dpi than the screen. The Gifski integration does not accept saving something in a path with Chinese characters, for example: "回复".
  • Experimental features:
  • Full screen recording.

New in ScreenToGif Portable 2.14 (Aug 10, 2018)

  • What's new:
  • You can now set up to avoid receiving a confirmation message before closing the app via the tray icon.
  • Added the ability to get updates for the translations.
  • The color picker hexadecimal field now supports pasting/typing without specifying the alpha/transparency value.
  • You can now review your feedback before sending it to the developer.
  • It's now possible to personalize the size of the mouse clicks highlight. Also, you can apply it even after the recording.
  • You can now let the app start minimized to the system tray.
  • You can now create some tasks to be executed after each recording. (More to come)
  • Troubleshooter: If any window is missing (outside of the screen bounds), you can use the troubleshooter to reset its current or startup position.
  • Added the option to disable hardware acceleration.
  • Now the app warns when trying to open a project that is already opened in another editor instance. Also, the task that clears the temporary folder will not delete any project that is open.
  • Fixed:
  • The code that positions the recorders was improved.
  • Two buttons were being displayed at the KeyStrokes editor, one got removed.
  • The progress indicator value (for the percentage, without showing the total) was wrong.
  • If you tried to apply a caption with just spaces, the app would crash. Now a warning appears, explaining that you need to type something.
  • Improved the "FFMpeg/Gifski is not present" warning.
  • When clicking to save the project as multiple images, without zipping and pressing 'No' right after a prompt appeared, the Save/Cancel buttons of the panel would be disabled.
  • The framerate of the encoder 2.0 could be wrong by an offset of 9ms.
  • When importing a translation, the 'new lines' were not being correctly identified.
  • When using relative paths such as '.' for the temporary folder, an error would appear.
  • When trying to crop, the app could crash (because of a high DPI issue).
  • When selecting a screen region (using the new recorder UI), the app could crash (also a high DPI issue).
  • The slide transition was getting the amount of frames from a wrong slider (this caused a crash when undoing the transition).
  • When entering snapshot mode with the recorder UI, without having any region selected and pressing "Record", the app would crash. Now it prompts for a region of the screen to be selected.
  • Editing the key strokes of the last frame was not possible. The key input was being ignored.
  • When a screen gets disconnected, all Editor windows will be moved to an available screen.
  • When cancelling the selection of the compression method used by the system encoder (video export), the app would crash.
  • When using the 'Remove duplicates' feature, the option to conserve the total delay of the removed frames was not working when selecting the option to remove the first duplicate frame.
  • When using the 'Remove duplicates' feature, trying to undo the previous action that had no frames to be removed, a crash would happen.
  • Pressing 'Stop' when a the pre-starter countdown is still active was not really stopping it.
  • Known Bugs:
  • Using an automated task to add the key strokes will still use the color and font settings from the main settings.

New in ScreenToGif Portable 2.13.3 (Apr 25, 2018)

  • What's new:
  • The Dutch translation was updated.
  • Bug fixes:
  • The Imgur upload was not working.

New in ScreenToGif Portable 2.13.2 (Apr 15, 2018)

  • What's new:
  • The Dutch translation was updated.
  • Bug fixes:
  • Performance issues with the startup of the app.

New in ScreenToGif Portable 2.13.1 (Apr 2, 2018)

  • What's new:
  • The Simplified Chinese and Japanese translations were updated.
  • Bug fixes:
  • When there's a project open, when closing the recorder without recording, the app would crash.
  • When removing duplicated frames and not finding any frame to be removed, the app would crash.
  • Issues related to the numerical input that accepts decimal values.
  • Some settings were not saved after closing the app.
  • Files with uppercase extension were not being recognized by the app.

New in ScreenToGif Portable 2.13 (Mar 19, 2018)

  • What's new:
  • Added the option to upload to an Imgur personal account. You can also upload to albums
  • Added the option to display an icon on the system tray, with the possibility of launching the recorders and editors from a context menu or from a keyboard shortcut
  • Added proxy support
  • Added support for selecting the PrintScreen key for the keyboard shortcuts
  • The hint text that appears when a panel gets opened will stay visible until you close that panel
  • The zoom is restored to the previous value after closing the side panel
  • The position of the startup window is now remembered
  • Bug fixes:
  • The warning that appears when there's not enough space left on disk will only be displayed when there's less than 2GB left
  • It was not possible to save board recordings with Gifski as the encoder

New in ScreenToGif Portable 2.12.1 (Feb 21, 2018)

  • Bug fixes:
  • Image uploading (Imgur for example) was not working. Sorry :(
  • Known bugs:
  • OutOfMemory exception when importing videos.
  • '{DependencyProperty.UnsetValue}' is not a valid value for property 'FocusVisualStyle' when opening a ComboBox. Please, help me find how exactly this can be triggered.
  • When saving a gif using the overwrite option while the output file has a usage lock, no error appears.
  • The Cinemagraph feature is broken for high DPI PCs.
  • Experimental features:
  • Full screen recording.
  • Image upload.

New in ScreenToGif Portable 2.12 (Feb 5, 2018)

  • What's new:
  • Remove frame duplicates: It's a feature that allows you to remove frames that are similar to its neighbors.
  • Key Strokes: It's now possible to show the key presses before it actually happened.
  • Key Strokes: You can avoid displaying modifier keys while they are not part of a keyboard command.
  • Key Strokes: You can add/remove/edit your keys strokes.
  • If there's not enough space left on the drive, a warning message will appear on the editor window.
  • You can now also control the zoom of the image by using a small up/down field at the bottom of the window.
  • It's now possible to set the maximum age that a project can reach before being deleted automatically. It defaults to 5 days old.
  • Updated Simplified Chinese, Portuguese, German, Italian, Polish and Danish translations.
  • Upload of files via Yandex is now supported.
  • Bug fixes:
  • While discarding the recording, the app would let you start a new recording before finishing erasing the files of the previous one.
  • Encoding with Gifski (Note: It's now using a DLL instead of the executable).
  • While adding overlays (Free Text, Free Drawing, Border...) with an image with a DPI not equal to the current DPI of the screen, the overlay content would not appear on the right position of the frame.
  • The recorder window position was not being restored properly if the window was closed while it was on a secondary monitor.
  • Encoder: Right-clicking to copy a video file was crashing the app.
  • Known bugs:
  • OutOfMemory exception when importing videos.
  • '{DependencyProperty.UnsetValue}' is not a valid value for property 'FocusVisualStyle' when opening a ComboBox. Please, help me find how exactly this can be triggered.
  • When saving a gif using the overwrite option while the output file has a usage lock, no error appears.
  • The Cinemagraph feature is broken for high DPI PCs.
  • Experimental features:
  • Full screen recording.
  • Image upload.

New in ScreenToGif Portable 2.11 (Dec 24, 2017)

  • What's new:
  • APNG support (for saving).
  • Added the option of copying the output file/filename/folder after the encoding.
  • Added the option of running post encoding commands.
  • Added the Obfuscate feature. It's used to pixelate a region of the image.
  • You can now use FFmpeg or Gifski to save your gif.
  • Added the option of uploading the gif to Imgur or Gfycat. (Experimental feature)
  • Added the Spanish (Spain) translations.
  • Updated the Russian and Chinese (Simplified) translations.
  • You can now download FFmpeg and Gifski directly using the app. Head over to Options > Extras to download it.
  • It's now possible to press the enter key to load the selected project from the table of recent projects.
  • Bug fixes:
  • Images with high dpi (for example, 600dpi) were not displayed correctly.
  • Clicking on 'Recent Projects' if the temporary folder does not exist would give an error.
  • After changing the delay of frames, the Statistics tab was not updating.
  • When opening a project (or any other file) via drag and drop on top of the executable (or link) or via the "Open with..." context menu, the app was opening the startup window instead of the editor.
  • While using the new recorder, if the record button was pressed without a screen region selected, an error was happening. Now it will enter the selection mode.
  • While clicking on the link to open the file that already exists for types other than Gif, it was only opening the gif file.

New in ScreenToGif Portable 2.10 (Oct 18, 2017)

  • What's new:
  • The app and the installer are now digitally signed! You should see my name (Nicke Manarin) on the properties of the files.
  • Redesigned screen/window/area selection experience on the new recorder.
  • The app will ask before closing if there's anything being edited.
  • Added the option to save the project while saving a gif (by using the same filename).
  • Bug fixes:
  • For some users, clicking to stop the recording was crashing the recorder.
  • The "Insert recording" action was ignoring the option of using the new recorder UI.
  • Added support for images with ".jpeg" extension (same as .jpg that is supported already).
  • The app now remembers the last used position of the Watermark.
  • Pressing Esc wasn't closing the panel when the keyboard focus was inside the Free Drawing and Cinemagraph elements.

New in ScreenToGif Portable 2.9 (Aug 14, 2017)

  • What's new:
  • New color quantization algorithm for the encoder 2.0.
  • An installer is available.
  • Options to automatically adjust the window based on the frame size and to automatically adjust the image zoom based on the window size (after loading a project).
  • New translation: Dutch.
  • Updated the German, Italian, Portuguese (Brazilian), Simplified Chinese, and Russian translations.
  • A message appears before deleting frames or discarding the project. It's optional, you can disable this later.
  • The updater detects which type of update it should download (portable or installer).
  • Fixed:
  • The Insert window was not taking into account the DPI of the image being inserted.
  • A bug related to the crop feature under a high DPI environment.
  • The recorder window could stay out of view if it was previously used on a monitor that got disconnected.
  • After unplugging a monitor, the recorder window was not adjusting its position.
  • The "Go to frame" feature was not displaying the correct frame.
  • After deleting frames, the project info was not being saved into the file (project.json). This was causing some false warnings while trying to load the project later via "Recent Projects".
  • Added the missing "New Board Recording" context menu entry on the editor window.
  • Several bugs with the new recorder that happened when using screens to the left or above the primary screen.
  • The recorder feature called "snap to window" wasn't working with windows on screens to the left or above the primary screen.