Skip to content

Releases: surfstudio/ReactiveDataDisplayManager

7.4 Accessibility plugin 🔎

21 Jul 11:55
Compare
Choose a tag to compare

What's Changed

  • AccessibilityPlugin by @Ikeret
    • configuration of Accessibility properties like accessibilityLabel, 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
  • A lot of improvements on unit & UI tests

Full Changelog: 7.3.8...7.4

7.3.8 Hotfix: Added missed registration

19 Jul 11:50
9d807df
Compare
Choose a tag to compare

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

12 Jul 11:54
Compare
Choose a tag to compare

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

21 Jun 08:10
6972981
Compare
Choose a tag to compare

We noticed that last changes in animators has affect disabling of animation while processing of ExpandableItem.

Fixed in #234

7.3.5 Several improvements

25 May 13:39
8f1103b
Compare
Choose a tag to compare
  • Change: TableFoldablePlugin became supported by baseBuilder.
  • 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.

#217
#214
#211

Note: Cocoapods release is not compatible with Xcode 13 or below. SPM release is fine.

7.3.4 Improved Paginatable plugin

17 Apr 08:53
Compare
Choose a tag to compare
  • Fix: removed multiple firing loadNextPage on permanent scrolling
  • Addition: error state to display errors on loading of next page (examples are present)

#208
#210

7.3.3 Xcode 14.x support and hotfixes

21 Dec 09:20
Compare
Choose a tag to compare
  • resolved warnings appeared in Xcode 14
  • updated minimum deployment target to iOS 11 (because latest Xcode is not supported iOS 10)
  • refactored Modifier and Animator
    • UITableView.RowAnimation.none and Optional.none handled in different way
    • CollectionItemAnimation.none is removed
  • made some optimizations for UI tests (stabilization + speed up)

7.3.2 Hotfix: open modifiers

18 Oct 12:08
57e65b9
Compare
Choose a tag to compare

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

20 Sep 11:06
Compare
Choose a tag to compare

Make init public for

  • TableBuilder
  • CollectionBuilder
  • StackBuilder

to support custom managers built with builders.

7.3 Test coverage and bug-fixing

08 Aug 13:47
58964e4
Compare
Choose a tag to compare

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