StackWM app iconStackWM

更新履歴

StackWMの各バージョンの変更点。

v1.4.2

Window movement, focus, and scene reliability

  • 修正Rapid consecutive Push commands no longer let an older delayed reconcile overwrite the newest zone mapping
  • 修正Superseded focus and cycle requests stop before they can steal focus back from the newest request
  • 改善Push activation no longer includes three fixed 30 ms main-thread sleeps—90 ms removed from the path, not an end-to-end benchmark
  • 改善Measured Warp context: Zone 3↔4 Push commits fell from 731.8/685.5 ms to 90.2/95.4 ms (87.7%/86.1%); this geometry path already shipped in 1.4.1 build 275 and is the baseline carried into 1.4.2, not a 1.4.2-only gain
  • 修正Scene save and restore now identify the correct display when monitors are arranged above or below the primary display
  • 修正Legacy scene layout references now migrate correctly and the migration completion marker is saved to the intended directory
  • 修正Dynamic region hotkeys are no longer unregistered twice during a hotkey refresh
  • 修正Quit on the expired-trial screen now terminates StackWM instead of leaving a background process running

v1.4.1

Window command reliability fixes

  • 修正Push and Pick & Drop commands now recover when a relaunched app briefly reports an unavailable Accessibility (AX) server
  • 修正Rapid window boundary hotkeys no longer replay stale geometry targets

v1.4.0

Chromium window fixes & direct zone hotkeys

  • 修正Cycle/focus hotkeys no longer bail when a Chromium window's AXWindowNumber doesn't match its CGWindowID — selecting won't crash or detach from zone
  • 修正Pick & Drop now skips Chromium helper windows (GPU process, tab strip overlays) that steal cursor hits
  • 修正Eliminated ~300ms AX self-deadlock when StackWM queries its own focused window during hotkey processing
  • 新機能Cycle region: press ⌥⌘+digit to directly cycle a numbered zone without focusing it first
  • 新機能Scene Manager now shows a display selector when more than one monitor is connected
  • 修正Settings license error messages now show the actual failure reason
  • 修正ZoneSwitcher item view retain cycle in icon loading closure
  • 修正Navigation flash overlay retain cycle in DispatchQueue closure

v1.3.1

Layout editor and license activation fixes

  • 新機能Zone Switcher: press ⌥⇥ / ⌥⇧⇥ to switch between windows in the current zone
  • 改善Zone Switcher now supports mouse selection, drag reordering, live window updates, and safer long-title wrapping
  • 修正Adding an app in the layout editor no longer lets app picker typing trigger split shortcuts
  • 改善License activation now separates rejected keys, activation limits, service errors, and real network errors

v1.2.8

Scene switching reliability & memory optimization

  • 新機能Unified parking system replaces hide/unhide for scene switching
  • 新機能Scored candidate pool for smarter window-to-zone matching on scene restore
  • 改善Scene Manager layout UX simplified — cleaner grid editor and preset panel
  • 改善AXUtil consolidated to a single shared instance (reduced memory overhead)
  • 改善IconCache now has a defensive 8 MB byte limit
  • 修正App picker keyboard navigation in scene editor
  • 修正Five canvas interaction bugs in scene editor
  • 修正New windows no longer auto-assigned to zones — user decides placement

v1.2.6

Bidirectional stack cycle & UI polish

  • 新機能Cycle backward hotkey for stack cycle (reverse direction)
  • 新機能Operation hints on layout editor toolbar and scene section headers
  • 新機能Per-zone app picker for manual app assignment when saving scenes
  • 改善Startup and Settings panel open latency reduced
  • 改善Unified card backgrounds with accentColor fill and vibrancy
  • 改善Consistent color, radius, and typography across scene surfaces
  • 修正Cycle backward not traversing full stack
  • 修正Layout preview not showing for user-defined layouts in scene switcher
  • 修正Scene manager panel not refreshing when editor saves layout
  • 修正Divider positions drifting on drag in scene editor
  • 修正Window swap using wrong stack element (stack.first → stack.last)

v1.2.5

Auto-launch missing apps on scene restore

  • 新機能Auto-launch and place missing apps when restoring a scene
  • 改善Unified window-first activation across sync and async paths
  • 修正Auto Layout ambiguity warnings in UI

v1.2.4

Scene card switcher & hotkey overhaul

  • 新機能Edit button in Scene Card Switcher for quick scene editing
  • 新機能Focus left/right hotkeys and cycle bounce toast
  • 新機能Extension code system for legacy users
  • 新機能SDP-style hotkey actions with Shift modifier for window swap
  • 改善Scene manager app picker flow and visual hierarchy
  • 改善Switcher cold-start icon loading performance
  • 改善Comprehensive SwiftUI modernization and optimization
  • 改善Simplified hotkeys to ⌃⌥-only scheme
  • 修正Hotkey/scene conflict between Scene Card Switcher and push region 1
  • 修正QWERTY keycode mapping for letter keys
  • 修正Preferences window not coming to front when opened
  • 修正Scene save (⌃⌥S) now updates active scene instead of creating new
  • 修正Zone ID allocation changed from row-major to column-major