Releases: givebutter/react-native-collapsible-tab-view
Releases · givebutter/react-native-collapsible-tab-view
Release 9.0.0
9.0.0 (2024-09-15)
Bug Fixes
- add isGliding back + interpolate scrollYCurrent only in iOS (80a5690)
- add missing
useCurrentTabScrollY
export (9cbca3b) - add missing hook dependency (#125) (d741e74)
- add missing tabbar style prop and improve typing (826966d), closes #64
- add null check (fb3b1b2)
- allow flatlist to bounce (f359f80)
- android (cae5325)
- animated header example (#177) (ebfecd7)
- assume headerHeight is 0 if HeaderComponent isn't provided (#132) (418c917)
- attempt at fixing lazy sometimes opening with 0 opacity (264cf00)
- better snapTimeout handling (db1988c)
- bring back pagerProps (2137bbd)
- bug when removing dynamic tab (d9c27a5)
- cancel snapping animations on drag (63fa2dc)
- change keyExtactor to use index and to be useCallback (95be6c2)
- collapsible-style: update min header height example (aff6c60)
- collapsible-style: use minHeaderHeight when calculating the iOS min height (bd373ac)
- conditional dynamic tabs (51bf7cf), closes #102
- content inset broken on react native (040e5c8), closes #113
- contentHeight should've been a map (321fa34)
- correct tabbar height (483ffcd)
- correct typo "cancelLazyFazeIn" (2b8b194)
- deps: remove peerDependenciesMeta field (a681d0a)
- diffclamp snap threshold (356cdbf)
- don't bounce pager on ios (fb49a97)
- dynamic tab sync (75c6e3a)
- edge case when swiping tab (5dedb14)
- edge case with tabs still scrolling to top (#230) (dd13cbc)
- ensure callers can't override onScroll (8421c65)
- ensure children is not undefined (bd4f0e2)
- ensure correct tab label ordering (1c2e65e), closes #77
- ensure top line (1px) is visible on iOS (#112) (d832baf)
- ensure we dont snap early while still gliding (e011a49)
- exclude documentation from library build (6826aa0), closes #105
- expo app (e1e4807)
- fix diffClamp tabs sync (304e8cc)
- flashlist rerender issue (0fc3092)
- flashlist with allowHeaderOverscroll (6d04616)
- handle ios overscroll (72b4e54)
- handle scroll to top ios (d96f2e2)
- indicator display for single tab (ed67c03)
- indicator glitch because scrollX was being reset (#131) (49a1348)
- infinite loop (f6a2f69)
- initial lazy position on ios (56789c1)
- initial scroll position if starting with undefined header height (9378af6)
- initial scroll position sometimes wrong on iOS (e349941)
- iOS issues when header height is undefined (#126) (5b2711b)
- ios refresh control (c09a3e8)
- ios without momentum scrolling (87e3124)
- ios: scroll sync issues between tabs (14dfc79)
- lazy (b383af9)
- lazy FlashList scroll sync issue (1b89ec7)
- lazy loading glitch with reanimated 3 (de032e9)
- lint and typescript errors (dc5fd39)
- memoize tabbar in example so it doesn't flicker (eeb94cc)
- minimum height with allowHeaderOverscroll ([PedroBern#229](https://github.com/PedroBern/react-native-...