v4.0.5
- Popup bar layout improvements
- Refined
LNPopupBarAppearance.floatingBackgroundCornerConfiguration
for Swift - Marquee scroll improvements
- Fixed compilation issues on Xcode 16.x
v4.0.4
- Fixed marquee scrolling on iOS 26.0
- Improved bar and popup transitions on iOS 26.0
v4.0.3
- Improved drawing of floating bars with non-glass visual effect and their shadows on iOS 26
- Improved popup bar context menu preview target
v4.0.2
- The project once again compiles under Xcode older than 26 betas
- On iOS 26, custom bars now inherit the same floating look and feel as standard floating bars
- Use
LNPopupBarAppearance.floatingBackgroundEffect
,LNPopupBarAppearance.floatingBackgroundCornerConfiguration
(new) andLNPopupBarAppearance.customBarWantsFullBarWidth
(new) to augment how your custom popup bar is presented to the user - On iOS 18.x and below, look and feel should remain the same as before
- Use
v4.0.1
- The framework will look and feel just at home on glass design
- The popup bar background and the popup content view use glass effect by default
- Blur effects are still supported, through
LNPopupBarAppearance
- Blur effects are still supported, through
- New bar present and dismiss transitions on iOS 26
UIDesignRequiresCompatibility
is fully supported; the framework should behave as much as possible as if running on iOS 18 and below- The legacy
.compact
and.prominent
bar styles are deprecated and are no longer supported on iOS 26- Instead, the framework introduces
.floatingCompact
, in addition to the existing.floating
, which should be used as a replacement for the legacy styles
- Instead, the framework introduces
- Some additional deprecations on iOS 26
- Deprecated APIs continue to function as expected when
UIDesignRequiresCompatibility
is set toYES
, as well as on older iOS versions
v4.0.0
- The framework will look and feel just at home on glass design
- The popup bar background and the popup content view use glass effect by default
- Blur effects are still supported, through
LNPopupBarAppearance
- Blur effects are still supported, through
- New bar present and dismiss transitions on iOS 26
UIDesignRequiresCompatibility
is fully supported; the framework should behave as much as possible as if running on iOS 18 and below- The legacy
.compact
and.prominent
bar styles are deprecated and are no longer supported on iOS 26- Instead, the framework introduces
.floatingCompact
, in addition to the existing.floating
, which should be used as a replacement for the legacy styles
- Instead, the framework introduces
- Some additional deprecations on iOS 26
- Deprecated APIs continue to function as expected when
UIDesignRequiresCompatibility
is set toYES
, as well as on older iOS versions
v3.0.6
-
Added support SwiftUI/LNPopupUI popup bar images for crossfade
-
Improved
LNPopupImageView
content mode handling
v3.0.5
- Added crossfade between transition target view and popup bar image to better allow for transitions that are not one to one with the bar image, like full popup content transition
- Fixed Mac Catalyst build and also added general Catalyst improvements to the framework
v3.0.4
- Expanded the transition system to support more advanced scenarios, such as SwiftUI/LNPopupUI and the
LNPopupTransitionView
protocol - Improve documentation and headers with information about transitions
- Deprecated unavailable API has been removed from the header files