Releases: lynnswap/FloatingAccessoryKit
Releases · lynnswap/FloatingAccessoryKit
v0.2.0
FloatingAccessoryKit v0.2.0
New Features
- On iOS 18, hidden tab bars can now be restored by tapping, long-pressing, or using accessibility activation on the empty area where the tab bar was shown.
Documentation
- Document the iOS 18 tab bar restore behavior alongside the existing tab bar minimization guidance.
Full Changelog: v0.1.0...v0.2.0
v0.1.0
FloatingAccessoryKit v0.1.0
Breaking Changes
- Rename the Swift package, product, module, workspace, and schemes from
TabBarAccessoryKittoFloatingAccessoryKit. Consumers should update package product references and imports toimport FloatingAccessoryKit.
Bug Fixes
- Adjust the iOS 18 fallback overlay so selected tab content gets bottom safe-area space while the accessory is visible, then restores that space when the accessory is hidden, removed, or moved to another selected tab.
Improvements
- Update the README and sample app for the new
FloatingAccessoryKitnaming. - Add sample app visualization for safe-area and adjusted content inset behavior.
Full Changelog: v0.0.2...v0.1.0
v0.0.2
TabBarAccessoryKit v0.0.2
Bug Fixes
- Sync the iOS 18 overlay accessory height with the tab bar button height, improving visual alignment with the tab bar.
Improvements
- Add sample app coverage for
UITab-based tab bar setup.
Documentation
- Document that accessory content passed to
setContentshould be foreground-only, with the iOS 18 overlay background handled by TabBarAccessoryKit.
Full Changelog: v0.0.1...v0.0.2
v0.0.1
TabBarAccessoryKit v0.0.1
New Features
- Add
TabBarAccessoryControllerfor installing a floatingUIViewaccessory on aUITabBarController. - Support leading, center, and trailing accessory placement.
- Support accessory replacement, removal, and animated hide/show updates.
- Use UIKit's native
UITabAccessoryon iOS 26+. - Support iOS 18 with an overlay fallback that keeps the accessory positioned with the tab bar.
- Keep the accessory in sync when apps manually hide or show the tab bar on iOS 18.
Documentation
- Add README usage guidance, requirements, tab bar minimization notes, DocC comments, and MIT license.