[GH-ISSUE #551] [Preview] Version 2.20 #1920

Closed
opened 2026-03-01 18:50:21 +03:00 by kerem · 0 comments
Owner

Originally created by @NickeManarin on GitHub (Nov 11, 2019).
Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/551

This issue was open, so you can test new features before they are released to everyone.

Download here: ScreenToGif.2.20.Preview.5.zip

(Updated November 14th)
(Updated November 17th)
(Updated December 04th)
(Updated December 21th)

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.

Fixed:

♦ 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.

What needs to be tested?

○ Are the new (DesktopDuplication) and old (BitBlt) capture methods faster than before?
○ Is 200 MB enough as a maximum size for the memory cache?
○ Is the DesktopDuplication capture correctly capturing your screen?
○ Test screen DPI changes while the recorder window is open (for both recorders).
○ Test stopping the recording (for all capture modes, for both recorder).
○ Test using the Gifski encoder with paths with different non-latin characters (I tested with Chinese and Russian characters).
○ Left click, Double left click and middle click actions for the system tray icon.
○ Since this preview build has support for multi-DPI set of screens, further testing needs to be done to ensure that all windows are DPI agnostic. Only the new recorder has no support yet.

Observations

♠ Version number in test release is still 2.19.3, that will change later.
♠ Upload services won't work in this test release.


Application

Recorder

More features and bug fixes may be added before the v2.20 release.

Originally created by @NickeManarin on GitHub (Nov 11, 2019). Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/551 This issue was open, so you can test new features before they are released to everyone. Download here: [**ScreenToGif.2.20.Preview.5.zip**](https://github.com/NickeManarin/ScreenToGif/files/3991705/ScreenToGif.2.20.Preview.5.zip) (Updated November 14th) (Updated November 17th) (Updated December 04th) (Updated December 21th) ### 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. ### Fixed: ♦ 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. ### What needs to be tested? ○ Are the new (**DesktopDuplication**) and old (**BitBlt**) capture methods faster than before? ○ Is **200 MB** enough as a maximum size for the memory cache? ○ Is the DesktopDuplication capture correctly capturing your screen? ○ Test screen DPI changes while the recorder window is open (for both recorders). ○ Test stopping the recording (for all capture modes, for both recorder). ○ Test using the Gifski encoder with paths with different non-latin characters (I tested with Chinese and Russian characters). ○ Left click, Double left click and middle click actions for the system tray icon. ○ Since this preview build has **support for multi-DPI set of screens**, further testing needs to be done to ensure that all windows are DPI agnostic. Only the new recorder has no support yet. ### Observations ♠ Version number in test release is still 2.19.3, that will change later. ♠ Upload services won't work in this test release. -------------- ![Application](https://user-images.githubusercontent.com/14798947/69020667-17f58e80-0994-11ea-95eb-1d44488626d9.png) ![Recorder](https://user-images.githubusercontent.com/14798947/69020668-17f58e80-0994-11ea-9b99-6dcf8f19798d.png) -------------- More features and bug fixes may be added before the v2.20 release.
kerem 2026-03-01 18:50:21 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ScreenToGif#1920
No description provided.