23 lines
823 B
Markdown
23 lines
823 B
Markdown
# Split Groups PR 4: Split-Group UI Scaffolding
|
|
|
|
This branch adds the split-group UI pieces, but does not mount them in the
|
|
main workspace host yet.
|
|
|
|
Scope:
|
|
- add `TabGroupPanel`, `TabGroupSplitLayout`, and `useTabGroupController`
|
|
- add split-group actions to tab menus and tab-bar affordances
|
|
- add the follow-up design note for the architecture
|
|
|
|
What Is Actually Hooked Up In This PR:
|
|
- the new split-group components compile and exist in the tree
|
|
- tab-bar level split-group affordances are present in the component layer
|
|
|
|
What Is Not Hooked Up Yet:
|
|
- `Terminal.tsx` does not mount `TabGroupSplitLayout` in this branch
|
|
- users still see the legacy single-surface renderer
|
|
- no feature switch exists here because the code path is not wired in yet
|
|
|
|
Non-goals:
|
|
- no rollout to users
|
|
- no main-renderer ownership change yet
|