All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
14.1.33 (2025-01-23)
- ui-pager: Method getChildView returns placeholder (5c262ca)
14.1.32 (2024-12-17)
- android: another circularMode fix (39a61b1)
14.1.31 (2024-12-16)
- android:
scrollToIndexAnimated
fix for circular (8aa8cb6)
14.1.30 (2024-12-14)
- ui-pager: Navigation between items stopped working (ce1cf8a)
14.1.29 (2024-12-10)
- ios: circularMode fixes (efeef7f)
14.1.28 (2024-11-07)
- prevent error if
getChildView
is called with index out of bounds (5c15c25)
14.1.27 (2024-10-08)
- android: circularMode fix for
scrollToIndexAnimated
andgetViewForItemAtIndex
(fd1cbca)
14.1.26 (2024-10-06)
- Added Angular usage to readme (122ff41)
- Added registerElement import (6eccc1a)
- android: reqestTransform option for scrollToIndexAnimated (691af12)
- Updated Angular snippet (d4b0b12)
14.1.25 (2024-05-31)
- android: update indicator on items change (56d7066)
14.1.24 (2024-05-14)
- padding support (3624df8)
14.1.23 (2024-04-17)
- angular: Correct initialisation issue with angular (c83c292)
14.1.22 (2024-03-22)
- ios: page item not updating on change (9a38a43)
14.1.21 (2024-03-22)
- ios: ensure all templates are registered (658e9c2)
14.1.20 (2024-03-01)
- ios: correctly apply transformer if start index is not 0 (59c55a8)
14.1.19 (2024-02-15)
- android: removed log (bf61f8c)
14.1.18 (2024-02-09)
- android: prevent crash while using multi template (2260464)
14.1.17 (2024-02-09)
- android: dont scroll to 0 when changes are made on the ObservableArray (7e9a349)
14.1.16 (2023-12-14)
preserveIndexOnItemsChange
property (696c611)
14.1.15 (2023-12-14)
- refresh should be called if
items
is changed (bfc186b)
14.1.14 (2023-12-12)
- removed logs (7f2fd2d)
14.1.13 (2023-12-11)
- peaking / spacing fixes and global improvements (3d72238)
14.1.12 (2023-12-10)
- android: peaking and spacing can work together with improved performances (f8fa9e4)
14.1.11 (2023-12-08)
- android: use
ContentView
for better disposing afterward (a3ece59)
14.1.10 (2023-12-08)
- notify of disposing on
disposeNativeView
so that flavours can destroy their instances (fdbe33d)
14.1.9 (2023-11-17)
- android: pager having the wrong first index position. remain to see if it has side effects in corner cases (d7a2dfc)
14.1.8 (2023-09-18)
Note: Version bump only for package ui-pager
14.1.7 (2023-09-18)
- android: indicator issue (6ae8929)
14.1.6 (2023-05-11)
- android: peaking/spacing not updating on layout change (% values) (5f900cf)
14.1.5 (2023-05-10)
- android: prevent views from disappearing when using peaking (54519ca)
14.1.4 (2023-05-09)
14.1.3 (2023-04-06)
- fix for angular 15.x (68f4255)
14.1.2 (2023-03-21)
- ios: potential crash while disposing (cde7a15)
14.1.1 (2023-01-28)
Note: Version bump only for package ui-pager
14.1.0 (2023-01-23)
- allow to register custom transformers (5eed813)
14.0.3 (2023-01-23)
Note: Version bump only for package ui-pager
14.0.2 (2023-01-23)
Note: Version bump only for package ui-pager
14.0.0 (2023-01-23)
- moved indicator into it's own package (631859d)
- You now create a
PagerIndicator
(from@nativescript-community/ui-pager-indicator) and set
pagerViewId` on it to the id of your Pager.
13.0.44 (2022-12-01)
Note: Version bump only for package nativescript-pager
13.0.43 (2022-08-31)
- android: prevent weakref being released and causing crashes (e67ef9d)
13.0.42 (2022-07-28)
- android: rollback change as it break inheritance (06db014)
13.0.41 (2022-07-28)
- android: rollback change as it break inheritance (06db014)
13.0.40 (2022-07-17)
- android: fix for pager+gesturehandlers (de237d3)
13.0.39 (2022-07-15)
- android: oups (b4c4399)
13.0.38 (2022-07-15)
- android: regression fix (7a33ae0)
- android: set page listener in initNativeView (6e9273f)
- switch bug example to v-show (cfede99)
getChildView
working with templates (76e5d85)
13.0.37 (2022-05-17)
Note: Version bump only for package @nativescript-community/ui-pager
13.0.36 (2022-05-17)
- Added missing notify for selectedIndexChangedEvent. (f92ca87)
- android: Children property inheritance is broken for static pager. (19e0a49)
- Triggering layout update inside selectedIndexChanged event blocks navigation. (627c1f7)
13.0.35 (2022-03-15)
- android: set indicator properly (7836e84)
13.0.34 (2022-01-19)
- better suited ios indicator size (81941e6)
13.0.33 (2021-11-17)
- ios: ensure memory is cleared on dispose (a5c908d)
13.0.32 (2021-11-15)
- broken demos (97f0545)
- ios: prevent error on scrollToItem (905d34a)
- missing platforms directory (44bff68)
13.0.31 (2021-10-22)
- android: better native-api-usage (dc9c77c)
13.0.30 (2021-09-29)
- ios: view not correctly layed out sometimes (92a96f6)
13.0.29 (2021-09-17)
- android: allow to change appcompat version (8925202)
13.0.28 (2021-09-17)
Note: Version bump only for package @nativescript-community/ui-pager
13.0.27 (2021-08-19)
- ios: fix for view not laying out correctly (0b74243)
13.0.26 (2021-08-08)
- ios: refactor to prevent race conditions and crashes with html texts (a72c557)
13.0.25 (2021-08-05)
- ios: ios 14 crash fix (8fc3fd3)
13.0.24 (2021-08-04)
- ios: prevent out of range page index change (643f97e)
13.0.23 (2021-07-26)
- vue fix (c543697)
13.0.22 (2021-07-26)
- vscode fix for is not a module (e8f8ce2)
13.0.21 (2021-05-07)
- update and fix angular (58b6faf)
13.0.20 (2021-05-06)
- ios: dont fail to set first page during page animation (50c9f8b)
- ios: remove hack which prevented non 0 first page (af729af)
13.0.19 (2021-04-08)
- ios: fix non showing pages in modal (13a4987)
13.0.18 (2021-03-31)
- ios: another crash fix when not current page (1adc1d2)
13.0.17 (2021-03-25)
- ios: prevent crash when pager not in current page (c0b70f1)
13.0.16 (2021-03-19)
- android: selectedIndex not trigger on scroll without animation (c1da92b)
- ios: prevent crash when used iinside a collectionview cell (9e7b1d1)
- selectedIndex && currentPosition for scroll event (ebb708a)
13.0.15 (2021-03-18)
- ios: allow child textfield to resize itself without losing focus (a1da0f4)
13.0.14 (2021-03-16)
- ios: prevent endless request lauyout (a82cd56)
13.0.13 (2021-03-12)
- android: updating item fix (cde0d89)
13.0.12 (2021-03-08)
- android: prevent crash (88e93e9)
13.0.11 (2021-02-16)
13.0.10 (2021-02-10)
- correctly handle remove/add views in static layout (v-for) (58cc142)
13.0.9 (2021-02-10)
- android: fix crash on removing static page (71b3ecc)
13.0.8 (2021-02-09)
- ios: rollback to fix corner case (9eeef55)
13.0.7 (2021-02-08)
- yet another vue fix (pager without items prop) (847646c)
13.0.6 (2021-01-23)
- vue: another vue fix… (8c8c074)
13.0.5 (2021-01-22)
- vue: broken component (7539cdb)
13.0.4 (2021-01-21)
- small vue fix when using templates (75f3ce6)
13.0.3 (2020-12-07)
- dont think selectedIndex sould affect layout (0357e28)
- prevent children to request layout. (5578565)
13.0.2 (2020-11-29)
- broken vue component (0830a54)
13.0.1 (2020-11-27)
- angular 10 support (e692d50)
- disableAnimation for selectedIndex change (e3feaea)
- disableAnimation for selectedIndex change (093ee19)
- ios for static views not loading (a005722)
- ios iosOverflowSafeAreaEnabled fixes with contentInsetAdjustmentBehavior (3a925c3)
- svelte allow let:index (212d67a)
- try to fix angular (b7bda44)
- vue event fix (acdab69)
- vue fix for model (6e25ed9)
- ios: requstLayout would not update pages (ad68e2c)
- vue fix for v-model (3e69cc8)
- ios: fix snapping to work in all cases (fb25e6a)
- ios: requstLayout would not update pages (b9b2b3a)
- vue fix for v-model (98f8ac1)
- ios: protection around quick destroy of pager and events (25a0fb0)
- react: update react support (9b953b3)
- angular export (9d6ec03)
- missing dispatch meta whitelist (55ba003)
- switch to @nativescript scoped packages (f2c5b5a), closes #162 #153 #160
- v12 (d02d9cf)
12.0.0-alpha.1 (2020-02-22)
Implemented enhancements:
Fixed bugs:
- Pager not working in iOS #160
- when made to to auto play only images are changing not indicators at the bottom #159
- Swiping doesn't work if set peaking on Android #156
- Indicator is not shown with version 11.0.11, Nativescript 6.2, IOS 13 #155
- strange effect when switching to fullscreen mode in Android app using pager v 11 #138
Closed issues:
- getting error Execution failed for task ':app:checkDebugDuplicateClasses'. #158
- Crash on older ios devices when adding/removing items dynamically #157
- Delay transition #154
- iOS issues with Pager 11 when assigning the DataSource asynchronous #151
- No known component for element Pager. Plugin doesn't work. #148
- Pager automatically changes page after textfield focus\blur #136
12.0.0-alpha.0 (2020-02-22)
Closed issues:
Merged pull requests:
v11.0.11 (2019-10-29)
Fixed bugs:
- Pager V11 will freeze when resuming app in Android #140
- NS 6.1 - IOS crashes on pager invocation #139
- page.getViewById(<id>) returns undefined for view within pager since nativescript-pager 11.x #137
Closed issues:
- Pager no longer work on playground? #145
- Verticle Scroll not working inside Pager #143
- Pager does not know when to stop the current index number #133
Merged pull requests:
- Fix orientation and closes #140 #150 (bradmartin)
- Fix static vue example #147 (Mikkou)
11.0.10 (2019-09-11)
Fixed bugs:
- random Android crashes when setting markingMode to none #123
Closed issues:
- pager UI issue #128
- iOS SafeArea margin #119
- TextField focus keyboard screen overlay issue when using Pager #73
- Can we use component (using selector name) inside pager ? #63
11.0.8 (2019-08-03)
Merged pull requests:
- fix(items): observablearray proper cleanup #132 (NathanWalker)
11.0.7 (2019-08-02)
11.0.6 (2019-08-01)
v11.0.5 (2019-08-01)
v11.0.4 (2019-08-01)
11.0.3 (2019-08-01)
11.0.2 (2019-08-01)
11.0.1 (2019-08-01)
Implemented enhancements:
- Migration to AndroidX (NativeScript 6) #124
- showNativePageIndicator not working in version 9.5.0 #113
Fixed bugs:
- Pager does not refresh/scale layout on *device* orientation change #102
Closed issues:
- insert new Item with newItems.push refresh the Pager all items on Android #130
- Can't resolve '../' in #121
- ListView inside angular component not refreshing on data load with Pager #120
- ScrollView doesn't work with nativescript-pager #110
- Dynamic height #108
- ClassNotFound Android Angular #107
- Vertical pager cannot swipe past index 0 #106
- Pager failing to restore state after navigateBack #104
- orientation not working on android #103
- Rendering issues on android when navigating #99
- App crashes when scrolling to dynamically added item [Vue] #98
- console warning in iOS #97
- Pager not working in NS 5.1/Angular 7.1 #96
- How do I navigate between PagerItems? #95
- get a peek of sibling pager items? #92
10.0.0 (2019-07-30)
Closed issues:
- [Android] Pager inside of <router-outlet> throws error #118
- TypeError: Cannot read property 'verticalviewpager' of undefined tns run android --bundle #115
- Incorrect reference to this #114
Merged pull requests:
- Fix for wrong variable name #146 (mrmonat)
- Delete angular view references #131 (edusperoni)
- Update to ns6 #129 (danielgek)
- fix(static): static items are not added to pager #117 (danielgek)
- more android fixes #116 (farfromrefug)
9.5.0 (2019-04-13)
Implemented enhancements:
- More events for swipe #77
Merged pull requests:
- feat(): #77 #112 (triniwiz)
- Revert "vertical orientation support for android" #111 (triniwiz)
- Android fixes: support uglify and markMode #109 (farfromrefug)
- vertical orientation support for android #105 (farfromrefug)
9.4.0 (2019-03-16)
Implemented enhancements:
- Per Page Feature? #100
v9.3.15 (2019-02-28)
v9.3.14 (2019-02-05)
Fixed bugs:
- The nativescript-pager plugin is not found #94
v9.3.13 (2019-01-29)
v9.3.12 (2018-12-16)
Fixed bugs:
- selectedIndex binding with static view does not updateNativeIndex #90
Merged pull requests:
v9.3.11 (2018-12-12)
v9.3.10 (2018-12-12)
v9.3.9 (2018-12-12)
v9.3.8 (2018-12-10)
v9.3.7 (2018-12-10)
v9.3.6 (2018-12-10)
v9.3.5 (2018-12-10)
v9.3.4 (2018-12-10)
v9.3.3 (2018-12-09)
Fixed bugs:
- [object Object], when set a variable of array type previously created in this.items #71
- insert/remove objects with array.splice doesn't work fine IOS #67
Closed issues:
- Dynamic data for pager #66
v9.3.2 (2018-12-08)
v9.3.1 (2018-12-08)
v9.3.0 (2018-12-08)
Implemented enhancements:
v9.2.3 (2018-12-07)
v9.2.2 (2018-12-07)
v9.2.0 (2018-12-07)
Implemented enhancements:
- feat: Allow cache toggle #89
Closed issues:
- demo-ng not work #87
v9.1.1 (2018-12-07)
v9.1.0 (2018-12-04)
Fixed bugs:
- Nativescript-pager-v9.0.2 (Attempt to invoke virtual method 'int ) #88
- AOT Breaks 9.x #85
- Multi template not working in 9.x? #84
Merged pull requests:
- Fix Vue demo and tsconfig #86 (EddyVerbruggen)
v9.0.3 (2018-12-02)
v9.0.2 (2018-12-02)
Implemented enhancements:
- Question: Is it possible to show multiple slide ? #34
Closed issues:
- pager weight give dynamically #27
v9.0.1 (2018-12-02)
Implemented enhancements:
Fixed bugs:
- Showing empty <Label> instead of Slide Content (Angular 6) #79
Closed issues:
- Release latest plugin source on npm #78
- NativeScript-vue support is broken in the NS-vue 2.0.0-alpha version #74
- Cannot use in nativescript-vue #51
Merged pull requests:
v9.0.0 (2018-12-02)
Implemented enhancements:
- [Enhancement] View recycling #60
Closed issues:
- How to get an instance of the Page? #75
- selectedIndexChange event.nextIndex is undefined (angular) #72
- selectedIndexChanged event never fired in Angular Project #70
- Can we use ListView within the pager? nested ng-templates? #44
Merged pull requests:
v6.0.0 (2018-06-13)
V8.0.2 (2018-06-13)
Implemented enhancements:
- Manual page change is not animated in ios #50
- [Android] Pager multiple itemTemplates do not work when dynamically loading data #47
Fixed bugs:
- Wrong package name during README update #62
Closed issues:
- more control over the slide #64
- selectedIndexChanged and multi template does not work in my project #59
- items array changed - IOS rendering issue #58
- loads only the next and the prev pages #57
- Three time call ngOninit in IOS #56
- always call ngOnInit but never call ngOnDestroy in android #55
- how to achieve Dynamic page load in new Version ? #54
- [ios] selectedIndex binding does not work #52
- Change to items bound ObservableArray does not update views #46
- How to show absoluteLayout over pager --closed #45
- Multitemplate Angular, only default template is displayed #43
- Cannot run demo #41
- App Crashing - ERROR TypeError: null is not an object (evaluating 'vcRef.clear') #40
- Crashing at import into module #39
- This plugin doesn't seems to be working with NS Module Loader (option lazy) #37
- The event
selectedIndexChanged
doesn't work on v5.0.10 #36 - Angular issues #35
- Request: add documentation for "itemsLoading" event #32
- UI of pager is not updated correctly when there are changes on the items-array using myObservableArray.setItem(...,...) #30
- Subviews tap event is not working in IOS #18
- feature: Support for multple item templates #16
Merged pull requests:
- add canGoRight and canGoLeft options #68 (hamdiwanis)
- Update README.md #61 (FranciZ)
- Add v-model support, add for support (released nsvue 1.3.1) #49 (rigor789)
- Make the vue part an actual vue plugin #48 (rigor789)
v6.0 (2017-12-21)
Closed issues:
- Error: View not added to this instance. View: Label(209) CurrentParent: Pager(202) ExpectedParent: DockLayout(185) #31
- [IOS] - Segmentation fault When Views get Destroyed #29
- Dynamic page load is not working latest version(5.0.0) #26
- Demo-ng: More than one view found in list template! Nesting level: 0 #25
- Issue with [email protected] #22
- pager selectedindex and indexchanged issue #21
- Not working in Angular 4 - NS 3 #20
- (iOS) Crash on navigating back #15
- angular *ngFor not working #14
- (iOS) Page content does not use css-classes #13
- Dynamic construction of the pager content #12
- Slide changed event #9
- Pager bugs on iOS with Angular #5
- Pager Indicator Support #4
- IOS Support #1
Merged pull requests:
- Fixes pager to work with Angular 5 changes #38 (sean-perkins)
- fix(angular-update): removes the collection-face import #33 (danielgek)
- fix: use exported getSingleViewRecursive from ns-ng #28 (sis0k0)
- Migrate to Nativescript 3.1 #24 (Heer0)
- Convert fix #23 (danielgek)
- Migrate to NativeScript 3.0 #19 (vakrilov)
- Fix: Android support-library version lock #17 (ddfreiling)
- Fix: AoT Support #11 (ddfreiling)
- Angular AoT support #10 (ddfreiling)
- iOS Fix: hide UIPageControl #8 (ddfreiling)
- Angular demo #7 (ddfreiling)
- iOS fixes #6 (ddfreiling)
* This Changelog was automatically generated by github_changelog_generator