Files
hrynco-kswitcher/Release/README.md
T

2.1 KiB
Raw Permalink Blame History

Latest Windows release

v0.6.3 — 2026-10-29

  • Hide the fullscreen capture selection before submitting a notification when automatic editor opening is disabled. Previously the selection remained visible during submission, which could suppress the banner under Windows fullscreen notification rules.
  • Default to capture → notification → click → editor. Open editor after screen capture is now off by default; explicitly saved preferences are preserved.
  • Retain the editor fallback for immediate notification errors.
  • Check for updates in the background every 6 hours after the startup check. Notify once per version per session, retry after network failures at the next interval, and install only after confirmation.

Verified: 176 native checks, 403 input/layout checks at 240 DPI, screenshot editor UI integration, isolated notification registration checks, and 45 updater checks. The new UI regression test failed before the fix and passes afterward: the selection is hidden at notification submission. Banner behavior still needs confirmation on the affected laptop. Windows Do Not Disturb can send notifications directly to the notification center; asynchronous toast failures are not yet monitored.

Upgrade: choose Update in the tray menu. Legacy v0.3.0–v0.4.1 clients first receive the v0.4.2 compatibility bridge, then the current full release. v0.2.3 and earlier require manual installation. For manual installation, exit KSwitcher and extract the entire ZIP into its installation folder. Keep personal data/ and customized dictionaries.

Download KSwitcher-win-x64.zip with SHA256SUMS.txt. The package contains the resident, configurator and screenshot executables, a release manifest, offline dictionaries, documentation and license notices; no personal settings or clipboard history.

Build and package:

.\build.ps1 -Stage -Test
.\package.ps1 -PublishRelease

Commit the archive, checksum and sources together. Publish both assets on a stable release-vX.Y.Z tag matching the executable version. Keep v0.4.2 as the last legacy tag.