react-native-bottom-sheet

A performant interactive bottom sheet with fully configurable options 🚀

MIT License

Downloads
1.5M
Stars
6.8K
Committers
42

Bot releases are hidden (Show)

react-native-bottom-sheet - Release 4.4.6

Published by gorhom over 1 year ago

Fixes

  • fixed keyboard dismissing issue with Reanimated v3 (#1346)(by @janicduplessis) (94cf11e)
  • (BottomSheetScrollView): updated scroll responders props type (#1335)(by @eps1lon) (9c5af58)

Chores And Housekeeping

  • fixed types (#1123)(by @stropho) (d41eda2)
react-native-bottom-sheet - Release 5.0.0-alpha.0

Published by gorhom over 1 year ago

New Features

  • added web support (#1150) (a996b4a)
  • rewrite gesture apis with gesture handler 2 (#1126) (6a4d296)

Fixes

  • (#1119): fixed race condition between onmount and keyboard animations (a1ec74d)
  • correctly check for non-null object (#1122)(by @stropho) (54abf0c)

Chores And Housekeeping

  • updated reanimated to v3 (#1324) (4829316)
react-native-bottom-sheet - Release 4.4.5

Published by gorhom about 2 years ago

Refactoring and Updates

  • replace findNodeHandle for getRefNativeTag (#1100)(by @AndreiCalazans) (1a8928f)
  • added onPress prop to backdrop component (#1029)(by @tarikpnr) (1f0e93f)

Chores And Housekeeping

  • updated dependencies (657ca33)
  • updated changelog script and templates (ee6230c)
react-native-bottom-sheet - Release 4.4.4

Published by gorhom about 2 years ago

Improvements

  • chore: remove nanoid and react-native-redash to clean up some build issues (#1046)(by @natew) (#1046).
  • chore: updated example packages (#1064).
  • chore: updated example styling (1e99e8d).

Fixes

  • fix: check if next and current indices are different before animating to a snap position (#1095)(by @itsramiel) (3b75d5d).
  • fix: don't react to snap point changes if height is 0 (#855)(by @simon-abbott) (29af238).
  • fix(web): replace setNativeProps with useState (#1076) (by @RobertSasak) #1076
react-native-bottom-sheet - Release 4.4.3

Published by gorhom about 2 years ago

Fixes

  • fix: closed bottom sheet snap point (by @eastroot1590) (#1043, #1035)

Co-authored-by: Bran <[email protected]> (c7f2ce2).

react-native-bottom-sheet - Release 4.4.0

Published by gorhom over 2 years ago

Features

  • feat: allow scrollable events (#1019).

Improvements

  • chore: updated git actions (bd0a9de).
  • chore: export internal hooks (603ac94).
react-native-bottom-sheet - Release 4.3.2

Published by gorhom over 2 years ago

react-native-bottom-sheet - Release 4.3.1

Published by gorhom over 2 years ago

Improvements

  • chore: added Expo example (#958).
  • refactor: allow passing style to the container (5e1ed9d).
  • chore: fixed dynamic snap point example text color (321de77).

Fixes

  • fix: removed flex style from draggable view (29152fb).
  • fix: added a fixed position for the container on web (ce5115a).
react-native-bottom-sheet - Release 4.3.0

Published by gorhom over 2 years ago

Features

  • feat: added data to present modal api (#942).

Improvements

  • refactor: expose animateOnMount for modals (#943).
  • refactor: added jest mock file (#941).
react-native-bottom-sheet - Release 4.2.2

Published by gorhom over 2 years ago

Fixes

  • fix: allowed keyboard height to be recalculated when it changes (#931).
react-native-bottom-sheet - Release 4.2.1

Published by gorhom over 2 years ago

Fixes

  • fix: updated footer container export name (a887141).
react-native-bottom-sheet - Release 4.2.0

Published by gorhom over 2 years ago

Features

  • feat: allow unsafe usage for useBottomSheetInternal & useBottomSheetModalInternal (#740)(by @jembach)
  • feat: add useBottomSheetInternal_unsafe & useBottomSheetModalInternal_unsafe to access context

  • chore: export hooks useBottomSheetInternal_unsafe and useBottomSheetModalInternal_unsafe

  • refactor: combined unsafe hooks with default hooks using an argument

  • chore(useBottomSheetInternal): use function overloading instead of interface

  • chore(useBottomSheetModalInternal): use function overloading instead of interface

  • chore: fixed spacing

Co-authored-by: gorhom <[email protected]> (1bf6139).

Improvements

  • chore: fixed types import from reanimated (831df9c).
  • chore: fixed types import (95cb80d).
  • chore: exported useBottomSheetModalInternal hook (31eb738).
react-native-bottom-sheet - Release 4.1.6

Published by gorhom over 2 years ago

Improvements

  • chore: updated react native to 0.68 (b4614bd).
  • chore: updated reanimated to 2.8 (c1e6847).
  • chore: added native screens example (1cf46c0).
  • chore: updated react native portal library (955b774).
  • chore: updated portal to 1.0.12 (0010008).
  • chore: replaced blacklist with exclusionList (#649)(by @aleppos) (e3881b3).
  • chore: export BottomSheetFooterContainer component (4f63b0d).

Fixes

  • fix: always update container height to avoid races. (#919)(by @elan)

Updating a shared values is an asynchronous operation, so if two layouts happen in quick succession, we can miss an update. (3245b23).

  • fix: always update handle height to avoid races.(related #919) (dbf8945).

Documentations

  • docs: updated the readme file (d951b17).
react-native-bottom-sheet - Release 4.1.5

Published by gorhom almost 3 years ago

Fixes

  • fix: resume animation on interruption (#769).
react-native-bottom-sheet - Release 4.1.4

Published by gorhom almost 3 years ago

Improvements

  • chore: updated example dependencies (9176e35).
  • refactor: updated modal ref calls to use optional chaining (#725)(by @jcgertig)
  • Use optional chaining to make sure that the ref exisist

  • Make sure ref exists with optional chaining (9ace1c6).

Fixes

  • fix: prevent hiding bottom sheet container on platforms other than Android (#719) (3da1a2e).

Documentations

react-native-bottom-sheet - Release 4.1.3

Published by gorhom about 3 years ago

Improvements

  • chore: updated @gorhom/portal dependency (e777487).
  • refactor: updated modal ref calls to use optional chaining (#699)(by @jcgertig) (ea19e3f).
  • chore: updated sponsor link (2b624cc).
  • chore: updated contact list scroll indicator style to black (9cc8b17).

Fixes

  • fix: prevent unstable mounting for modals (#697) (657505a).

Documentations

react-native-bottom-sheet - Release 4.1.2

Published by gorhom about 3 years ago

Fixes

  • fix: hide the bottom sheet on closed (#690).
react-native-bottom-sheet - Release 4.1.1

Published by gorhom about 3 years ago

Improvements

  • refactor: allow to render component inside default backdrop (#662).
  • refactor: calling dismiss without a key will remove the current modal if any (#676)(by @Shywim) (fd4bb8d).
react-native-bottom-sheet - Release 2.4.1

Published by gorhom about 3 years ago

Fixes

  • fix: updated @gorhom/portal v1.0.9 (#669).
  • fix: prevent passing animated prop to a non animated view #595 (2ef441f).
react-native-bottom-sheet - Release 4.1.0

Published by gorhom about 3 years ago

Features

  • feat: added handling for keyboard height change (#656)(by @Ferossgp)
  • React on keyboard height change

  • Handle null previous state android (3c5fc57).

Improvements

  • chore: updated @gorhom/portal dependency (366e46b).

Fixes

  • fix: updated initial position to screen height (#657).
  • fix: remove 'removeListener' as it is now deprecated (#635)(by @brianathere) (f03b05b).
  • fix: revert changes on BottomSheetModal that blocked stack behavour (15225ae).
  • fix: updated asigning velocity in animate worklet (#650) (38b635e).

Documentations

  • docs: fix overDragResistanceFactor description (#633).
Package Rankings
Top 0.83% on Npmjs.org
Badges
Extracted from project README
Reanimated v3 version Reanimated v2 version Reanimated v1 version license npm runs with expo
Related Projects