Skip to content

Releases: geethut-stack/SwiftTab

v0.2.1

Choose a tag to compare

@geethut-stack geethut-stack released this 15 Oct 05:34
b3969d1

Added
Hovering a row previews that window without changing the selection (HoverPreview option).

Fixed
Dummy key is no longer Ctrl. A_MenuMaskKey := "vk07", an unassigned key, so no game should see a stray Ctrl press from SwiftTab.

v0.2.0

Choose a tag to compare

@geethut-stack geethut-stack released this 15 Oct 02:43
f16b999

Added

A × button on every row of the list. Clicking it closes that window.
Shift+click on the × force-kills the whole process. It won’t kill SwiftTab itself, Windows Explorer or Windows Store apps, and shows a short message when it refuses.
Delete closes the selected window, and Shift+Delete force-kills its process.
The preview is now clickable. Click it to switch to that window.
A Close window button above the preview closes the selected window, and Shift+click force-kills the process.
New config options: SurfaceMs (how long to wait after a close request before bringing the window forward) and BtnBg (close button color).

Fixed

“Save changes?” prompts from Word, Notepad and similar apps now come to the front when you close them from the list. Previously they stayed behind the overlay.

Improved

Faster to appear. The default delay dropped from 90 ms to 40 ms, and the list is now prepared in the background while the delay runs.
The overlay’s show/hide animation is turned off, and the window and icon cache are warmed at startup, so the first use isn’t slower than later ones.
The live preview now draws just after the list appears, so the list isn’t held up by it.
The exclusive-fullscreen check is cached for one second instead of running on every press.
ShowDelay: 0 now works as intended (it previously cancelled the overlay timer).

Known limitations

A window that is slow to close (for example a browser with many tabs) may be brought to the front after SurfaceMs, because the script can’t tell it apart from one waiting on a prompt.
Force-kill ends the whole process, so unsaved work in it is lost.

Initial release

Choose a tag to compare

@geethut-stack geethut-stack released this 13 Oct 19:10
b664281
0.1.0

Update README.md