-
feat(desktop): store user data in %LocalAppData%\StemDeck (#25)
发布于
2026-05-09 23:52:18 +00:00 | 334 次提交 在此版本后已推送到 main- fix(ui): fix drag-and-drop on Windows WebView2 and catalog rail layout
- Set dragDropEnabled: false in tauri.conf.json so WebView2 doesn't
intercept OS-level drag events, allowing HTML5 dragover/drop to fire - Fix catalog-rail background not filling full panel height by adding
grid-template-rows: 1fr and explicit grid-column/row placement on
rail and main, preventing catalog-main from wrapping to an implicit
row in the collapsed state - Restore dropOnFolder and getDraggedTrackId to accept explicit trackId
and text/plain fallback for cross-origin dataTransfer in WebView2 - Add wireRailLibraryDrop so tracks can be dragged from trash back to
library by dropping on the Library rail button
- feat(desktop): store user data in %LocalAppData%\StemDeck on Windows
Move the data directory from the install folder (./data) to the
per-user %LocalAppData%\StemDeck so it survives across releases.
Users no longer need to copy their data folder when unzipping a
new version.On first launch after upgrading, existing models/jobs/ffmpeg/logs
are automatically migrated via fs::rename (cheap same-volume move).
STEMDECK_DATA_DIR still overrides the location for dev/testing.Non-Windows falls back to XDG_DATA_HOME/stemdeck or
~/.local/share/stemdeck.
Co-authored-by: Thales <>
下载附件