Skip to content

feat: shelf locking & multi-select, multi-window Tabstep - #3

Merged
YozoraKurage merged 1 commit into
mainfrom
0.1.5
Jun 10, 2026
Merged

YozoraKurage merged 1 commit into
mainfrom
0.1.5

Conversation

@YozoraKurage

Copy link
Copy Markdown
Owner

Shelf: remove the drag-all handle and the "→ Tab" hand-off; add Shift/Ctrl multi-selection with multi-item drag-out, and a per-item padlock that exempts items from one-shot/Clear and keeps them for the editor session (SessionState). Items now record whether they came from a scene or the Project.

Tabs: new context-menu entries — Open in New Window (copy), Separate Tab (moves the tab out and docks it beside the window via the editor's internal SplitView drop path, floating fallback) and Duplicate Window (deep session clone). Any number of Tabstep windows can coexist; the shelf now closes with the last one only.

Fix: ProjectBrowser init NRE on Unity 2022 — InitIfNeeded was renamed to Init, so the browser was never initialized before SetTwoColumns / SetFolderSelection and the first ShowFolder silently failed.

Shelf: remove the drag-all handle and the "→ Tab" hand-off; add
Shift/Ctrl multi-selection with multi-item drag-out, and a per-item
padlock that exempts items from one-shot/Clear and keeps them for the
editor session (SessionState). Items now record whether they came from
a scene or the Project.

Tabs: new context-menu entries — Open in New Window (copy), Separate
Tab (moves the tab out and docks it beside the window via the editor's
internal SplitView drop path, floating fallback) and Duplicate Window
(deep session clone). Any number of Tabstep windows can coexist; the
shelf now closes with the last one only.

Fix: ProjectBrowser init NRE on Unity 2022 — InitIfNeeded was renamed
to Init, so the browser was never initialized before SetTwoColumns /
SetFolderSelection and the first ShowFolder silently failed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@YozoraKurage YozoraKurage added the patch up to 0.0.x label Jun 10, 2026
@YozoraKurage
YozoraKurage merged commit 17dd586 into main Jun 10, 2026
@YozoraKurage
YozoraKurage deleted the 0.1.5 branch June 10, 2026 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch up to 0.0.x

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant