UNPKG

react-native-router-flux

Version:
453 lines (401 loc) 354 kB
# Change Log ## [Unreleased](https://github.com/aksonov/react-native-router-flux/tree/HEAD) [Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.4...HEAD) **Closed issues:** - typeError: navigationStore.getStateForAction is not a function [\#3296](https://github.com/aksonov/react-native-router-flux/issues/3296) ## [4.0.4](https://github.com/aksonov/react-native-router-flux/tree/4.0.4) (2018-09-27) [Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.3...4.0.4) **Fixed bugs:** - Actions.replace: There is no route defined for Key X [\#3258](https://github.com/aksonov/react-native-router-flux/issues/3258) - after update to Release 4.0.2 props not working... [\#3206](https://github.com/aksonov/react-native-router-flux/issues/3206) **Closed issues:** - Error on ios platform [\#3294](https://github.com/aksonov/react-native-router-flux/issues/3294) - Modal and nested Stack routing configuration [\#3277](https://github.com/aksonov/react-native-router-flux/issues/3277) - Unable to access component instance in onRight/onLeft [\#3274](https://github.com/aksonov/react-native-router-flux/issues/3274) - jump to create new page is failed [\#3271](https://github.com/aksonov/react-native-router-flux/issues/3271) - Drawer doesn't show correctly on Actions.drawerOpen\(\) [\#3262](https://github.com/aksonov/react-native-router-flux/issues/3262) - Actions.pop\(refresh:{}\) does not work for me [\#3172](https://github.com/aksonov/react-native-router-flux/issues/3172) ## [4.0.3](https://github.com/aksonov/react-native-router-flux/tree/4.0.3) (2018-09-24) [Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.2...4.0.3) **Closed issues:** - Require cycle warnings with React Native 0.57.0 [\#3282](https://github.com/aksonov/react-native-router-flux/issues/3282) **Merged pull requests:** - ❗️Hotfix - update react-native-experimental-navigation package [\#3290](https://github.com/aksonov/react-native-router-flux/pull/3290) ([jonathanchrisp](https://github.com/jonathanchrisp)) ## [4.0.2](https://github.com/aksonov/react-native-router-flux/tree/4.0.2) (2018-09-24) [Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/3.5.0...4.0.2) **Implemented enhancements:** - Missing typings [\#3276](https://github.com/aksonov/react-native-router-flux/issues/3276) - Add Expo example and move examples do its own folder [\#3267](https://github.com/aksonov/react-native-router-flux/issues/3267) - Custom title not centered on Android after upgrade to 4.0.1 [\#3207](https://github.com/aksonov/react-native-router-flux/issues/3207) - onEnter event supported on Drawer component ? Want to call function when user open Drawer [\#3204](https://github.com/aksonov/react-native-router-flux/issues/3204) - Header title not centered when there is a right/left button [\#3153](https://github.com/aksonov/react-native-router-flux/issues/3153) - Closes \#3163: Bring TabBarTop and TabBarBottom back to LegacyTabs [\#3265](https://github.com/aksonov/react-native-router-flux/pull/3265) ([daviscabral](https://github.com/daviscabral)) **Fixed bugs:** - Actions.refresh renderRightButton has no effect [\#3218](https://github.com/aksonov/react-native-router-flux/issues/3218) - hideTabBar is broken when used in nested stacks/scenes [\#3197](https://github.com/aksonov/react-native-router-flux/issues/3197) - renderLeftButton not working when back={true} [\#3188](https://github.com/aksonov/react-native-router-flux/issues/3188) **Closed issues:** - Example app uses 4.0.2, latest version on npm is 4.0.1 [\#3285](https://github.com/aksonov/react-native-router-flux/issues/3285) - Custom Scene Component ignored onEnter function [\#3283](https://github.com/aksonov/react-native-router-flux/issues/3283) - Actions.Scenename cause render multiple time and cause getWrappedInstance return undefined [\#3278](https://github.com/aksonov/react-native-router-flux/issues/3278) - Android drawer slow switching between stacks [\#3273](https://github.com/aksonov/react-native-router-flux/issues/3273) - about PopTo [\#3268](https://github.com/aksonov/react-native-router-flux/issues/3268) - node\_modules\_reactnativerouterflux\_node\_modules\_reactnavigationstack\_dist\_views\_assets\_backiconmask.png: error: Invalid filename. Unable to add. [\#3264](https://github.com/aksonov/react-native-router-flux/issues/3264) - Allow push the same scene into navigation stack multiple [\#3263](https://github.com/aksonov/react-native-router-flux/issues/3263) - want to disable drawer [\#3260](https://github.com/aksonov/react-native-router-flux/issues/3260) - Error: There is no route defined for key undefined. [\#3259](https://github.com/aksonov/react-native-router-flux/issues/3259) - renderRightButton doesn't render anything [\#3247](https://github.com/aksonov/react-native-router-flux/issues/3247) - Pop not working correctly in multiple stack in tabs [\#3243](https://github.com/aksonov/react-native-router-flux/issues/3243) - New scene is not visible full screen [\#3226](https://github.com/aksonov/react-native-router-flux/issues/3226) - Calling Actions.key\(\) not reload the components Scene [\#3225](https://github.com/aksonov/react-native-router-flux/issues/3225) - Drawer Open detection [\#3215](https://github.com/aksonov/react-native-router-flux/issues/3215) - is it possible to create a custom Scene instead of use original Scene? [\#3208](https://github.com/aksonov/react-native-router-flux/issues/3208) - Error while updating property transfrom of a view managed bt RCTView [\#3200](https://github.com/aksonov/react-native-router-flux/issues/3200) - How to control swipe and return to the specified page instead of the previous page\(ios\) [\#3187](https://github.com/aksonov/react-native-router-flux/issues/3187) - any plans to support SwitchNavigator or recommended setup [\#3185](https://github.com/aksonov/react-native-router-flux/issues/3185) - Check the render method of `SceneView` error when upgraded to v4.0.1 [\#3171](https://github.com/aksonov/react-native-router-flux/issues/3171) - Tab screens have no sliding animation [\#3170](https://github.com/aksonov/react-native-router-flux/issues/3170) - Tabs flag for swiping not working [\#3163](https://github.com/aksonov/react-native-router-flux/issues/3163) **Merged pull requests:** - Examples: move to its own folder [\#3288](https://github.com/aksonov/react-native-router-flux/pull/3288) ([daviscabral](https://github.com/daviscabral)) - Expo example [\#3287](https://github.com/aksonov/react-native-router-flux/pull/3287) ([daviscabral](https://github.com/daviscabral)) - rnrf-cli: initial work for a CLI [\#3286](https://github.com/aksonov/react-native-router-flux/pull/3286) ([daviscabral](https://github.com/daviscabral)) - Remove Gradle warning [\#3284](https://github.com/aksonov/react-native-router-flux/pull/3284) ([bahaa96](https://github.com/bahaa96)) - Typings: RouterProps createReducer, onStateChange, getSceneStyle, uriPrefix; Reducer. [\#3281](https://github.com/aksonov/react-native-router-flux/pull/3281) ([bm-software](https://github.com/bm-software)) - fix: add right title to ts definition [\#3279](https://github.com/aksonov/react-native-router-flux/pull/3279) ([cgomezmendez](https://github.com/cgomezmendez)) - Update README.md [\#3275](https://github.com/aksonov/react-native-router-flux/pull/3275) ([ps0305](https://github.com/ps0305)) - Closes \#3267 \#3258: Fix replace and issues with refresh [\#3269](https://github.com/aksonov/react-native-router-flux/pull/3269) ([daviscabral](https://github.com/daviscabral)) - Adds support for headerLayoutPreset and headerBackTitleEnabled [\#3256](https://github.com/aksonov/react-native-router-flux/pull/3256) ([daviscabral](https://github.com/daviscabral)) - \#3204 onEnter/onExit for Drawer [\#3254](https://github.com/aksonov/react-native-router-flux/pull/3254) ([daviscabral](https://github.com/daviscabral)) - \[\#2932\] Allows user defined tabBarOnPress while backToInitial [\#3252](https://github.com/aksonov/react-native-router-flux/pull/3252) ([daviscabral](https://github.com/daviscabral)) - fixes Actions.reset when getParent returns null [\#3245](https://github.com/aksonov/react-native-router-flux/pull/3245) ([ChillkroeteTTS](https://github.com/ChillkroeteTTS)) - README and ISSUE\_TEMPLATE updated to reflect decision about 4.0.0-beta.x version [\#3242](https://github.com/aksonov/react-native-router-flux/pull/3242) ([daviscabral](https://github.com/daviscabral)) - Refresh not working as expected in several cases [\#3240](https://github.com/aksonov/react-native-router-flux/pull/3240) ([daviscabral](https://github.com/daviscabral)) ## [3.5.0](https://github.com/aksonov/react-native-router-flux/tree/3.5.0) (2018-09-03) [Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.1...3.5.0) **Implemented enhancements:** - New release of `react-navigation` is available \(v2.12.1\) [\#3222](https://github.com/aksonov/react-native-router-flux/issues/3222) - Upgrade react-navigation to v.2.12.1 [\#3223](https://github.com/aksonov/react-native-router-flux/pull/3223) ([daviscabral](https://github.com/daviscabral)) **Fixed bugs:** - Can't pass props to scene from Action.key\(props\). Think this way should work too. [\#3236](https://github.com/aksonov/react-native-router-flux/issues/3236) - Actions.reset: There is no route defined for Key X [\#3194](https://github.com/aksonov/react-native-router-flux/issues/3194) - Stack of same scene not working anymore after update from 4.0.0-beta-28 to 4.0.1 [\#3176](https://github.com/aksonov/react-native-router-flux/issues/3176) - \[Fix \#3194 \#3176\] Adjust reset to work with nested routes [\#3237](https://github.com/aksonov/react-native-router-flux/pull/3237) ([daviscabral](https://github.com/daviscabral)) - add Statusbar marginTop for navTransparent [\#3212](https://github.com/aksonov/react-native-router-flux/pull/3212) ([rikochet](https://github.com/rikochet)) **Closed issues:** - How can i get the props after Actions.popTo in the previous scene? [\#3241](https://github.com/aksonov/react-native-router-flux/issues/3241) - There is no route defined for key when using Actions.reset\(\); [\#3234](https://github.com/aksonov/react-native-router-flux/issues/3234) - Proposal: RNRF 4.0.0-beta.32 as a new package [\#3213](https://github.com/aksonov/react-native-router-flux/issues/3213) - How to pass the props in Tabs? [\#3203](https://github.com/aksonov/react-native-router-flux/issues/3203) - Navigation breaks after 4.0.0-beta.23 [\#3202](https://github.com/aksonov/react-native-router-flux/issues/3202) - How can I hear the event come back? [\#3201](https://github.com/aksonov/react-native-router-flux/issues/3201) - Upgrading from `4.0.0-beta27` to `4.0.0` breaks app [\#3198](https://github.com/aksonov/react-native-router-flux/issues/3198) - Unable to transfer a state value from one scene to another via “Actions.push\(\)” ... [\#3196](https://github.com/aksonov/react-native-router-flux/issues/3196) - IOS: setting scene backgroundColor to transparent not working [\#3182](https://github.com/aksonov/react-native-router-flux/issues/3182) - drawer position right not working correctly [\#3180](https://github.com/aksonov/react-native-router-flux/issues/3180) - How to listen onback, onpop inside screen component [\#3178](https://github.com/aksonov/react-native-router-flux/issues/3178) - TextInput field lost focus for each character input [\#3177](https://github.com/aksonov/react-native-router-flux/issues/3177) - ReactNativeJS: TypeError: undefined is not an object \(evaluating 'context.changedBits'\) [\#3174](https://github.com/aksonov/react-native-router-flux/issues/3174) - android back button move the app to forground mode [\#3173](https://github.com/aksonov/react-native-router-flux/issues/3173) - -v [\#3167](https://github.com/aksonov/react-native-router-flux/issues/3167) - currentScene is not showing the currently mounted screens key [\#3165](https://github.com/aksonov/react-native-router-flux/issues/3165) - initial scene not working when re-open the app [\#3102](https://github.com/aksonov/react-native-router-flux/issues/3102) - How connect with redux RNRF v4 [\#2851](https://github.com/aksonov/react-native-router-flux/issues/2851) **Merged pull requests:** - Add more information to issue template to help figure out cause of problems [\#3239](https://github.com/aksonov/react-native-router-flux/pull/3239) ([daviscabral](https://github.com/daviscabral)) - Add title to StackProps type definition [\#3228](https://github.com/aksonov/react-native-router-flux/pull/3228) ([vanb](https://github.com/vanb)) - Add support for deprecated Tabs component [\#3214](https://github.com/aksonov/react-native-router-flux/pull/3214) ([daviscabral](https://github.com/daviscabral)) - 4.0.2-dev and CHANGELOG update [\#3211](https://github.com/aksonov/react-native-router-flux/pull/3211) ([daviscabral](https://github.com/daviscabral)) - Add 'ReduxExample' to .npmignore [\#3210](https://github.com/aksonov/react-native-router-flux/pull/3210) ([dextermb](https://github.com/dextermb)) - hotfix: Example, ReduxExample and depencies fixes for Android [\#3195](https://github.com/aksonov/react-native-router-flux/pull/3195) ([daviscabral](https://github.com/daviscabral)) - Added indicatorStyle to 'Tabs' props. [\#3192](https://github.com/aksonov/react-native-router-flux/pull/3192) ([AkshatGiri](https://github.com/AkshatGiri)) - Fixes push to pile scenes instead of navigate [\#3190](https://github.com/aksonov/react-native-router-flux/pull/3190) ([daviscabral](https://github.com/daviscabral)) - Fix circleci build failed [\#3183](https://github.com/aksonov/react-native-router-flux/pull/3183) ([blackbing](https://github.com/blackbing)) - Upgrade react-navigation@2.11.2 [\#3179](https://github.com/aksonov/react-native-router-flux/pull/3179) ([Agby](https://github.com/Agby)) ## [4.0.1](https://github.com/aksonov/react-native-router-flux/tree/4.0.1) (2018-08-10) [Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.0...4.0.1) **Closed issues:** - Transition history using this same scene but with other parameters [\#3166](https://github.com/aksonov/react-native-router-flux/issues/3166) - Issue with flashing on load of scene [\#3139](https://github.com/aksonov/react-native-router-flux/issues/3139) ## [4.0.0](https://github.com/aksonov/react-native-router-flux/tree/4.0.0) (2018-08-10) [Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.0-beta.40...4.0.0) **Implemented enhancements:** - Adopt RNRF for latest React Navigation \(v2+\) [\#3068](https://github.com/aksonov/react-native-router-flux/issues/3068) **Closed issues:** - A new feature about pop method. [\#3164](https://github.com/aksonov/react-native-router-flux/issues/3164) - Error when upgrading from beta.27 to beta.41 [\#3162](https://github.com/aksonov/react-native-router-flux/issues/3162) - Can't render icon in the button in NavBar [\#3161](https://github.com/aksonov/react-native-router-flux/issues/3161) - Actions.jump\(\) not working as it is supposed to [\#3160](https://github.com/aksonov/react-native-router-flux/issues/3160) - When using navTransparent on iOS, the navbar area is non-responsive [\#3159](https://github.com/aksonov/react-native-router-flux/issues/3159) - LinkingManager.getInitialURL [\#3158](https://github.com/aksonov/react-native-router-flux/issues/3158) - deep linking on android not working? [\#3157](https://github.com/aksonov/react-native-router-flux/issues/3157) - Navbar glitch on previous scene during transition while using custom navbar [\#3156](https://github.com/aksonov/react-native-router-flux/issues/3156) - Tabs & Custom Transition [\#3155](https://github.com/aksonov/react-native-router-flux/issues/3155) - Tab navigation mounting any screens with a large delay [\#3154](https://github.com/aksonov/react-native-router-flux/issues/3154) - Add a FAB that would be visible on specific scenes [\#3151](https://github.com/aksonov/react-native-router-flux/issues/3151) - How to hide, dismiss keyboard on every navigation change? [\#3148](https://github.com/aksonov/react-native-router-flux/issues/3148) - DefaultRenderer and navigationState not working [\#3146](https://github.com/aksonov/react-native-router-flux/issues/3146) - Cannot style bottom border of active tab [\#3145](https://github.com/aksonov/react-native-router-flux/issues/3145) - \[Drawer\] Horizontal ScrollView inside Drawer [\#3144](https://github.com/aksonov/react-native-router-flux/issues/3144) - params is undefined in custom Tabbar [\#3137](https://github.com/aksonov/react-native-router-flux/issues/3137) - Actions.pop can't work in the screen on the same screen [\#3136](https://github.com/aksonov/react-native-router-flux/issues/3136) - Is there anyway for passing props from drawer to nested scene? [\#3132](https://github.com/aksonov/react-native-router-flux/issues/3132) - Tabs is RTL Devices [\#3129](https://github.com/aksonov/react-native-router-flux/issues/3129) - How to remove Scene From history stack. [\#3127](https://github.com/aksonov/react-native-router-flux/issues/3127) - Back button action [\#3126](https://github.com/aksonov/react-native-router-flux/issues/3126) - Reset parameters of a scene [\#3125](https://github.com/aksonov/react-native-router-flux/issues/3125) - undefined is not a function \(evaluating 'arr\[typeOf Symbol === 'function'? Symbol.iterator:'@@iterator'\]\(\)'\) [\#3123](https://github.com/aksonov/react-native-router-flux/issues/3123) - Keyboard will show up after calling Actions.reset\(\) from a scene containing Text Input [\#3122](https://github.com/aksonov/react-native-router-flux/issues/3122) - Unable to Hook Into drawerClose Event [\#3121](https://github.com/aksonov/react-native-router-flux/issues/3121) - popTo can't find scene [\#3118](https://github.com/aksonov/react-native-router-flux/issues/3118) - undefined is not an object \(evaluating '\_reactNativeRouterFlux2.default.newScreen'\) [\#3117](https://github.com/aksonov/react-native-router-flux/issues/3117) - can't work with mobx [\#3116](https://github.com/aksonov/react-native-router-flux/issues/3116) - How to keep drawer always open on tablet screens? [\#3115](https://github.com/aksonov/react-native-router-flux/issues/3115) - I would like to reload data when go back from Scene B to Scene A [\#3113](https://github.com/aksonov/react-native-router-flux/issues/3113) - Duplicate scene when Actions.push to child in Stack or Scene group [\#3112](https://github.com/aksonov/react-native-router-flux/issues/3112) - how can I add a local icon png in the Tab ? [\#3111](https://github.com/aksonov/react-native-router-flux/issues/3111) - delay back and refresh the current scene can lead to infinite loop. [\#3110](https://github.com/aksonov/react-native-router-flux/issues/3110) - Lightbox background not displaying the initial screen but displays a white background [\#3109](https://github.com/aksonov/react-native-router-flux/issues/3109) - RNRF backAndroidHandler not work after calling RN BackHandler [\#3107](https://github.com/aksonov/react-native-router-flux/issues/3107) - What is difference between react navigation library and react native router flux built on top of it? [\#3106](https://github.com/aksonov/react-native-router-flux/issues/3106) - navbar background color animation is buggy with different background colors while navigating. [\#3105](https://github.com/aksonov/react-native-router-flux/issues/3105) - There is no route defined for key when opening page second time [\#3104](https://github.com/aksonov/react-native-router-flux/issues/3104) - Show bottom menu for scene which button is not present in menu [\#3103](https://github.com/aksonov/react-native-router-flux/issues/3103) - Open multiple instances of one scene [\#3101](https://github.com/aksonov/react-native-router-flux/issues/3101) - Multiple instances of Mobx in v4 [\#3100](https://github.com/aksonov/react-native-router-flux/issues/3100) - Invariant Violation: View config not found for name RNSVGRect [\#3099](https://github.com/aksonov/react-native-router-flux/issues/3099) - Drawer's default scene Reloads Twice [\#3096](https://github.com/aksonov/react-native-router-flux/issues/3096) - \[mobx\] Warning: there are multiple mobx instances active [\#3093](https://github.com/aksonov/react-native-router-flux/issues/3093) - How do I insert a scene in Tabs, without placing it in the TabsBar? [\#3092](https://github.com/aksonov/react-native-router-flux/issues/3092) - How to avoid opening the page two times [\#3091](https://github.com/aksonov/react-native-router-flux/issues/3091) - Back Icon Does Not Display On Android [\#3090](https://github.com/aksonov/react-native-router-flux/issues/3090) - guide on dynamic title, leftButton and rightButton? [\#3089](https://github.com/aksonov/react-native-router-flux/issues/3089) - Slowly switching screens in Tabs component will not mount them [\#3087](https://github.com/aksonov/react-native-router-flux/issues/3087) - Child scenes will not have working props [\#3086](https://github.com/aksonov/react-native-router-flux/issues/3086) - \_reactNativeRouterFlux.Actions.tab\_4 is not a function [\#3084](https://github.com/aksonov/react-native-router-flux/issues/3084) - How to hideTabBar animated [\#3080](https://github.com/aksonov/react-native-router-flux/issues/3080) - Should scenes that are not at the top of the stack be able to re-render as the main scene on redux store changes? [\#3079](https://github.com/aksonov/react-native-router-flux/issues/3079) - router flux tab bar in View template [\#3077](https://github.com/aksonov/react-native-router-flux/issues/3077) - Custom NavBar animation looks weird in transition [\#3075](https://github.com/aksonov/react-native-router-flux/issues/3075) - Title is not aligning to center [\#3071](https://github.com/aksonov/react-native-router-flux/issues/3071) - Put specific scene on top of the stack [\#3069](https://github.com/aksonov/react-native-router-flux/issues/3069) - Change the nav title without re-rendering [\#3065](https://github.com/aksonov/react-native-router-flux/issues/3065) - Disable Swipe Gestures in Android \(Scene\) [\#3062](https://github.com/aksonov/react-native-router-flux/issues/3062) - physical back on Android works weird after executing Linking.openURL [\#3057](https://github.com/aksonov/react-native-router-flux/issues/3057) - Execute function before a tab is changed [\#3056](https://github.com/aksonov/react-native-router-flux/issues/3056) - Provide API to disable Status bar height in Navigationbar [\#3055](https://github.com/aksonov/react-native-router-flux/issues/3055) - empty default background used when transiting [\#3052](https://github.com/aksonov/react-native-router-flux/issues/3052) - Disable swipe back function [\#3050](https://github.com/aksonov/react-native-router-flux/issues/3050) - type: ActionConst.RESET and Android back button [\#3048](https://github.com/aksonov/react-native-router-flux/issues/3048) - LayoutAnimation interferes with tab navigation [\#3042](https://github.com/aksonov/react-native-router-flux/issues/3042) - Request for multiple Router.uriPrefix and Scene.path values [\#3040](https://github.com/aksonov/react-native-router-flux/issues/3040) - By default lazy prop = {true} on beta.31. Are the docs wrong or is this a bug? [\#3039](https://github.com/aksonov/react-native-router-flux/issues/3039) - Can you add or remove Scenes from router based on platform [\#3038](https://github.com/aksonov/react-native-router-flux/issues/3038) - undefined is not an object \(evaluating'state.routes\[childIndex\]'\) [\#3029](https://github.com/aksonov/react-native-router-flux/issues/3029) - NavBar breaking KeyboardAvoidingView functionality [\#3025](https://github.com/aksonov/react-native-router-flux/issues/3025) - isMounted is deprecated when using tab views [\#3021](https://github.com/aksonov/react-native-router-flux/issues/3021) - how to reset stack on nested scenes in tabBar ? [\#3019](https://github.com/aksonov/react-native-router-flux/issues/3019) - Sticky bar on the bottom [\#3015](https://github.com/aksonov/react-native-router-flux/issues/3015) - How to make 2 tabs in the same Scene? [\#2997](https://github.com/aksonov/react-native-router-flux/issues/2997) - Why reducer isn't called on initial screen? [\#2996](https://github.com/aksonov/react-native-router-flux/issues/2996) - TabIcon doesn't work [\#2994](https://github.com/aksonov/react-native-router-flux/issues/2994) - Removing multiple screens from stack [\#2992](https://github.com/aksonov/react-native-router-flux/issues/2992) - Using default and custom NavBar together [\#2982](https://github.com/aksonov/react-native-router-flux/issues/2982) - how to hide the icon from the tab bar of selected scenes [\#2980](https://github.com/aksonov/react-native-router-flux/issues/2980) - Drawer Always show on iPad or tablet ? [\#2971](https://github.com/aksonov/react-native-router-flux/issues/2971) - push multi Modal doesn't work [\#2968](https://github.com/aksonov/react-native-router-flux/issues/2968) - Drawer and tabs slide conflict. [\#2966](https://github.com/aksonov/react-native-router-flux/issues/2966) - Tabs can't hide navbar [\#2964](https://github.com/aksonov/react-native-router-flux/issues/2964) - Update Mobx devDependencies to peerDependencies [\#2960](https://github.com/aksonov/react-native-router-flux/issues/2960) - Passing props to nested tab scenes [\#2957](https://github.com/aksonov/react-native-router-flux/issues/2957) - How to reset \<Stack\> from Tab on leave [\#2950](https://github.com/aksonov/react-native-router-flux/issues/2950) - Navigation simply doesn't work [\#2948](https://github.com/aksonov/react-native-router-flux/issues/2948) - Use PanResponder all Scene in router-flux [\#2947](https://github.com/aksonov/react-native-router-flux/issues/2947) - Dinamic image in drawer bar Need Example [\#2938](https://github.com/aksonov/react-native-router-flux/issues/2938) - How to refresh Tabs scene every time i switch tabs? [\#2937](https://github.com/aksonov/react-native-router-flux/issues/2937) - Router showing old mounted views with old props when being re-launched in android [\#2936](https://github.com/aksonov/react-native-router-flux/issues/2936) - Can't reset and pass props to children scenes under Tab nav [\#2935](https://github.com/aksonov/react-native-router-flux/issues/2935) - \[V4\] Unable to access connected actions after migration [\#2934](https://github.com/aksonov/react-native-router-flux/issues/2934) - TouchableNativeFeedback and ripple effect [\#2933](https://github.com/aksonov/react-native-router-flux/issues/2933) - \<Tabs\> backToInitial and tabBarOnPress interaction [\#2932](https://github.com/aksonov/react-native-router-flux/issues/2932) - Question: Drawer slide out from bottom [\#2931](https://github.com/aksonov/react-native-router-flux/issues/2931) - Nested tabs are not working and Header is removed by nested tabs. [\#2929](https://github.com/aksonov/react-native-router-flux/issues/2929) - Actions.key not working [\#2928](https://github.com/aksonov/react-native-router-flux/issues/2928) - When is it "Safe" to clear application state after calling reset or popTo [\#2926](https://github.com/aksonov/react-native-router-flux/issues/2926) - Question: how do I apply a style to an individual Scene? [\#2924](https://github.com/aksonov/react-native-router-flux/issues/2924) - Bottom tabbar icons not showing up [\#2923](https://github.com/aksonov/react-native-router-flux/issues/2923) - Typescript issue [\#2922](https://github.com/aksonov/react-native-router-flux/issues/2922) - Multiple tabs with differents routes in the same component [\#2921](https://github.com/aksonov/react-native-router-flux/issues/2921) - Pass Value from Drawer To \<Scene in Drawer [\#2919](https://github.com/aksonov/react-native-router-flux/issues/2919) - hideDrawerButton removes back button from child scenes [\#2918](https://github.com/aksonov/react-native-router-flux/issues/2918) - Tab View looks weird on android \(emulator\) [\#2917](https://github.com/aksonov/react-native-router-flux/issues/2917) - Provide better v4 redux integration docs [\#2916](https://github.com/aksonov/react-native-router-flux/issues/2916) - Observed white flickering page transition to Scene with Tabs [\#2915](https://github.com/aksonov/react-native-router-flux/issues/2915) - Additional props not being passed to component when push is used to call scene [\#2914](https://github.com/aksonov/react-native-router-flux/issues/2914) - Dynamic scenes? [\#2911](https://github.com/aksonov/react-native-router-flux/issues/2911) - How to make Modal & Lighbox [\#2910](https://github.com/aksonov/react-native-router-flux/issues/2910) - router-flux-blank-screen showing where initial screen should be [\#2909](https://github.com/aksonov/react-native-router-flux/issues/2909) - Setting init to true on a Scene component doesn't remove back button [\#2907](https://github.com/aksonov/react-native-router-flux/issues/2907) - Is there a way to "hide" a scene but not "pop" a scene? [\#2906](https://github.com/aksonov/react-native-router-flux/issues/2906) - Duplication scene. [\#2905](https://github.com/aksonov/react-native-router-flux/issues/2905) - Search field in navigation bar [\#2902](https://github.com/aksonov/react-native-router-flux/issues/2902) - Presenting some views as modal while others as normal from the same root view [\#2899](https://github.com/aksonov/react-native-router-flux/issues/2899) - Functionality for popping multiple scenes and pushing a new scene [\#2896](https://github.com/aksonov/react-native-router-flux/issues/2896) - Bottom navigation gets disappeared from the previous scene when the new one is pushed. [\#2894](https://github.com/aksonov/react-native-router-flux/issues/2894) - Update react-navigation dependency to release version [\#2893](https://github.com/aksonov/react-native-router-flux/issues/2893) - Updating state inside Static onRight\(\) or onLeft\(\) - undefined function error [\#2891](https://github.com/aksonov/react-native-router-flux/issues/2891) - Tab bar background style properties not applied when tabBarPosition is 'top' [\#2888](https://github.com/aksonov/react-native-router-flux/issues/2888) - Prop/State change of Parent is causing child components to Re-mount [\#2886](https://github.com/aksonov/react-native-router-flux/issues/2886) - Navigations between Scene very very slow [\#2885](https://github.com/aksonov/react-native-router-flux/issues/2885) - Removal of Scene Shadows by getSceneStyle is not applied [\#2884](https://github.com/aksonov/react-native-router-flux/issues/2884) - Static leftButtonImage not working [\#2883](https://github.com/aksonov/react-native-router-flux/issues/2883) - How to implement onRight function call on Scene component itself? [\#2881](https://github.com/aksonov/react-native-router-flux/issues/2881) - How to delete the navigation's bottom line? [\#2880](https://github.com/aksonov/react-native-router-flux/issues/2880) - Conditional for custom image on Drawer [\#2874](https://github.com/aksonov/react-native-router-flux/issues/2874) - Android hardware back button unexpected behavior while using drawer when app coming to foreground from background. [\#2873](https://github.com/aksonov/react-native-router-flux/issues/2873) - setParams in Tabs doesn't work [\#2871](https://github.com/aksonov/react-native-router-flux/issues/2871) - Back button resizing [\#2869](https://github.com/aksonov/react-native-router-flux/issues/2869) - TypeError: undefined is not a function \(evaluating 'addListener'\) with the new stable release of react-navigation \(1.0.0\) [\#2865](https://github.com/aksonov/react-native-router-flux/issues/2865) - Pages before the page "push" need not be drawn [\#2863](https://github.com/aksonov/react-native-router-flux/issues/2863) - Problem about pop and refresh [\#2860](https://github.com/aksonov/react-native-router-flux/issues/2860) - Drawer Android double click [\#2859](https://github.com/aksonov/react-native-router-flux/issues/2859) - Action.Jump crash app on ios device [\#2857](https://github.com/aksonov/react-native-router-flux/issues/2857) - onEnter call action [\#2847](https://github.com/aksonov/react-native-router-flux/issues/2847) - Lazy prop not working [\#2846](https://github.com/aksonov/react-native-router-flux/issues/2846) - How to increase Gesture Response Distance of Drawer in v4 [\#2844](https://github.com/aksonov/react-native-router-flux/issues/2844) - Actions.push with params not working with Drawer [\#2843](https://github.com/aksonov/react-native-router-flux/issues/2843) - How to disappears instantly narTab when user taps on TextInput box [\#2841](https://github.com/aksonov/react-native-router-flux/issues/2841) - navTransparent does't work well on android [\#2834](https://github.com/aksonov/react-native-router-flux/issues/2834) - is it possible to show a component over the key guard [\#2830](https://github.com/aksonov/react-native-router-flux/issues/2830) - Need to handle renderRightButton [\#2829](https://github.com/aksonov/react-native-router-flux/issues/2829) - How to create a structure with Drawer, Tabbar [\#2828](https://github.com/aksonov/react-native-router-flux/issues/2828) - Changing scene makes render methods be called multiple times for a single action, stacking up [\#2827](https://github.com/aksonov/react-native-router-flux/issues/2827) - Root scene been reset on keyboard appears [\#2826](https://github.com/aksonov/react-native-router-flux/issues/2826) - Issue on tabbar in react-native [\#2825](https://github.com/aksonov/react-native-router-flux/issues/2825) - Render available scenes based on app state [\#2824](https://github.com/aksonov/react-native-router-flux/issues/2824) - How to use indicator \("loading"\) with RNRF v4 [\#2821](https://github.com/aksonov/react-native-router-flux/issues/2821) - Hall of Fame on front page for Apps using RNRF in Production [\#2820](https://github.com/aksonov/react-native-router-flux/issues/2820) - Setting Tab icon [\#2819](https://github.com/aksonov/react-native-router-flux/issues/2819) - Can I use `react-native-router-flux` when I write an app with `Apollo Client +React Native +apollo-link-state + Relay`? [\#2818](https://github.com/aksonov/react-native-router-flux/issues/2818) - onEnter to make Api call and update screen [\#2815](https://github.com/aksonov/react-native-router-flux/issues/2815) - Stack behaving same as Scene [\#2813](https://github.com/aksonov/react-native-router-flux/issues/2813) - Actions.refresh not working on hidden scene [\#2812](https://github.com/aksonov/react-native-router-flux/issues/2812) - TabBar displaying above navbar [\#2811](https://github.com/aksonov/react-native-router-flux/issues/2811) - How can I save redux state in onExit static function? [\#2810](https://github.com/aksonov/react-native-router-flux/issues/2810) - Black background instead of transparent background [\#2809](https://github.com/aksonov/react-native-router-flux/issues/2809) - tabBarOnPress has no docs for jump to index [\#2805](https://github.com/aksonov/react-native-router-flux/issues/2805) - DRAW THE APP UNDER THE STATUS BAR [\#2803](https://github.com/aksonov/react-native-router-flux/issues/2803) - navigationBarStyle: backgroundColor not correct when the app is in the background on Android [\#2801](https://github.com/aksonov/react-native-router-flux/issues/2801) - can I reset two scenes [\#2800](https://github.com/aksonov/react-native-router-flux/issues/2800) - TabIcon would load twice when rendering every time [\#2796](https://github.com/aksonov/react-native-router-flux/issues/2796) - Reset stack however pass data between screens [\#2795](https://github.com/aksonov/react-native-router-flux/issues/2795) - App hangs on use of Actions.refresh\(\) [\#2791](https://github.com/aksonov/react-native-router-flux/issues/2791) - Can I prevent re-rendering? [\#2789](https://github.com/aksonov/react-native-router-flux/issues/2789) - \[Question\] Why are invisible scenes back in the stack still rendered in iOS? [\#2788](https://github.com/aksonov/react-native-router-flux/issues/2788) - Intermediate Tab's componentDidMount get called when switching tabs [\#2786](https://github.com/aksonov/react-native-router-flux/issues/2786) - Drawer showing white line or border to left of the screen on some android phones [\#2785](https://github.com/aksonov/react-native-router-flux/issues/2785) **Merged pull requests:** - Stating clear that component props can rely on parent props [\#2970](https://github.com/aksonov/react-native-router-flux/pull/2970) ([igorsantos07](https://github.com/igorsantos07)) - Using HTML link so doc table doesn't scroll horizontally [\#2967](https://github.com/aksonov/react-native-router-flux/pull/2967) ([igorsantos07](https://github.com/igorsantos07)) - Added titleStyle to the typescript definitions [\#2946](https://github.com/aksonov/react-native-router-flux/pull/2946) ([maxencehenneron](https://github.com/maxencehenneron)) - update types per documentation [\#2942](https://github.com/aksonov/react-native-router-flux/pull/2942) ([jlemm45](https://github.com/jlemm45)) - WIP: migration guide for DefaultRenderer [\#2941](https://github.com/aksonov/react-native-router-flux/pull/2941) ([JNaftali](https://github.com/JNaftali)) - Add CodeTriage badge to aksonov/react-native-router-flux [\#2904](https://github.com/aksonov/react-native-router-flux/pull/2904) ([codetriage-readme-bot](https://github.com/codetriage-readme-bot)) ## [4.0.0-beta.40](https://github.com/aksonov/react-native-router-flux/tree/4.0.0-beta.40) (2018-08-08) [Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.0-beta.31...4.0.0-beta.40) **Fixed bugs:** - popTo causes an infinite loop when route is not found [\#3026](https://github.com/aksonov/react-native-router-flux/issues/3026) - \[react-native-router-flux v4.0.0-beta.27/npm module\]PopTo method is not fixed [\#2799](https://github.com/aksonov/react-native-router-flux/issues/2799) **Closed issues:** - `Actions.refresh` should also reset screen position? [\#3152](https://github.com/aksonov/react-native-router-flux/issues/3152) - Mounting when not in focus causing API request issues with componentDidMount [\#3149](https://github.com/aksonov/react-native-router-flux/issues/3149) - What is the way to view the current pages stack? [\#3143](https://github.com/aksonov/react-native-router-flux/issues/3143) - Title prop and rightTitle are not aligning correctly. [\#3140](https://github.com/aksonov/react-native-router-flux/issues/3140) - Receive the whole scene from navigation stack [\#3138](https://github.com/aksonov/react-native-router-flux/issues/3138) - ActionConst.BACK vs ActionConst.BACK\_ACTION [\#3134](https://github.com/aksonov/react-native-router-flux/issues/3134) - react-native upgrade 0.56.0 error for v3 version [\#3133](https://github.com/aksonov/react-native-router-flux/issues/3133) - How to hide the descriptions of tabs ? [\#3130](https://github.com/aksonov/react-native-router-flux/issues/3130) - Please add Migration guide from RNRF to React-Navigation [\#3128](https://github.com/aksonov/react-native-router-flux/issues/3128) - Fatal Exception: com.facebook.react.common.JavascriptException: TypeError: undefined is not an object \(evaluating 'r.default'\) [\#3124](https://github.com/aksonov/react-native-router-flux/issues/3124) - Very confused about the lightbox... [\#3120](https://github.com/aksonov/react-native-router-flux/issues/3120) - renderRightButton Actions.refresh\(\) not working [\#3119](https://github.com/aksonov/react-native-router-flux/issues/3119) - please update to react-navigationV2,thx [\#3108](https://github.com/aksonov/react-native-router-flux/issues/3108) - Requiring unknown module "780".If you are sure the module is there, try restarting Metro Bundler. You may also want to run `yarn`, or `npm install` \(depending on your environment\). [\#3098](https://github.com/aksonov/react-native-router-flux/issues/3098) - Mobx array length not changing in scene in stack [\#3097](https://github.com/aksonov/react-native-router-flux/issues/3097) - Backhandler supplied to Router not working properly [\#3095](https://github.com/aksonov/react-native-router-flux/issues/3095) - router flux installation [\#3094](https://github.com/aksonov/react-native-router-flux/issues/3094) - Going from one screen to the home screen does not work [\#3088](https://github.com/aksonov/react-native-router-flux/issues/3088) - Erro: \[react-native-router-flux\] Router should contain only one scene, please wrap you scenes with root Scene [\#3085](https://github.com/aksonov/react-native-router-flux/issues/3085) - Deep Linking is not working [\#3083](https://github.com/aksonov/react-native-router-flux/issues/3083) - Problem installing flux router \(code ENOGIT\) [\#3082](https://github.com/aksonov/react-native-router-flux/issues/3082) - App Goes Back To Initial Route On Hot Module Reload [\#3081](https://github.com/aksonov/react-native-router-flux/issues/3081) - How to configure scenes correctly when using Drawer? [\#3078](https://github.com/aksonov/react-native-router-flux/issues/3078) - Is it possible to "curry" \<Scene\>, \<Drawer\>, \<Tabs\>, maybe others? [\#3076](https://github.com/aksonov/react-native-router-flux/issues/3076) - Trouble handling android hardware back button [\#3074](https://github.com/aksonov/react-native-router-flux/issues/3074) - Cannot pass props through Actions.\<scenekey\>\({\<propKey\>: \<propValue\>}\) [\#3073](https://github.com/aksonov/react-native-router-flux/issues/3073) - Question: is there anyway to make a subheader with this plugin? [\#3072](https://github.com/aksonov/react-native-router-flux/issues/3072) - android page jump way? [\#3070](https://github.com/aksonov/react-native-router-flux/issues/3070) - Can't navigate to other stack when not at inital scene. [\#3067](https://github.com/aksonov/react-native-router-flux/issues/3067) - How to blur the background of the drawer while having some transparency? [\#3066](https://github.com/aksonov/react-native-router-flux/issues/3066) - Weird stack behavior. Scene disappears right after pushing it, but then reappears after next push. [\#3064](https://github.com/aksonov/react-native-router-flux/issues/3064) - Rerender router based on boolean auth flag [\#3063](https://github.com/aksonov/react-native-router-flux/issues/3063) - Unable to switch between screens [\#3061](https://github.com/aksonov/react-native-router-flux/issues/3061) - Error when changing scenes on login - There is no route defined for key [\#3059](https://github.com/aksonov/react-native-router-flux/issues/3059) - How to hide tabbar item in tabs [\#3058](https://github.com/aksonov/react-native-router-flux/issues/3058) - Is this lib still supported to work with react-navigation 2.0 [\#3053](https://github.com/aksonov/react-native-router-flux/issues/3053) - Best Practice Using Router/Scene/Modal \(Not an issue\) [\#3051](https://github.com/aksonov/react-native-router-flux/issues/3051) - The props is not working. I can not pass the props. [\#3049](https://github.com/aksonov/react-native-router-flux/issues/3049) - Update changelog [\#3047](https://github.com/aksonov/react-native-router-flux/issues/3047) - Show Drawer's nav bar when drawer is open. [\#3046](https://github.com/aksonov/react-native-router-flux/issues/3046) - default BackHandler from child \<Scene\> is stacked on top of root BackHandler from \<Drawer\> causing problems with drawer's state management [\#3045](https://github.com/aksonov/react-native-router-flux/issues/3045) - How to access child \<Scene\> props from parent's tabBarComponent? [\#3044](https://github.com/aksonov/react-native-router-flux/issues/3044) - How add button on tab bar to open [\#3041](https://github.com/aksonov/react-native-router-flux/issues/3041) - can i use v3 with latest react native \(55\)and react\(16.3\) [\#3037](https://github.com/aksonov/react-native-router-flux/issues/3037) - \[question\] popN\(...\) functionality? [\#3036](https://github.com/aksonov/react-native-router-flux/issues/3036) - TypeError:undefined is not a function \(evaluating 'addListener'\) [\#3033](https://github.com/aksonov/react-native-router-flux/issues/3033) - Standalone TabBar by passing navigation props doesnt work [\#3030](https://github.com/aksonov/react-native-router-flux/issues/3030) - xcode can't be installed [\#3027](https://github.com/aksonov/react-native-router-flux/issues/3027) - Error: There is no route for key home . must be one of drawer [\#3024](https://github.com/aksonov/react-native-router-flux/issues/3024) - React Native \(in iOS\): undefined is not an object \(evaluating '\_navigationStore2.default.router.getStateForAction'\) [\#3023](https://github.com/aksonov/react-native-router-flux/issues/3023) - Most Stable/Recommended version to use? [\#3022](https://github.com/aksonov/react-native-router-flux/issues/3022) - How to Change State of Previous Scene [\#3020](https://github.com/aksonov/react-native-router-flux/issues/3020) - Support accessibilityLabel and testId for testing [\#3018](https://github.com/aksonov/react-native-router-flux/issues/3018) - Cannot read property 'clone' of undefined [\#3017](https://github.com/aksonov/react-native-router-flux/issues/3017) - onEnter problem of use [\#3016](https://github.com/aksonov/react-native-router-flux/issues/3016) - Open Drawer dynamically [\#3014](https://github.com/aksonov/react-native-router-flux/issues/3014) - All tabs loaded at once on using lazy property too. [\#3013](https://github.com/aksonov/react-native-router-flux/issues/3013) - what function be execute,when navigationIcon onClick? [\#3011](https://github.com/aksonov/react-native-router-flux/issues/3011) - Can't refresh renderBackButton [\#3010](https://github.com/aksonov/react-native-router-flux/issues/3010) - Example app doesnt run [\#3006](https://github.com/aksonov/react-native-router-flux/issues/3006) - Cannot read property 'map' of undefined [\#3004](https://github.com/aksonov/react-native-router-flux/issues/3004) - Switch/selector equivalent for v4 [\#3003](https://github.com/aksonov/react-native-router-flux/issues/3003) - \<Tabs\>Properties passing to children \<Scene\>'s [\#2991](https://github.com/aksonov/react-native-router-flux/issues/2991) - how to make a custome style Scene component? [\#2990](https://github.com/aksonov/react-native-router-flux/issues/2990) - Drawer child scene popping up as a Modal when its props are refreshed [\#2989](https://github.com/aksonov/react-native-router-flux/issues/2989) - onEnter not always fired [\#2987](https://github.com/aksonov/react-native-router-flux/issues/2987) - Chaneg Event for Tabs click [\#2986](https://github.com/aksonov/react-native-router-flux/issues/2986) - Displaying wrong screen [\#2985](https://github.com/aksonov/react-native-router-flux/issues/2985) - How to change root ? [\#2983](https://github.com/aksonov/react-native-router-flux/issues/2983) - getCurrentRoutes api in v4? [\#2978](https://github.com/aksonov/react-native-router-flux/issues/2978) - Examples Broken [\#2976](https://github.com/aksonov/react-native-router-flux/issues/2976) - Cannot Toggle 'SwipeEnabled' Property, Causes Crash [\#2973](https://github.com/aksonov/react-native-router-flux/issues/2973) - Parent scene with no component generates "ghost" screen? [\#2972](https://github.com/aksonov/react-native-router-flux/issues/2972) - StatusBar Text Color [\#2882](https://github.com/aksonov/react-native-router-flux/issues/2882) - Hide Drawer for only login page [\#2861](https://github.com/aksonov/react-native-router-flux/issues/2861) - Actions.create + redux + connect state = Red screen [\#2856](https://github.com/aksonov/react-native-router-flux/issues/2856) - Adding to the stack without navigating to the page [\#2848](https://github.com/aksonov/react-native-router-flux/issues/2848) - iPhone X: Remove the internal shadow of react-native-stack-navigator when using safearea [\#2836](https://github.com/aksonov/react-native-router-flux/issues/2836) - deep linking - error [\#2787](https://github.com/aksonov/react-native-router-flux/issues/2787) **Merged pull requests:** - Navigation and replace restored [\#3147](https://github.com/aksonov/react-native-router-flux/pull/3147) ([daviscabral](https://github.com/daviscabral)) - Babel v7, ESlint fixes, React/React Navigation upgrades, mobx removed [\#3142](https://github.com/aksonov/react-native-router-flux/pull/3142) ([daviscabral](https://github.com/daviscabral)) - migration to react-navigation v2.x \(\#3068\) [\#3141](https://github.com/aksonov/react-native-router-flux/pull/3141) ([aksonov](https://github.com/aksonov)) - Link to docs and example app in README [\#3135](https://github.com/aksonov/react-native-router-flux/pull/3135) ([supremebeing7](https://github.com/supremebeing7)) - popTo causes an infinite loop when route is not found \(as seen on \#3026\) [\#3043](https://github.com/aksonov/react-native-router-flux/pull/3043) ([daviscabral](https://github.com/daviscabral)) - Fixed a Double Negative [\#3035](https://github.com/aksonov/react-native-router-flux/pull/3035) ([JediahDizon](https://github.com/JediahDizon)) - migrate mobx to peer and dev dependencies [\#2979](https://github.com/aksonov/react-native-router-flux/pull/2979) ([heralight](https://github.com/heralight)) - Update API.md: add upperCaseLabel in Tabs [\#2925](https://github.com/aksonov/react-native-router-flux/pull/2925) ([MaxInMoon](https://github.com/MaxInMoon)) ## [4.0.0-beta.31](https://github.com/aksonov/react-native-router-flux/tree/4.0.0-beta.31) (2018-05-14) [Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/4.0.0-beta.27...4.0.0-beta.31) **Closed issues:** - Example App: TypeError: Cannot read property 'routeName' of undefined [\#3028](https://github.com/aksonov/rea