alpha
Login
or
Join now
eagraf.dev
/
textile
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
A local-first note taking app
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
textile
/
src
/
platform
/
at
main
1 file
Ethan Graf
Tabs per tile (phase 5a): tab context menu + open-in-split
3w ago
c345c38a
contextMenu.tsx
Tabs per tile (phase 5a): tab context menu + open-in-split Tab management via right-click, a shared context-menu provider, and a sidebar action to open a file in a new tile. - tabsModel: closeOthers / closeToRight / closeToLeft (anchor survives) and closeAllOfFile (across tiles, reports emptiedTileIds), all pure + tested. Shared slotShowsRequest helper. - TileTabStrip: right-click -> native context menu of close actions (unified onTabAction dispatcher). useTilingDocumentSlots gains the matching close methods; tiling.tsx collapses tiles emptied by close-all-of-file. - platform/contextMenu: ContextMenuProvider + useContextMenu inject the context-menu capability (electron impl is the one place touching window.textile). Provider mounted at the App composition root; TileTabStrip and the sidebar consume via the hook instead of window. - Sidebar file menu: "Open in new tile to the right/below" splits the active tile then opens the file (App.handleOpenInSplit). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
3 weeks ago