Bonsplit : une librairie SwiftUI pour personnaliser les onglets

Par:
francoistonic

mar, 27/01/2026 - 09:06

Parfois SwiftUI est trop rigide et permet une personnalisation limitée notamment sur les onglets avec TabView. Bonsplit propose une librairie native pour les onglets et la possibilité de splitter les panneaux dans une app SwiftUI. 

La librairie apporte :

- un aspect native

- possibilité d'ordonner les onglets par simple glisser-déposer

- split des panneaux avec une animation 120 fps

- personnalisation de l'apparence

- navigateur par clavier

Il nécessite minimum macOS 14, Swift 5.9 et Xcode 15.0. 

Installation : il faut ajouter la dépendance dans Swift Package Manager : 

dependencies: [
    .package(url: "https://github.com/almonk/bonsplit.git", from: "1.0.0")
]
La version 1.1 est la dernière disponible.