Complete reference for all Bonsplit classes, methods, and configuration options.
BonsplitController The main controller for managing tabs and panes. Create an instance and pass it to BonsplitView. Tab Operations createTab closeTab selectTab selectPreviousTab / selectNextTab Split Operations splitPane closePane Focus Management focusedPaneId focusPane navigateFocus Query Methods allTabIds allPaneIds tab tabs(inPane:) selectedTab(inPane:)
BonsplitDelegate Implement this protocol to receive callbacks about tab bar events. All methods have default implementations and are optional. Tab Callbacks shouldCreateTab didCreateTab shouldCloseTab didCloseTab didSelectTab didMoveTab Pane Callbacks shouldSplitPane didSplitPane shouldClosePane didClosePane didFocusPane