Releases: surfstudio/ReactiveDataDisplayManager
Releases · surfstudio/ReactiveDataDisplayManager
7.4 Accessibility plugin 🔎
What's Changed
- AccessibilityPlugin by @Ikeret
- configuration of
Accessibility
properties likeaccessibilityLabel
,accessibilityValue
,accessibilityTraits
etc. - fully accessible Example project with Dynamic Font Size and VoiceOver support
- usage and common information stored in nice articles Documentation/Accessibility/Overview.md
- configuration of
- A lot of improvements on unit & UI tests
Full Changelog: 7.3.8...7.4
7.3.8 Hotfix: Added missed registration
What's Changed
- Added registration of cell missed in new
ManualTableManager.insertSection
methods by @NullIsOne in #252
Full Changelog: 7.3.7...7.3.8
Thanks @kombatkos for issue-report and review 🎉
7.3.7 Improvements in FoldablePlugin and ManualTableManager
What's Changed
- Fixed ambiguity in animation parameters by @Ikeret in #242
- Added autocleaning of
BaseEvent
listeners by @Ikeret in #240 - Added common
FoldableGenerator
by @Ikeret in #240 - Fixed crashes in
ManualTableManager.insert
methods by @NullIsOne in #246
Full Changelog: 7.3.6...7.3.7
Thanks for review @Golubeykov @ZaytsevaMarina @kombatkos @dmitryd20 🎉
7.3.6 Hotfix for wrapped animators
We noticed that last changes in animators has affect disabling of animation while processing of ExpandableItem.
Fixed in #234
7.3.5 Several improvements
- Change:
TableFoldablePlugin
became supported bybaseBuilder
. - Fix: rare crashes caused by race conditions and
ExpandableItem.onHeightChanged
- Addition: new image provider for placeholder images in Example-project.
- Addition: queue of empty operations like
ExpandableItem.onHeightChanged
to improve performance with many cells.
Note: Cocoapods release is not compatible with Xcode 13 or below. SPM release is fine.
7.3.4 Improved Paginatable plugin
7.3.3 Xcode 14.x support and hotfixes
- resolved warnings appeared in Xcode 14
- updated minimum deployment target to iOS 11 (because latest Xcode is not supported iOS 10)
- refactored
Modifier
andAnimator
UITableView.RowAnimation.none
andOptional.none
handled in different wayCollectionItemAnimation.none
is removed
- made some optimizations for UI tests (stabilization + speed up)
7.3.2 Hotfix: open modifiers
Made modifier
inside ddm accessible to be able write safe extensions with custom operations like
- removing of several sections
- inserting generators between other existing generators
- etc
This should make such extensions easier and safer.
Also fixed building of example for tvOS.
7.3.1 Hotfix: open builders
Make init public for
TableBuilder
CollectionBuilder
StackBuilder
to support custom managers built with builders.
7.3 Test coverage and bug-fixing
Added
- Missed public init for Empty Header/Footer generators
- Entry for baseNonReusable
- Warnings and assertion failures for unused or misconfigured plugins
- New item to automate updating of resizable cells -
ExpandableItem
- New feature Multiple drag-n-drop
- Code coverage from UI and Unit tests
Updated
- Example of usage RDDM in tvOS
- Model of project generation
Fixed
- Configuration of Example blocking development on Apple Silicon