Home » Tech » SwiftUI Tabs and Panels: Truly macOS-Ready

SwiftUI Tabs and Panels: Truly macOS-Ready

by Lisa Park - Tech Editor

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.

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.