Skip to content

feat: rebuild tab movement across windows - #279

Merged
alecdotdev merged 1 commit into
alecdotdev:masterfrom
PathGao:agent/rebuild-window-tab-movement
Jul 30, 2026
Merged

feat: rebuild tab movement across windows#279
alecdotdev merged 1 commit into
alecdotdev:masterfrom
PathGao:agent/rebuild-window-tab-movement

Conversation

@PathGao

@PathGao PathGao commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Summary

Tabs can again move directly between live windows without saving or losing unsaved content. The destination acknowledges a brokered transfer before the source removes its tab; a dead or busy destination leaves the source unchanged.

The tab context menu identifies each destination window, the window menu can merge other windows here, and Cmd/Ctrl+Shift+M carries the active tab through windows in creation order (or detaches it when no destination exists).

Rebuilds the functional scope of #225 without its stale merge history. Depends on #278; merge after it.

Validation

  • npm run check
  • npm test (122 passed)
  • cargo test (20 passed)

@PathGao

PathGao commented Jul 30, 2026

Copy link
Copy Markdown
Contributor Author

This rebuilds the functional scope of stale draft #225 on the new componentization chain. Its branch is directly based on #278; please merge it after #278. Validation: npm run check, npm test (122 passed), and cargo test (20 passed).

@PathGao
PathGao force-pushed the agent/rebuild-window-tab-movement branch from b96c39d to 8eb40ed Compare July 30, 2026 05:14
@alecdotdev
alecdotdev merged commit 26a1918 into alecdotdev:master Jul 30, 2026
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants