The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Fixed an issue where custom bar views, created with `popupBarCustomView {}` would produce excessive padding. (#39, #40)
Improved SwiftUI implicit animation management.
Improved UIKIt to SwiftUI state management
- Fixed an issue where not setting a popup image would display an empty image in the popup bar
- Made the `popupImage()` modifier accept `nil`, so that the popup bar image can be hidden
Added support for haptic feedback when interacting with the popup. This behavior is enabled by default. Developers can disable using the new `popupHapticFeedbackEnabled()` view modifier.
Fixed issues related to the previous release (#28).
Improved memory management (#28)
Added support for `toolbarBackground(_:for:)`.
You can now set the tab bar appearance for your tabs, and the popup bar will respect this appearance:
```swift
TabView {
Tab1().toolbarBackground(Material.thin, for: .tabBar)
Tab2().toolbarBackground(Color.yellow, for: .tabBar)
Tab3()
}
```
Improved support for NavigationSplitView.
- Added the `popupBarInheritsEnvironmentFont()` modifier and implemented font inheriting for popup bars, which is enabled by default.
- This will not replace any title or subtitle text attributes that have been set on the popup bar
- Added the `popupBarTitleTextAttributes()` and `popupBarSubtitleTextAttributes()` modifiers