Releases: phranck/TUIkit
Releases · phranck/TUIkit
v0.6.0
Bug Fixes
- NavigationSplitView focus handling: Tab now navigates within the active section first and only advances to the next section after the last element. Arrow keys (↑/↓) no longer wrap at section boundaries.
moveFocusInSectiongains awrap: Boolparameter and returnsBoolto signal boundary hits. - Palette surface backgrounds: Fix incorrect surface background rendering in the render loop.
- Concurrency lock: Restrict
os_unfair_lockusage to macOS; Linux paths now use the cross-platform fallback.
New APIs
Scene.paletteOverride(_:)for overriding the active palette on a scene.
Tests
- Add
tabNavigatesWithinSectionFirstandarrowKeysDoNotWrapAtBoundaryinFocusSectionTests. - Add
RenderLoopPaletteIntegrationTests(palette surface + render loop coverage). - Total: 1172 tests.
Full Changelog: v0.5.1...v0.6.0