Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
0.7.0.tar.gz | 2021-12-10 | 5.9 MB | |
0.7.0.zip | 2021-12-10 | 6.1 MB | |
README.md | 2021-12-10 | 1.9 kB | |
Totals: 3 Items | 11.9 MB | 0 |
Added
- Added a weak reference from
TopBarContainer
/BottomBarContainer
to their parent bar installer - Added a
BarInstallerConfiguration
type to allow both global and per-instance configuration of bar installers. - Added an
applyBars
closure toBarInstallerConfiguration
to allow consumers to configure when bars are applied to the underlyingBarContainer
by a bar installer, e.g. to defer bar model updates that might conflict with an in-flight shared element transition. - Support for hitting 120 FPS on iPhone ProMotion displays when programmatically scrolling to an item in a collection view.
- Added
itemModel(…)
,barModel(…)
methods to host a SwiftUIView
within an Epoxy container and theswiftUIView(…)
method to host anEpoxyableView
within a SwiftUIView
- Added a SwiftUI environment value for requesting size invalidation of the containing Epoxy collection view cell.
Fixed
- Fixes an issue that could cause
CollectionView
scroll animation frames to have an incorrect content offset when paired with a non-zeroadjustedContentInset
. - Fixes an issue that could cause
VGroupView
andHGroupView
to grow too tall when nested in containers that give them a larger height than their natural height. - Fixes a bug in the
KeyboardPositionWatcher
that would consider an even slightly offscreen view as having a keyboard overlap when the keyboard is dismissed, resulting in incorrect keyboard offsets. - Fixes an issue when mutating state synchronously does not pick up the current SwiftUI transaction.
- Fixes a bug where the
avoidsKeyboard
parameter would be disregarded in aBottomBarInstaller
initializer.
Changed
- Removed the default bar installer behavior where bar model updates were deferred while a view controller transition is in progress.