Skip to content

DropSpace v0.3.0-preview.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Aug 20:38
50b7beb

DropSpace v0.3.0-preview.3

This is a focused Preview for reliability and placement correctness. It keeps the Preview.2 Smart Drag and Universal Access architecture while closing four targeted gaps.

What changed

  • Critical Smart Drag lifecycle events now use an unbounded reliable signal lane. High-frequency PointerMoved remains coalesced separately, with timestamp-ordered merge and distinct critical-write diagnostics.
  • Settings adds Adjust Island Position…. The selected Dynamic Island can be dragged without activating the window; physical pointer deltas are converted to monitor-local DIP, released coordinates are committed once, and Escape rolls back. Smart candidate creation and Classic activation are suppressed during the edit.
  • Display monitor settings keys now use stable DisplayConfig target identities derived from the monitor device path. HMONITOR handles remain runtime-only, with an explicit best-effort fallback and schema-8 migration for currently enumerated displays.
  • Placement mode and coordinates are now per monitor in settings schema 9. An unconfigured monitor remains Automatic, Reset is monitor-local, and runtime clamping never overwrites saved coordinates.

Validation scope

The repository adds focused Core and persistence tests for the signal queues, edit state machine, DisplayConfig identity normalization, schema-9 placement round trips, Automatic projection, and migration persistence. The existing Windows en-US/zh-CN CI, portable smoke, installer lifecycle, MSIX, release-bundle, and website/API gates remain the release authority.

Preview limitations

Real Explorer/Desktop provider behavior, mixed-DPI monitor re-enumeration, pointer feel, Drop Tray coexistence, and third-party/virtual-file compatibility still require Windows 11 desktop evidence. This Preview does not claim a broad provider matrix or replace the existing source/payload safety boundaries.

Stable-channel users will not receive this Preview. Select the Preview channel only to test experimental builds.