Skip to content

Latest commit

 

History

History
607 lines (319 loc) · 33.2 KB

CHANGELOG.md

File metadata and controls

607 lines (319 loc) · 33.2 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

6.0.1 (2024-11-08)

Bug Fixes

  • ios: itemOverlap zIndex fix (289f1b9)
  • laignedflowlayout: ios support for itemOverlap (a6ddfa8)

6.0.0 (2024-11-07)

⚠ BREAKING CHANGES

  • itemOverlap is now a function returning [top,right,bottom,left]. So you need to change your code. This allows per item overlap.

Bug Fixes

  • itemOverlap is now a function returning [top,right,bottom,left] (2a17115)

5.3.46 (2024-10-25)

Features

  • add findLastVisibleItemIndex to android and ios and fix sort NSIndexPath in findFirstVisibleItemIndex for ios (ce71bfa)

Bug Fixes

5.3.45 (2024-10-21)

Bug Fixes

  • collectionview: ios fix for canvas not redrawing (12b0b55)

5.3.44 (2024-10-21)

Features

  • ios: newestimatedItemSize property to disable estimatedItemSize on the UICollectionView. This can fix wrong layout of items when NOT using rowHeight and using spanSize (35e5839)

Bug Fixes

  • ios: findFirstVisibleItemIndex fix (16ecba1)

5.3.43 (2024-10-07)

Bug Fixes

  • ios: prevent error on observableArray item update (0f75191)

5.3.42 (2024-10-04)

Bug Fixes

  • ios: prevent error while modifying ObservableArray while collectionview is in a non presented controller (521d105)

5.3.41 (2024-09-30)

Bug Fixes

  • vue3 childs not passed appContext (5011662)

5.3.40 (2024-08-22)

Bug Fixes

  • vue3: itemTemplateSelector don't select correct template in recycling (410ef74)

5.3.39 (2024-06-18)

Features

  • new findFirstVisibleItemIndex method (76db3c8)

5.3.38 (2024-06-17)

Bug Fixes

  • collectionview: ios missing part for working itemOverlap (3bdf1a7)

5.3.37 (2024-06-17)

Bug Fixes

  • collectionview: ios fix for getViewForItemAtIndex when not loaded (9f27041)

5.3.36 (2024-06-17)

Bug Fixes

  • ios: working itemOverlap (f5d9aa7)

5.3.35 (2024-06-14)

Bug Fixes

  • collectionview: ios prevent endless performLayout (530588b)

5.3.34 (2024-05-24)

Bug Fixes

  • android: prevent possible errors on view unload (7d39d03)

5.3.33 (2024-05-23)

Note: Version bump only for package ui-collectionview

5.3.32 (2024-05-15)

Bug Fixes

  • ios: correctly redraw Canvas on cell reuse (2bc32da)

5.3.31 (2024-04-29)

Note: Version bump only for package ui-collectionview

5.3.30 (2024-04-02)

Note: Version bump only for package ui-collectionview

5.3.29 (2024-03-22)

Bug Fixes

5.3.28 (2024-03-22)

Bug Fixes

  • ios: eachChildAsync not working (96e8e4b)

5.3.27 (2024-03-18)

Bug Fixes

  • ios: prevent crash on scrollToIndex (27d82a7)

5.3.26 (2024-03-06)

Bug Fixes

  • ios: reorder works with dinamic size cells (74e8915)

5.3.25 (2024-03-04)

Bug Fixes

  • reorder allow to disable reording to certain positions (using itemReorderCheck event) (729e725)

5.3.24 (2024-03-01)

Bug Fixes

  • ios: autoReloadItemOnLayout handle more cases (630f022)

5.3.23 (2024-03-01)

Bug Fixes

  • collectionview,ios: fix autoReloadItemOnLayout which could trigger a lot of unneeded layouts (a393173)

5.3.22 (2024-02-21)

Bug Fixes

  • android: scrollSize unit fix (e2b2e90)

5.3.21 (2024-02-21)

Bug Fixes

  • scrollSize for scroll events (fb62ab5)

5.3.20 (2024-02-13)

Bug Fixes

  • swipemenu: prevent errors in closeCurrentMenu (2615de2)

5.3.19 (2024-02-13)

Bug Fixes

  • ios: prevent crash on ObservableArray change while the CollectionView is not “visible” (188d8e1)

5.3.18 (2024-02-06)

Note: Version bump only for package ui-collectionview

5.3.17 (2024-02-06)

Note: Version bump only for package ui-collectionview

5.3.16 (2024-02-06)

Bug Fixes

  • ios: ensure we refresh visible items (8b39db9)

5.3.15 (2024-01-17)

Bug Fixes

  • swipemenu: ios broken after latest gesturehandler release (cb11edc)

5.3.14 (2024-01-16)

Bug Fixes

  • collectionview: ios regression after last version (481ea3c)

5.3.13 (2024-01-15)

Bug Fixes

  • ui-collectionview: iOS fix when changing rowHeight/colWidth dynamically (d643e6a)

5.3.12 (2024-01-14)

Bug Fixes

  • prevent requestLayout in Akylas fork while updating cell in svelte (4a1239b)

5.3.11 (2023-12-08)

Bug Fixes

  • notify of disposing on disposeNativeView so that flavours can destroy their instances (98bf75e)

5.3.10 (2023-12-06)

Bug Fixes

  • collectionview: itemOverlap fixes (a473aa9)
  • collectionview: bring back displayItem event (0c73f3c)
  • collectionview: native api usage fix (d0e544b)
  • swipemenu: swipeMenuId on the collectionView to allow the swipeMenu to not be the root child of the template (ab4addb)

5.3.9 (2023-11-30)

Note: Version bump only for package ui-collectionview

5.3.8 (2023-11-27)

Bug Fixes

  • ios: prevent edge case error in onLayout (native view disposed) (c927520)

5.3.7 (2023-11-24)

Features

5.3.6 (2023-11-22)

Bug Fixes

  • ios: correctly measure and layout cell when changed (using autoReloadItemOnLayout) (0d71f8f)

5.3.5 (2023-11-20)

Bug Fixes

  • android: reduce the number of refresh calls a collectionview goes through on start (c5f55ff)
  • android: try to prevent unecessary requestLayout (3457cc1)

5.3.4 (2023-11-05)

Bug Fixes

  • ios: revert breaking change with reordering (9174def)

5.3.3 (2023-11-02)

Bug Fixes

  • ios: allow overlap (e1b3fb1)
  • ios: correctly measure when no rowHeight in horizontal or no colWidth in vertical (20c86db)

5.3.2 (2023-10-20)

Bug Fixes

  • android: disable update animation (ed97594)
  • android: ignore recycled holders in eachChild calls (996bee4)

5.3.1 (2023-10-18)

Note: Version bump only for package ui-collectionview

5.3.0 (2023-10-18)

Bug Fixes

  • a bunch of fixes to make collectionview faster (cc550d7)
  • android: regression fixes (fda4f74)
  • android: removed animation lib for now (b0343f8)
  • vue3 component improvement. Should be much faster (7bc0498)

Features

  • android: layoutCompleted event (3a239a3)

5.2.0 (2023-09-12)

Bug Fixes

  • Android: animated scrollToIndex (a1c8624)

Features

  • add ScrollToIndex demo in Vue3 (28fcb5f)
  • android: smooth scrolling to position now allows to choose snap to top or bottom (b742d08)

5.1.9 (2023-08-13)

Bug Fixes

  • android: dont use iosIgnoreSafeArea on Android (4d234cd)
  • android: updated native dep (f2b6013)

5.1.8 (2023-07-23)

Bug Fixes

  • android: prevent crash on disposeViewHolderViews (cc45d61)
  • Infinite loop on scrollToIndex with vue3 component; (09070ab)

5.1.7 (2023-05-25)

Bug Fixes

  • ios: fix relayout issues with autoReloadItemOnLayout in some cases (597a256)

5.1.6 (2023-05-15)

Bug Fixes

  • swipemenu: error when using non left menu (0b5fad2)

5.1.5 (2023-05-11)

Bug Fixes

  • ios: prevent possible wrong layout (because of safe area) on some cells (f1b1f51)

5.1.4 (2023-04-28)

Bug Fixes

  • crash if items were not objects (44ac472)

5.1.3 (2023-04-26)

Bug Fixes

  • ios: ObservableArray splice fix (97b6b72)

5.1.2 (2023-04-26)

Bug Fixes

  • collectionview: regresssion fix for waterfall (b4c40ed)
  • waterfall: fixed crash after latest changes to collectionview (2e315cb)

5.1.1 (2023-04-25)

Bug Fixes

  • collectionview: refactor to allow plugins to have more access (ac695e5)
  • swipemenu: multiple fixes (6c131af)
  • swipemenu: re enable backdrop by default which prevent interaction and allows click to close (30cd05a)

5.1.0 (2023-04-25)

Bug Fixes

  • ios: animate cell update like androi (594ba19)
  • ios: autoReloadItemOnLayout fix allowing cell animation triggering layout changes (6040054)
  • swipemenu: ensure we install gesturehandler (5f12147)
  • swipmenu: multiple fixes (4b048b9)

Features

5.0.4 (2023-04-19)

Bug Fixes

  • ios: Fix refreshVisibleItems not recalculating heights (4042b45)
  • support items on which we might have called delete on a property (4b15df2)

5.0.3 (2023-04-14)

Bug Fixes

  • ios: revert change which broke some refresh (b90793f)

5.0.2 (2023-04-06)

Bug Fixes

5.0.1 (2023-03-31)

Bug Fixes

  • ios: much faster cells layout + improved autoReloadItemOnLayout (bd71225)

5.0.0 (2023-03-30)

Features

  • ios: improved cell size computation (00d2350)

BREAKING CHANGES

  • ios: this needs testing to ensure it does not break anything for fixed size and dynamic size templates

4.0.73 (2023-03-28)

Bug Fixes

  • ios: regression fix for items size (9df1290)

4.0.72 (2023-03-27)

Bug Fixes

  • ios: dont reset all cell sizes on ObservableArray updates. Only the ones needed (b06ede3)

4.0.71 (2023-03-19)

Bug Fixes

  • ios: prevent crash if ObservableArray triggers a change before a first refresh has been triggered (4a216ad)

4.0.70 (2023-02-05)

Bug Fixes

  • collectionview: native-api-usage fix (8720ccc)

4.0.69 (2023-01-26)

Bug Fixes

  • vue: destroy componentInstance and not the parent component (e55f054)
  • vue: properly dispose vnodes (8ecfc4a)

4.0.68 (2023-01-24)

Bug Fixes

  • android: native-api-usage fix (f4afcc3)

4.0.67 (2023-01-24)

Bug Fixes

  • android: native-api-usage fix (1fe110a)
  • android: native-api-usage fix (809e063)

4.0.66 (2023-01-20)

Bug Fixes

  • ensure itemTemplateSelector is called with the right context (3c45096)

4.0.65 (2022-12-18)

Bug Fixes

4.0.64 (2022-12-01)

Note: Version bump only for package nativeScript-collectionview

4.0.63 (2022-10-05)

Bug Fixes

4.0.62 (2022-09-07)

Bug Fixes

  • collectionview: ios removed logs (556fbb2)

4.0.61 (2022-09-07)

Bug Fixes

  • collectionview: default autoReloadItemOnLayout to false (f826394)

4.0.60 (2022-09-02)

Bug Fixes

  • collectionview: ios fixes for autoReloadItemOnLayout (d19393d)
  • ios: no need to display cells if collectionview not layed out (ef61912)

4.0.59 (2022-09-02)

Features

  • collectionview: iOS added autoReloadItemOnLayout (554b2d5)

4.0.58 (2022-07-28)

Note: Version bump only for package @nativescript-community/ui-collectionview

4.0.57 (2022-07-19)

Bug Fixes

  • collectionview: angular view disposing fix (1cee7b8)
  • collectionview: view disposing fix (36bf7bc)

4.0.56 (2022-07-17)

Bug Fixes

  • android: fix for collectionview + gesturehandlers (3f87c16)

4.0.55 (2022-07-16)

Bug Fixes

4.0.54 (2022-07-15)

Bug Fixes

  • collectionview: fix regression after last changes (8c9944e)

4.0.53 (2022-07-11)

Bug Fixes

  • collection,android: prevent memory leaks (keeping references to viewHolders) (845ef09)

4.0.52 (2022-05-17)

Bug Fixes

  • collectionview: android fix for spanSize (d29b02b)

4.0.51 (2022-05-14)

Bug Fixes

4.0.50 (2022-05-12)

Bug Fixes

  • collectionview: vue fix for slider reusing (43114dc)

4.0.49 (2022-04-30)

Bug Fixes

  • android: prevent unecessary duplicate layouts (332f8db)
  • clean script (8c02617)

Features

  • new “binded” event for when a template is binded (reused) (0813487)

4.0.48 (2021-11-25)

Bug Fixes

  • ios: measurement fix on orientation change (62d7ba9)
  • vue templates demo span (5498c02)

Reverts

  • Revert "chore: cleanup" (d42d50c)

4.0.47 (2021-11-10)

Bug Fixes

  • file permissions (52babd6)
  • waterfall: fix issue with item marging (08543ef)

Features