Bonsplit Offers a Flexible Option to SwiftUI’s TabView on macOS
macOS developers frustrated with the limitations of SwiftUI’s standard TabView now have a new option: Bonsplit. The open-source library provides a robust system for managing tabs and split panes, addressing a key gap in the Swift ecosystem.
Developed by Alasdair Monk, former VP of Design at vercel and Principal Designer at HashiCorp, Bonsplit is available under the MIT license on GitHub. it features smooth 120 fps animations and native drag-and-drop functionality for a seamless user experience.
Monk, who also co-founded Replay Software to build Mac applications, created Bonsplit to solve a common problem for macOS developers: SwiftUI lacks a thorough solution for professional-grade tab and pane management. Bonsplit directly addresses this need.
Smooth Performance and Native Integration
Bonsplit delivers on its promise of high performance with animations running at 120 frames per second. The library also includes a native drag-and-drop system for easily reorganizing tabs and panels.
Key features include:
- 120 fps Animations: Provides a fluid and responsive user interface.
- native Drag & Drop: Allows users to easily rearrange tabs and panels.
- Open Source: Available for free use and modification under the MIT license.
Monk’s work aims to provide macOS developers with the tools they need to create refined and user-friendly applications.Bonsplit offers a significant betterment over the standard SwiftUI TabView, filling a critical void in the macOS development landscape.
