DropSpace v0.3.0-preview.3
Pre-releaseDropSpace 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
PointerMovedremains 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.