navigation

Scene-Based Navigation for React and React Native

APACHE-2.0 License

Downloads
3.5K
Stars
576
Committers
19

Bot releases are visible (Hide)

navigation - NavigationReactNative v3.4.0

Published by grahammendick almost 6 years ago

New

  • #220 Supported Shared Element Transitions on Android
navigation - NavigationReactNative v3.3.0

Published by grahammendick about 6 years ago

New

  • #215 Supported UI Bar Buttons on iOS
navigation - NavigationReactNative v3.2.0

Published by grahammendick about 6 years ago

New

  • #213 Supported deep linking
navigation - NavigationReactNative v3.1.1

Published by grahammendick about 6 years ago

Fix

Counted the UIViewControllers after the additions and removals (iOS)

navigation - NavigationReactNative v3.1.0

Published by grahammendick about 6 years ago

New

  • #210 Customised enter and exit Activity animations on Android
  • #211 Accepted dynamic navigation bar titles on iOS
navigation - NavigationReactNative v3.0.0

Published by grahammendick over 6 years ago

A redesign of Navigation React Native to use the underlying native APIs on Android and iOS. See the documentation for details.

navigation - NavigationReact v4.0.1

Published by grahammendick over 6 years ago

Fixed

  • #208 Removed react-dom dependency
navigation - NavigationReactMobile v2.0.0

Published by grahammendick over 6 years ago

New

  • #176 Supported transformations for Shared Element navigation

Fixed

  • #178 Isolated a Scene's NavigationContext so that Links on non-active Scenes can render
  • #180 & #183 Assigned Scenes the correct NavigationContext during serial navigation
  • #189 Prevented Scenes re-rendering during navigation

Changed

  • #169 Removed support for passing stateNavigator via legacy context or as a prop
navigation - NavigationReact v4.0.0

Published by grahammendick over 6 years ago

New

  • #172 Made the NavigationContext value immutable
  • #182 Accepted string array for currentDataKeys
  • #188 Added activeStyle prop to NavigationLink and RefreshLink

Fixed

  • #179 Prevented clicks on invalid and inactive Links

Changed

  • #169 Removed support for passing stateNavigator via legacy context or as a prop
  • #178 Removed acrossCrumbs prop from Links
navigation - Navigation v5.1.0

Published by grahammendick over 6 years ago

New

  • #171 Added onBeforeNavigate event
  • #181 Added stateContext parameter to onNavigate
  • #186 Represented blank urlEncoded querystring params by only their key, e.g., /a?x
  • #187 Passed navigation data array indices when urlEncoding keys, e.g., /a?x[0]=3&x[1]=2
  • #190 Returned crumbs from parseLink
navigation - NavigationReactMobile v1.1.0

Published by grahammendick over 6 years ago

New

  • #160 Supported React's new context api
  • #161 Supported server rendering
  • #162 Added crumbs parameter to the three style props of NavigationMotion and added nextState and nextData to the crumbStyle prop
navigation - NavigationReact v3.1.0

Published by grahammendick over 6 years ago

New

  • #160 Supported React's new context api

Fix

  • #165 Provided Links with default StateNavigator so they can render outside of context
navigation - Navigation v5.0.1

Published by grahammendick over 6 years ago

New

  • #159 Added asyncData and history indicator to StateContext
navigation - Navigation v5.0.0

Published by grahammendick almost 7 years ago

Contains a security fix so the bower package has been updated

Changed

  • #154 Rejected navigation data arrays containing blank items (null, undefined or ''). This prevents links from starting with double slash (fixes #153)
navigation - NavigationReactMobile v1.0.0

Published by grahammendick almost 7 years ago

Initial release of NavigationReactMobile

navigation - NavigationReact v3.0.0

Published by grahammendick almost 7 years ago

From this release onwards, unless it contains a security fix, the bower package won't be updated

Changed

  • #147 Removed lazy prop because it was a premature optimisation. If you were using this prop, please raise an issue and I'll revisit the decision
  • #147 Stopped Links re-rendering after a navigation if they're in the breadcrumb trail. Set acrossCrumbs prop to true to always re-render them
  • #147 Removed domId parameter from the navigating prop function. The link becomes the second parameter
navigation - Navigation v4.0.2

Published by grahammendick almost 7 years ago

From this release onwards, unless it contains a security fix, the bower package won't be updated

New

  • #147 HTML5HistoryManager stores the href in browser history state so a subclass can push a different href. The initHistory function accepts a Url so the subclass can navigate the stored href instead of the one from browser location (see MobileHistoryManager of NavigationReactMobile for an example)
navigation - NavigationReactNative v2.0.0

Published by grahammendick about 7 years ago

New

Fixed

  • #134 Prevented updates of non-active Scenes

Changed

  • #126 & #137 Replaced ReactMotion with custom Motion component and removed spring from styles
  • #131 Removed moveScene
  • #129 Renamed NavigationBackAndroid to NavigationBackHandler to match BankAndroid deprecation
navigation - Navigation v4.0.1

Published by grahammendick about 7 years ago

New

  • #125 Added old and previous url to State Context
navigation - NavigationReact v2.0.5

Published by grahammendick over 7 years ago

Fixed

  • #130 Removed PropType warnings