UNPKG

@cross2d/react-native-router-flux

Version:
415 lines (390 loc) 111 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/3.30.1...HEAD) **Closed issues:** - ignore [\#1126](https://github.com/aksonov/react-native-router-flux/issues/1126) - Is navigator object available as props in component [\#1113](https://github.com/aksonov/react-native-router-flux/issues/1113) - \[Error\]: react-native-router-flux\] component property is not set for key=root [\#1108](https://github.com/aksonov/react-native-router-flux/issues/1108) - How to disable title bar on certain scenes? [\#1107](https://github.com/aksonov/react-native-router-flux/issues/1107) - Initial scene not shown [\#1091](https://github.com/aksonov/react-native-router-flux/issues/1091) - Defining custom buttons on root scene [\#1080](https://github.com/aksonov/react-native-router-flux/issues/1080) - How to customize drawer button [\#1078](https://github.com/aksonov/react-native-router-flux/issues/1078) - How to call a function in scene component when scene left or right button is clicked? [\#1073](https://github.com/aksonov/react-native-router-flux/issues/1073) - panHandlers not honored with nested scenes [\#1055](https://github.com/aksonov/react-native-router-flux/issues/1055) - Can't create dropdown button in navbar [\#1042](https://github.com/aksonov/react-native-router-flux/issues/1042) - navBar and Expected a component class, got \[object, Object\] [\#1041](https://github.com/aksonov/react-native-router-flux/issues/1041) - \[Help wanted\] Keep routing state on simulator reload [\#1025](https://github.com/aksonov/react-native-router-flux/issues/1025) - Unable to resolve module fbjs/lib/emptyFunction [\#1024](https://github.com/aksonov/react-native-router-flux/issues/1024) - Unable to resolve module react-addons-pure-render-mixin [\#1022](https://github.com/aksonov/react-native-router-flux/issues/1022) - Unknown plugin "syntax-flow" [\#1020](https://github.com/aksonov/react-native-router-flux/issues/1020) - NavigationExperimental.js: \_\_DEV\_\_ is not defined [\#1015](https://github.com/aksonov/react-native-router-flux/issues/1015) - support BackAndroid hardwareBackPress [\#1012](https://github.com/aksonov/react-native-router-flux/issues/1012) - How can I pass variables to previouse scene in Actions.pop\(\) operation [\#1008](https://github.com/aksonov/react-native-router-flux/issues/1008) - Push Scene from a tab [\#1007](https://github.com/aksonov/react-native-router-flux/issues/1007) - How to navigate to a new scene with onRight [\#993](https://github.com/aksonov/react-native-router-flux/issues/993) - Best way to dispatch a redux action from within the toolbar actions? [\#984](https://github.com/aksonov/react-native-router-flux/issues/984) - initialRoute doesn't set initial route [\#971](https://github.com/aksonov/react-native-router-flux/issues/971) - How is the header implemented in the Example app [\#967](https://github.com/aksonov/react-native-router-flux/issues/967) - Tab bar transition [\#966](https://github.com/aksonov/react-native-router-flux/issues/966) - Can't run examples [\#963](https://github.com/aksonov/react-native-router-flux/issues/963) - TabBar is not showing [\#959](https://github.com/aksonov/react-native-router-flux/issues/959) - Unmounting Scenes [\#955](https://github.com/aksonov/react-native-router-flux/issues/955) - RN 0.30 Incompatibility [\#954](https://github.com/aksonov/react-native-router-flux/issues/954) - Switch component don't work [\#952](https://github.com/aksonov/react-native-router-flux/issues/952) - Issue [\#951](https://github.com/aksonov/react-native-router-flux/issues/951) - Is it possible to fire action when clicking on the title of the navbar [\#949](https://github.com/aksonov/react-native-router-flux/issues/949) - We get 'Import libraries to android "rnpm link"' screen on app launch and the app stops [\#946](https://github.com/aksonov/react-native-router-flux/issues/946) - React Native Tabs version in RNRF [\#935](https://github.com/aksonov/react-native-router-flux/issues/935) - Tab Transitions [\#929](https://github.com/aksonov/react-native-router-flux/issues/929) - Event Listener for Route Change? or something similar [\#928](https://github.com/aksonov/react-native-router-flux/issues/928) - Background image [\#927](https://github.com/aksonov/react-native-router-flux/issues/927) - react-native-scrollable-tab-view is slow when put inside a scene [\#924](https://github.com/aksonov/react-native-router-flux/issues/924) - borderTopWidth for tabBarStyle does not work well if it is set to decimal fraction on iPhone 6/6s Plus [\#921](https://github.com/aksonov/react-native-router-flux/issues/921) - 0.29 support? [\#910](https://github.com/aksonov/react-native-router-flux/issues/910) - Can I Actions with programmatically? [\#907](https://github.com/aksonov/react-native-router-flux/issues/907) - peerDependencies issue with react 15.2.0 [\#905](https://github.com/aksonov/react-native-router-flux/issues/905) - Possibility to use icons in navbar [\#902](https://github.com/aksonov/react-native-router-flux/issues/902) - Question: is there any easy way to set a navigation title based on a component or a redux state? [\#897](https://github.com/aksonov/react-native-router-flux/issues/897) - Components lifecycle [\#896](https://github.com/aksonov/react-native-router-flux/issues/896) - Scene {type:'reset'} or type="reset" is not working in 3.30.4 version. [\#894](https://github.com/aksonov/react-native-router-flux/issues/894) - flowtype report so many error [\#892](https://github.com/aksonov/react-native-router-flux/issues/892) - How can i add gradient in background color of navbar? [\#890](https://github.com/aksonov/react-native-router-flux/issues/890) - Example Launch.js action cannot go to tabbar specific tab page [\#884](https://github.com/aksonov/react-native-router-flux/issues/884) - Tabbar gone, but tabIcons are still there [\#883](https://github.com/aksonov/react-native-router-flux/issues/883) - Drawer seems to break everything? [\#881](https://github.com/aksonov/react-native-router-flux/issues/881) - Right button Icon sizes not working? Where to override styling for navigation icons. [\#880](https://github.com/aksonov/react-native-router-flux/issues/880) - A bug in Example's TabBar page [\#879](https://github.com/aksonov/react-native-router-flux/issues/879) - Actions.KEY\_NAME doesn't do anything. [\#876](https://github.com/aksonov/react-native-router-flux/issues/876) - Run two actions on Sidebar onPress function [\#869](https://github.com/aksonov/react-native-router-flux/issues/869) - Fade from one scene to another? [\#867](https://github.com/aksonov/react-native-router-flux/issues/867) - 'RCTTextField not a descendant of RCTShadowView' crash when TextInput is focused [\#865](https://github.com/aksonov/react-native-router-flux/issues/865) - Image instead of string for scene title... [\#863](https://github.com/aksonov/react-native-router-flux/issues/863) - assemble cannot package backicon.png. Looks like file name is wrong, missing delimiters. [\#859](https://github.com/aksonov/react-native-router-flux/issues/859) - Switch without replacing [\#858](https://github.com/aksonov/react-native-router-flux/issues/858) - pushing additional modals onto the navigation stack [\#856](https://github.com/aksonov/react-native-router-flux/issues/856) - APK building fails with 3.30.0 on windows [\#852](https://github.com/aksonov/react-native-router-flux/issues/852) - Duplicate module name: AutoFocusUtils [\#849](https://github.com/aksonov/react-native-router-flux/issues/849) - Can't implement react-native-drawer : 'unique key should be defined' [\#845](https://github.com/aksonov/react-native-router-flux/issues/845) - Possible to define Navigator Stack 'type' in Action call? [\#844](https://github.com/aksonov/react-native-router-flux/issues/844) - Back button color [\#840](https://github.com/aksonov/react-native-router-flux/issues/840) - leftButtonImage does not render [\#837](https://github.com/aksonov/react-native-router-flux/issues/837) - set Icons in tabbar [\#832](https://github.com/aksonov/react-native-router-flux/issues/832) - typescript definitions broken? [\#830](https://github.com/aksonov/react-native-router-flux/issues/830) - document action types \(pop,jump,refresh etc\) [\#829](https://github.com/aksonov/react-native-router-flux/issues/829) - Unmet Peer Dependency from latest version of this library [\#822](https://github.com/aksonov/react-native-router-flux/issues/822) - Version 3.30.0 on npm causes errors with npm start [\#814](https://github.com/aksonov/react-native-router-flux/issues/814) - BackAction not dispatched when I swipe a Schene. [\#807](https://github.com/aksonov/react-native-router-flux/issues/807) - Disable "swipe to go back" for modal [\#796](https://github.com/aksonov/react-native-router-flux/issues/796) - Routing from inside a tab scene to outside it breaks the navbar [\#773](https://github.com/aksonov/react-native-router-flux/issues/773) **Merged pull requests:** - Add "chozun" production app [\#1104](https://github.com/aksonov/react-native-router-flux/pull/1104) ([eulo](https://github.com/eulo)) - Update DefaultRenderer.js [\#1058](https://github.com/aksonov/react-native-router-flux/pull/1058) ([vonovak](https://github.com/vonovak)) - Add default style to renderLeftButton and renderRightButton [\#1054](https://github.com/aksonov/react-native-router-flux/pull/1054) ([moschan](https://github.com/moschan)) - Feat\(BackAndroid\): Add handler for Back Key in Android [\#1049](https://github.com/aksonov/react-native-router-flux/pull/1049) ([Swordsman-Inaction](https://github.com/Swordsman-Inaction)) - added getRightTitle and getLeftTitle [\#1043](https://github.com/aksonov/react-native-router-flux/pull/1043) ([wtfil](https://github.com/wtfil)) - Add documentation for left to right option added on PR\#1032 [\#1036](https://github.com/aksonov/react-native-router-flux/pull/1036) ([stephy](https://github.com/stephy)) - Add 'leftToRight' direction support [\#1032](https://github.com/aksonov/react-native-router-flux/pull/1032) ([stephy](https://github.com/stephy)) - Add Jest Snapshot and configure CircleCi parallelism [\#1029](https://github.com/aksonov/react-native-router-flux/pull/1029) ([charpeni](https://github.com/charpeni)) - ADD react-addons-pure-render-mixin dependency [\#1021](https://github.com/aksonov/react-native-router-flux/pull/1021) ([sarovin](https://github.com/sarovin)) - Allow POP and similar actions to refresh the previous scene [\#1016](https://github.com/aksonov/react-native-router-flux/pull/1016) ([doomsower](https://github.com/doomsower)) - Restore statem [\#1013](https://github.com/aksonov/react-native-router-flux/pull/1013) ([aksonov](https://github.com/aksonov)) - ADD shouldComponentUpdate for DefaultRenderer [\#1006](https://github.com/aksonov/react-native-router-flux/pull/1006) ([sarovin](https://github.com/sarovin)) - refactor \#996 [\#1002](https://github.com/aksonov/react-native-router-flux/pull/1002) ([sarovin](https://github.com/sarovin)) - fix\(NavBar\): don't render custom BackButton if root nav state [\#998](https://github.com/aksonov/react-native-router-flux/pull/998) ([blackxored](https://github.com/blackxored)) - Fix minor typo in docs [\#986](https://github.com/aksonov/react-native-router-flux/pull/986) ([eronisko](https://github.com/eronisko)) - feat\(navBar\): add optional titleProps to NavBar [\#968](https://github.com/aksonov/react-native-router-flux/pull/968) ([sondremare](https://github.com/sondremare)) - Add ActionsConst to index.d.ts [\#964](https://github.com/aksonov/react-native-router-flux/pull/964) ([stephenlaughton](https://github.com/stephenlaughton)) - Scene - implemented getPanHandlers prop [\#961](https://github.com/aksonov/react-native-router-flux/pull/961) ([philipshurpik](https://github.com/philipshurpik)) - Actions get [\#957](https://github.com/aksonov/react-native-router-flux/pull/957) ([aksonov](https://github.com/aksonov)) - Feat\(TabBar\): add pressOpacity for TabBar [\#956](https://github.com/aksonov/react-native-router-flux/pull/956) ([Swordsman-Inaction](https://github.com/Swordsman-Inaction)) - Add pushOrPop action - it will pop if scene exists in the stack, push… [\#947](https://github.com/aksonov/react-native-router-flux/pull/947) ([aksonov](https://github.com/aksonov)) - Add "Junk Free" production app [\#941](https://github.com/aksonov/react-native-router-flux/pull/941) ([Olliepop](https://github.com/Olliepop)) - Update tabs version [\#940](https://github.com/aksonov/react-native-router-flux/pull/940) ([andrispraulitis](https://github.com/andrispraulitis)) - fix\(navigationState\): avoid undefined key for root scenes [\#936](https://github.com/aksonov/react-native-router-flux/pull/936) ([blackxored](https://github.com/blackxored)) - added new switch feature - unmountScenes [\#932](https://github.com/aksonov/react-native-router-flux/pull/932) ([ms88privat](https://github.com/ms88privat)) - added Modal example usage to OTHER\_INFO.md for issue number \#893 [\#923](https://github.com/aksonov/react-native-router-flux/pull/923) ([brien-crean](https://github.com/brien-crean)) - Document PopNum [\#916](https://github.com/aksonov/react-native-router-flux/pull/916) ([K-Leon](https://github.com/K-Leon)) - Fix typo error. [\#912](https://github.com/aksonov/react-native-router-flux/pull/912) ([LittleLin](https://github.com/LittleLin)) - \[RFC\] add parent and key as prefix to new key [\#911](https://github.com/aksonov/react-native-router-flux/pull/911) ([joenoon](https://github.com/joenoon)) - Revert "refactor \#870" [\#901](https://github.com/aksonov/react-native-router-flux/pull/901) ([aksonov](https://github.com/aksonov)) - normalize action name with prefix and expose it from module [\#900](https://github.com/aksonov/react-native-router-flux/pull/900) ([zxcpoiu](https://github.com/zxcpoiu)) - Revert "Prefix action strings to namespace them." [\#899](https://github.com/aksonov/react-native-router-flux/pull/899) ([aksonov](https://github.com/aksonov)) - refactor \#870 [\#886](https://github.com/aksonov/react-native-router-flux/pull/886) ([joenoon](https://github.com/joenoon)) - Added optional tabBarIconContainerStyle property to override the style of the icon container view. [\#875](https://github.com/aksonov/react-native-router-flux/pull/875) ([SudoPlz](https://github.com/SudoPlz)) - Removed fontWeight style from NavBar title [\#873](https://github.com/aksonov/react-native-router-flux/pull/873) ([andrispraulitis](https://github.com/andrispraulitis)) - add latest statem support [\#871](https://github.com/aksonov/react-native-router-flux/pull/871) ([aksonov](https://github.com/aksonov)) - Allow for one scene to fade into the next in addition to horizontal/vertical [\#868](https://github.com/aksonov/react-native-router-flux/pull/868) ([andyschwob](https://github.com/andyschwob)) - Cleanup babel dependencies [\#866](https://github.com/aksonov/react-native-router-flux/pull/866) ([charpeni](https://github.com/charpeni)) - Fix missing brackets in docs [\#861](https://github.com/aksonov/react-native-router-flux/pull/861) ([dustin-H](https://github.com/dustin-H)) - Use ./components/TabIcon [\#851](https://github.com/aksonov/react-native-router-flux/pull/851) ([sarovin](https://github.com/sarovin)) - Add eslint import/no-unresolved config [\#847](https://github.com/aksonov/react-native-router-flux/pull/847) ([charpeni](https://github.com/charpeni)) - Replace `assert` in Switch.js with custom `assert` [\#846](https://github.com/aksonov/react-native-router-flux/pull/846) ([Kerumen](https://github.com/Kerumen)) - Prefix action strings to namespace them. [\#843](https://github.com/aksonov/react-native-router-flux/pull/843) ([ThaJay](https://github.com/ThaJay)) - remove extra rnrf tab styling [\#839](https://github.com/aksonov/react-native-router-flux/pull/839) ([joenoon](https://github.com/joenoon)) - Render leftButtonImage [\#838](https://github.com/aksonov/react-native-router-flux/pull/838) ([rowellx68](https://github.com/rowellx68)) - Revert "Feature Hand Back Key for Android" [\#835](https://github.com/aksonov/react-native-router-flux/pull/835) ([aksonov](https://github.com/aksonov)) - Fix typescript definition [\#831](https://github.com/aksonov/react-native-router-flux/pull/831) ([xirc](https://github.com/xirc)) - tabs show onPress item [\#828](https://github.com/aksonov/react-native-router-flux/pull/828) ([phproot](https://github.com/phproot)) - Fix NavBar backButtonImage propType [\#826](https://github.com/aksonov/react-native-router-flux/pull/826) ([asokol](https://github.com/asokol)) - use js instead of jsx in readme code block [\#825](https://github.com/aksonov/react-native-router-flux/pull/825) ([chentsulin](https://github.com/chentsulin)) - Default left button size unless size is overwritten [\#824](https://github.com/aksonov/react-native-router-flux/pull/824) ([codyhazelwood](https://github.com/codyhazelwood)) - Fix in Typescript definitions [\#823](https://github.com/aksonov/react-native-router-flux/pull/823) ([dalcib](https://github.com/dalcib)) - \[actions\]: \(fix\): fix the case when there's no array defined to map sub-views [\#821](https://github.com/aksonov/react-native-router-flux/pull/821) ([alextkd](https://github.com/alextkd)) - Feature Hand Back Key for Android [\#820](https://github.com/aksonov/react-native-router-flux/pull/820) ([Swordsman-Inaction](https://github.com/Swordsman-Inaction)) - Alignment the elements for the navbar [\#818](https://github.com/aksonov/react-native-router-flux/pull/818) ([sarovin](https://github.com/sarovin)) ## [3.30.1](https://github.com/aksonov/react-native-router-flux/tree/3.30.1) (2016-06-15) [Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/3.26.0...3.30.1) **Fixed bugs:** - Element type is invalid [\#728](https://github.com/aksonov/react-native-router-flux/issues/728) - `Router` is undefined on RN 0.26.1 [\#727](https://github.com/aksonov/react-native-router-flux/issues/727) - tabs scene not rendering anymore =\> hideTabBar not working [\#722](https://github.com/aksonov/react-native-router-flux/issues/722) - \[v3.26.1\] Drawer Button don't display [\#710](https://github.com/aksonov/react-native-router-flux/issues/710) - Adding styles to a tab bar causes poor performance [\#687](https://github.com/aksonov/react-native-router-flux/issues/687) - Scenes seems to be recreated on every dispatched redux action [\#685](https://github.com/aksonov/react-native-router-flux/issues/685) - Nav image flicker between scene transitions. [\#442](https://github.com/aksonov/react-native-router-flux/issues/442) **Closed issues:** - Inner Scenes render position left -3 [\#819](https://github.com/aksonov/react-native-router-flux/issues/819) - Custom Tab Bar [\#816](https://github.com/aksonov/react-native-router-flux/issues/816) - what's the difference between reset and replace? [\#813](https://github.com/aksonov/react-native-router-flux/issues/813) - Scene dynamic initial [\#812](https://github.com/aksonov/react-native-router-flux/issues/812) - Back button [\#810](https://github.com/aksonov/react-native-router-flux/issues/810) - Go back to any scene before current one? [\#804](https://github.com/aksonov/react-native-router-flux/issues/804) - Cannot pop twice [\#803](https://github.com/aksonov/react-native-router-flux/issues/803) - If you are passing component={Drawer} to show your DrawerLayout, how are you opening/closing it using the navbar burger button? [\#799](https://github.com/aksonov/react-native-router-flux/issues/799) - \[New Feature\] Modifiers for refresh action [\#797](https://github.com/aksonov/react-native-router-flux/issues/797) - Prop for drawerImage placement on `left` and `right` of navigationBar [\#794](https://github.com/aksonov/react-native-router-flux/issues/794) - Avoid `rightButtonImage` or `rightTitle` warning when set to `null` [\#790](https://github.com/aksonov/react-native-router-flux/issues/790) - onLeft and leftTitle do not work using Example on tab2\_2 [\#789](https://github.com/aksonov/react-native-router-flux/issues/789) - React native 27 is out 3 hours ago. Any plans for 3.27.0? [\#786](https://github.com/aksonov/react-native-router-flux/issues/786) - Search field in navbar loses focus after animation [\#783](https://github.com/aksonov/react-native-router-flux/issues/783) - Actions error and navigationState.children conflicts with another child! [\#782](https://github.com/aksonov/react-native-router-flux/issues/782) - Passing parameters via Action does not work [\#778](https://github.com/aksonov/react-native-router-flux/issues/778) - \[Question\] Best way to Synch state across scenes using Default Reducer. [\#777](https://github.com/aksonov/react-native-router-flux/issues/777) - Actions.callback is not defined [\#775](https://github.com/aksonov/react-native-router-flux/issues/775) - Example is not working [\#772](https://github.com/aksonov/react-native-router-flux/issues/772) - Key \<keyname\> is already defined! [\#768](https://github.com/aksonov/react-native-router-flux/issues/768) - Jump action is no longer called when Switch route changes. [\#766](https://github.com/aksonov/react-native-router-flux/issues/766) - Error: RCTUIManager.dispatchViewManagerCommand must not be null [\#762](https://github.com/aksonov/react-native-router-flux/issues/762) - Switch is not rendering the right scene correctly [\#760](https://github.com/aksonov/react-native-router-flux/issues/760) - routing using keys in props [\#757](https://github.com/aksonov/react-native-router-flux/issues/757) - How could I make custom navBar fixed on the top ? [\#755](https://github.com/aksonov/react-native-router-flux/issues/755) - How to replace drawer icon and back icon [\#754](https://github.com/aksonov/react-native-router-flux/issues/754) - Dispatch redux action before Switch's selector picks a scene? [\#753](https://github.com/aksonov/react-native-router-flux/issues/753) - custom navBar being rendered twice and to the bottom of the scene [\#752](https://github.com/aksonov/react-native-router-flux/issues/752) - Assistance with custom navbar [\#751](https://github.com/aksonov/react-native-router-flux/issues/751) - nested routes with same scene [\#750](https://github.com/aksonov/react-native-router-flux/issues/750) - Navbar buttons need to access scene component methods [\#747](https://github.com/aksonov/react-native-router-flux/issues/747) - hideNavBar does not work on scene [\#746](https://github.com/aksonov/react-native-router-flux/issues/746) - unable to use type="push" [\#741](https://github.com/aksonov/react-native-router-flux/issues/741) - After upgrade version to 3.22, renderRightButton is not correctly displayed. [\#738](https://github.com/aksonov/react-native-router-flux/issues/738) - Re-implement hidden tabs from tabbar behavior [\#736](https://github.com/aksonov/react-native-router-flux/issues/736) - navigationState and onNavigate property should be not null [\#735](https://github.com/aksonov/react-native-router-flux/issues/735) - expected a string \(for built-in components\) or a class/function \(for composite components\) but got: undefined. Check the render method of `TabNavigator`. [\#725](https://github.com/aksonov/react-native-router-flux/issues/725) - How to intercept loading scene to check authentication first ? [\#719](https://github.com/aksonov/react-native-router-flux/issues/719) - on a Scene, componentDidMount only gets called once and componentWillReceiveProps never gets called [\#718](https://github.com/aksonov/react-native-router-flux/issues/718) - Remove default style [\#716](https://github.com/aksonov/react-native-router-flux/issues/716) - RNRF v3.26.1 / RN 0.26.1 Error: "navigationState and onNavigate property should be not null" [\#715](https://github.com/aksonov/react-native-router-flux/issues/715) - Show the navbar from within Scene programmatically [\#714](https://github.com/aksonov/react-native-router-flux/issues/714) - Drawer icon size is much bigger than it should be [\#713](https://github.com/aksonov/react-native-router-flux/issues/713) - Duplicate navbar when using drawer and nested scenes [\#711](https://github.com/aksonov/react-native-router-flux/issues/711) - \[Update to RN 0.26\] Warning: Failed propType: SceneView: prop type `sceneRendererProps` is invalid [\#708](https://github.com/aksonov/react-native-router-flux/issues/708) - Implementing Actions.xxx in function [\#707](https://github.com/aksonov/react-native-router-flux/issues/707) - Warning due to a upgrade react-native to 0.26 \[using key props\] [\#705](https://github.com/aksonov/react-native-router-flux/issues/705) - Unable to resolve module buffer [\#697](https://github.com/aksonov/react-native-router-flux/issues/697) - 404 looking for image icons [\#671](https://github.com/aksonov/react-native-router-flux/issues/671) - 0.25 Support [\#636](https://github.com/aksonov/react-native-router-flux/issues/636) - sub-scene example is invalid [\#615](https://github.com/aksonov/react-native-router-flux/issues/615) - Key is already defined! [\#607](https://github.com/aksonov/react-native-router-flux/issues/607) - Discussion: RN NavigationExperimental API bugs/breaking changes, future direction of the project [\#557](https://github.com/aksonov/react-native-router-flux/issues/557) - Please STOP creating new and new issues regarding 0.23 version, component requires 0.22 now [\#525](https://github.com/aksonov/react-native-router-flux/issues/525) - Redux integration [\#517](https://github.com/aksonov/react-native-router-flux/issues/517) **Merged pull requests:** - UPDATE Docs with titleOpacity property [\#811](https://github.com/aksonov/react-native-router-flux/pull/811) ([sarovin](https://github.com/sarovin)) - ADD Opacity Property for the Title of NavBar [\#808](https://github.com/aksonov/react-native-router-flux/pull/808) ([sarovin](https://github.com/sarovin)) - Feature\(multiple pop\): now we can pop multipe scenes with Actions.pop [\#806](https://github.com/aksonov/react-native-router-flux/pull/806) ([Swordsman-Inaction](https://github.com/Swordsman-Inaction)) - Update README.md [\#805](https://github.com/aksonov/react-native-router-flux/pull/805) ([vonovak](https://github.com/vonovak)) - add a more custom drawer menu icon to open side navigation [\#802](https://github.com/aksonov/react-native-router-flux/pull/802) ([alextkd](https://github.com/alextkd)) - \[tabs\]: add custom selected item tab style [\#801](https://github.com/aksonov/react-native-router-flux/pull/801) ([alextkd](https://github.com/alextkd)) - \[Feature/Action\] Enable the popping of multiple scenes [\#798](https://github.com/aksonov/react-native-router-flux/pull/798) ([rseemann](https://github.com/rseemann)) - \[actions\]: add support when dealing Scenes defined using array map [\#793](https://github.com/aksonov/react-native-router-flux/pull/793) ([alextkd](https://github.com/alextkd)) - 790: Avoid rightButtonImage or rightTitle warnings when set to null [\#791](https://github.com/aksonov/react-native-router-flux/pull/791) ([vpasquier](https://github.com/vpasquier)) - Update main README.md - Include RN 27 Compatibility notes [\#788](https://github.com/aksonov/react-native-router-flux/pull/788) ([rturk](https://github.com/rturk)) - remove unneeded dependency [\#779](https://github.com/aksonov/react-native-router-flux/pull/779) ([vonovak](https://github.com/vonovak)) - add typings [\#774](https://github.com/aksonov/react-native-router-flux/pull/774) ([bang88](https://github.com/bang88)) - Fix incorrect vertical animation [\#767](https://github.com/aksonov/react-native-router-flux/pull/767) ([colinyoung](https://github.com/colinyoung)) - Update README.md [\#761](https://github.com/aksonov/react-native-router-flux/pull/761) ([wootwoot1234](https://github.com/wootwoot1234)) - fix Example/package, to install React 15.0.2, instead of a new version [\#748](https://github.com/aksonov/react-native-router-flux/pull/748) ([sibelius](https://github.com/sibelius)) - WIP old tab bar [\#743](https://github.com/aksonov/react-native-router-flux/pull/743) ([joenoon](https://github.com/joenoon)) - Update README.md - Include RN Compatibility table [\#742](https://github.com/aksonov/react-native-router-flux/pull/742) ([rturk](https://github.com/rturk)) - Remove Example folder from eslint [\#740](https://github.com/aksonov/react-native-router-flux/pull/740) ([charpeni](https://github.com/charpeni)) - Add prop to override the tabBar shadow style [\#739](https://github.com/aksonov/react-native-router-flux/pull/739) ([laurentnguyen42](https://github.com/laurentnguyen42)) - Fix Typo in Switch referring to this.props [\#737](https://github.com/aksonov/react-native-router-flux/pull/737) ([SirensOfTitan](https://github.com/SirensOfTitan)) - Bug with sidemenu as is in RN 0.26 [\#734](https://github.com/aksonov/react-native-router-flux/pull/734) ([jeroenbourgois](https://github.com/jeroenbourgois)) - Update test dependencies [\#730](https://github.com/aksonov/react-native-router-flux/pull/730) ([charpeni](https://github.com/charpeni)) - UPDATE README: Add `Epic Fail Videos` as a production app using the plugin [\#712](https://github.com/aksonov/react-native-router-flux/pull/712) ([donnguyen](https://github.com/donnguyen)) - Fixed style proptypes in NavBar.js [\#706](https://github.com/aksonov/react-native-router-flux/pull/706) ([cornedor](https://github.com/cornedor)) ## [3.26.0](https://github.com/aksonov/react-native-router-flux/tree/3.26.0) (2016-05-20) [Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/3.22.0...3.26.0) **Closed issues:** - Error with menu\_burger.png [\#703](https://github.com/aksonov/react-native-router-flux/issues/703) - "replace" and "reset" not working? [\#695](https://github.com/aksonov/react-native-router-flux/issues/695) - Unable to run tests with Mocha [\#694](https://github.com/aksonov/react-native-router-flux/issues/694) - Issue Causing ReactNative.createElement [\#693](https://github.com/aksonov/react-native-router-flux/issues/693) - RCTRootView.h' file not found [\#691](https://github.com/aksonov/react-native-router-flux/issues/691) - Use tabbar,Click the tab item,the page will render again. [\#690](https://github.com/aksonov/react-native-router-flux/issues/690) - Actions aren't fired within react-native-side-menu based components [\#676](https://github.com/aksonov/react-native-router-flux/issues/676) - Image Flickering when navigating to another View [\#675](https://github.com/aksonov/react-native-router-flux/issues/675) - scenes Actions.create is broken ? [\#674](https://github.com/aksonov/react-native-router-flux/issues/674) - Process 'command 'node'' finished with non-zero exit value 1 [\#666](https://github.com/aksonov/react-native-router-flux/issues/666) - current master branch navigationState conflict on RN 0.24.1 [\#664](https://github.com/aksonov/react-native-router-flux/issues/664) - From within a scene, put an icon in the navbar [\#663](https://github.com/aksonov/react-native-router-flux/issues/663) - Why does it create new instances of component every tab switch? [\#660](https://github.com/aksonov/react-native-router-flux/issues/660) - Setting Action.x\({type: 'replace'}\) does nothing [\#659](https://github.com/aksonov/react-native-router-flux/issues/659) - Remove shadow on DefaultRenderer [\#658](https://github.com/aksonov/react-native-router-flux/issues/658) - Memory leak and there are alot of setState warning when rotate screen after calling screen transition [\#657](https://github.com/aksonov/react-native-router-flux/issues/657) - Change props of previous view [\#656](https://github.com/aksonov/react-native-router-flux/issues/656) - NavBar Title not updated when navigate to a different scene [\#652](https://github.com/aksonov/react-native-router-flux/issues/652) - Ability to provide the left/right navbar buttons from the rendered component [\#647](https://github.com/aksonov/react-native-router-flux/issues/647) - The best way to change Title in the tabbar. [\#646](https://github.com/aksonov/react-native-router-flux/issues/646) - how to jump into a child page? [\#645](https://github.com/aksonov/react-native-router-flux/issues/645) - Example Application error [\#640](https://github.com/aksonov/react-native-router-flux/issues/640) - Requiring React API in React Native version \>= 25.1 is being deprecated. [\#638](https://github.com/aksonov/react-native-router-flux/issues/638) - Action.reset\(\) [\#633](https://github.com/aksonov/react-native-router-flux/issues/633) - How to update Tabbar ? [\#630](https://github.com/aksonov/react-native-router-flux/issues/630) - Direction attribute no longer working [\#629](https://github.com/aksonov/react-native-router-flux/issues/629) - tests failing due to non transpiled code in node\_modules [\#628](https://github.com/aksonov/react-native-router-flux/issues/628) - Having component on root Scene stops transition animations on underlying transitions [\#627](https://github.com/aksonov/react-native-router-flux/issues/627) - Possibility to turn of gestures [\#619](https://github.com/aksonov/react-native-router-flux/issues/619) - Huge memory leak when layout changes [\#616](https://github.com/aksonov/react-native-router-flux/issues/616) - Version 3.22.23 on npm in broken [\#613](https://github.com/aksonov/react-native-router-flux/issues/613) - Expected corresponding JSX closing tag for \<RouterWithRedux\> [\#611](https://github.com/aksonov/react-native-router-flux/issues/611) - Force component to render before switching to it. [\#599](https://github.com/aksonov/react-native-router-flux/issues/599) - Per state view - Sample [\#593](https://github.com/aksonov/react-native-router-flux/issues/593) - multiple import for one files to scene, not working! [\#592](https://github.com/aksonov/react-native-router-flux/issues/592) - Please help figure out how create new "secured" stack of scenes inside root scene. Is it possible? [\#591](https://github.com/aksonov/react-native-router-flux/issues/591) - hideNavBar is not working on the last version [\#590](https://github.com/aksonov/react-native-router-flux/issues/590) - Can not route back to a scene which type is 'reset' or 'replace' [\#588](https://github.com/aksonov/react-native-router-flux/issues/588) - undefined is not an object \(evaluating 'child.type.prototype'\) [\#587](https://github.com/aksonov/react-native-router-flux/issues/587) - NavBar's height should not be 64pt in Android [\#586](https://github.com/aksonov/react-native-router-flux/issues/586) - "direction" no long works [\#584](https://github.com/aksonov/react-native-router-flux/issues/584) - Android hardware back button, and styling [\#581](https://github.com/aksonov/react-native-router-flux/issues/581) - Tab Bar [\#580](https://github.com/aksonov/react-native-router-flux/issues/580) - Cannot find scene with key=xxxx and Switch [\#579](https://github.com/aksonov/react-native-router-flux/issues/579) - Toggle burger button for V3 [\#578](https://github.com/aksonov/react-native-router-flux/issues/578) - Inactive tabs are not unmounted [\#577](https://github.com/aksonov/react-native-router-flux/issues/577) - Customize \<Tab\> [\#576](https://github.com/aksonov/react-native-router-flux/issues/576) - Navbar Icon to trigger method on scene? [\#575](https://github.com/aksonov/react-native-router-flux/issues/575) - Replace Scenes with custom components not working. [\#573](https://github.com/aksonov/react-native-router-flux/issues/573) - Implied Routes [\#571](https://github.com/aksonov/react-native-router-flux/issues/571) - Component property is not set for key=Main [\#569](https://github.com/aksonov/react-native-router-flux/issues/569) - Version for Redux integration ?? [\#568](https://github.com/aksonov/react-native-router-flux/issues/568) - Code style linter and CI [\#567](https://github.com/aksonov/react-native-router-flux/issues/567) - While using Actions.pop\(\), which stack we are dealing with? How can I get that stack? [\#565](https://github.com/aksonov/react-native-router-flux/issues/565) - how the table was added in modal? [\#562](https://github.com/aksonov/react-native-router-flux/issues/562) - How to get the navigation bar Dimensions from within a Schene? [\#561](https://github.com/aksonov/react-native-router-flux/issues/561) - "Cannot find scene with key = drawer" error with Switch [\#560](https://github.com/aksonov/react-native-router-flux/issues/560) - Suggest new feature for this plugin. Can add the protype 'onPress' to scene [\#556](https://github.com/aksonov/react-native-router-flux/issues/556) - Problem with redux state and Switch after upgrading RN to v0.24 [\#555](https://github.com/aksonov/react-native-router-flux/issues/555) - Disable horizontal swipe to go back [\#554](https://github.com/aksonov/react-native-router-flux/issues/554) - undefined is not an object NavigationCardStackStyleInterpolator.forHorizontal [\#552](https://github.com/aksonov/react-native-router-flux/issues/552) - Actions.xxx\({type: 'reset'}\) not work [\#551](https://github.com/aksonov/react-native-router-flux/issues/551) - Changing tab re-mounts the tab item Scene component [\#549](https://github.com/aksonov/react-native-router-flux/issues/549) - Actions.xxx no response [\#548](https://github.com/aksonov/react-native-router-flux/issues/548) - Back button Style [\#546](https://github.com/aksonov/react-native-router-flux/issues/546) - How to get navigator object inside component? [\#544](https://github.com/aksonov/react-native-router-flux/issues/544) - Is there a way to hide navbar when orientation changes? [\#541](https://github.com/aksonov/react-native-router-flux/issues/541) - Unable to use openDrawer\(\) in component js file [\#540](https://github.com/aksonov/react-native-router-flux/issues/540) - Adding Promise compatibility to selector function for Switch component [\#532](https://github.com/aksonov/react-native-router-flux/issues/532) - How do I get the current screen? [\#528](https://github.com/aksonov/react-native-router-flux/issues/528) - Correct Way to Implement Drawer [\#524](https://github.com/aksonov/react-native-router-flux/issues/524) - Adding custom animations [\#523](https://github.com/aksonov/react-native-router-flux/issues/523) - Crash when Back button is tapped during animation [\#520](https://github.com/aksonov/react-native-router-flux/issues/520) - Click back button ON DEFAULT SCENE [\#511](https://github.com/aksonov/react-native-router-flux/issues/511) - tracking React Native 0.24 compatibility/issues [\#489](https://github.com/aksonov/react-native-router-flux/issues/489) - No animations after upgrade react-native to 0.23 [\#481](https://github.com/aksonov/react-native-router-flux/issues/481) - Seeking Guidance on Notification Icon Implementation [\#478](https://github.com/aksonov/react-native-router-flux/issues/478) - Tab click returns to initial scene [\#477](https://github.com/aksonov/react-native-router-flux/issues/477) - Navbar appears at bottom in RNv0.23 [\#476](https://github.com/aksonov/react-native-router-flux/issues/476) - Type 'replace' not replacing view [\#474](https://github.com/aksonov/react-native-router-flux/issues/474) - getState warning causes app to not render properly when opening the App [\#472](https://github.com/aksonov/react-native-router-flux/issues/472) - Custom/Dynamic screen title in NavBar [\#468](https://github.com/aksonov/react-native-router-flux/issues/468) - Injected props are not passed to renderNavigationBar [\#466](https://github.com/aksonov/react-native-router-flux/issues/466) - Force re-render scene after pop [\#465](https://github.com/aksonov/react-native-router-flux/issues/465) - How to change back button ? Any examples ? [\#460](https://github.com/aksonov/react-native-router-flux/issues/460) - use pop action in initial scene will show error [\#455](https://github.com/aksonov/react-native-router-flux/issues/455) - How to move scene in from left? [\#453](https://github.com/aksonov/react-native-router-flux/issues/453) - sceneStyle ignored. [\#452](https://github.com/aksonov/react-native-router-flux/issues/452) - renderBackButton does not take you back to previous route. [\#446](https://github.com/aksonov/react-native-router-flux/issues/446) - Cannot find element for parent=SCENE\_NAME within current state [\#370](https://github.com/aksonov/react-native-router-flux/issues/370) - Forbid swiping back [\#359](https://github.com/aksonov/react-native-router-flux/issues/359) **Merged pull requests:** - 0.26 stable [\#701](https://github.com/aksonov/react-native-router-flux/pull/701) ([joenoon](https://github.com/joenoon)) - remove dependency on assert [\#698](https://github.com/aksonov/react-native-router-flux/pull/698) ([joenoon](https://github.com/joenoon)) - replaced root readme [\#678](https://github.com/aksonov/react-native-router-flux/pull/678) ([adrianmc](https://github.com/adrianmc)) - New Documentation Structure [\#673](https://github.com/aksonov/react-native-router-flux/pull/673) ([adrianmc](https://github.com/adrianmc)) - was literal 'position' a typo? [\#667](https://github.com/aksonov/react-native-router-flux/pull/667) ([joenoon](https://github.com/joenoon)) - Fix eslint src/Navbar.js [\#655](https://github.com/aksonov/react-native-router-flux/pull/655) ([charpeni](https://github.com/charpeni)) - Fix circle.yml [\#654](https://github.com/aksonov/react-native-router-flux/pull/654) ([charpeni](https://github.com/charpeni)) - Send all props through to renderNavigationBar and renderTitle through props [\#653](https://github.com/aksonov/react-native-router-flux/pull/653) ([mat2maa](https://github.com/mat2maa)) - Fix eslint issues and add circle.yml [\#650](https://github.com/aksonov/react-native-router-flux/pull/650) ([charpeni](https://github.com/charpeni)) - Fix eslint Example/components/NavigationDrawer.js [\#648](https://github.com/aksonov/react-native-router-flux/pull/648) ([charpeni](https://github.com/charpeni)) - Fix eslint Example/components/Register.js [\#644](https://github.com/aksonov/react-native-router-flux/pull/644) ([charpeni](https://github.com/charpeni)) - Fix eslint Example/components/TabIcon.js [\#643](https://github.com/aksonov/react-native-router-flux/pull/643) ([charpeni](https://github.com/charpeni)) - Fix Eslint Example/components/TabView.js [\#642](https://github.com/aksonov/react-native-router-flux/pull/642) ([charpeni](https://github.com/charpeni)) - Fix AppRegistry and TabView render of Example [\#641](https://github.com/aksonov/react-native-router-flux/pull/641) ([charpeni](https://github.com/charpeni)) - Nicer readme [\#639](https://github.com/aksonov/react-native-router-flux/pull/639) ([r0b1n](https://github.com/r0b1n)) - FIX Deprecation in RN 0.25 [\#637](https://github.com/aksonov/react-native-router-flux/pull/637) ([sarovin](https://github.com/sarovin)) - Fix ESLint NavBar.js [\#625](https://github.com/aksonov/react-native-router-flux/pull/625) ([sarovin](https://github.com/sarovin)) - Fix NavBar height for Android [\#624](https://github.com/aksonov/react-native-router-flux/pull/624) ([sarovin](https://github.com/sarovin)) - Revert "fix word" [\#622](https://github.com/aksonov/react-native-router-flux/pull/622) ([charpeni](https://github.com/charpeni)) - fix word [\#621](https://github.com/aksonov/react-native-router-flux/pull/621) ([cuitianze](https://github.com/cuitianze)) - fix word [\#620](https://github.com/aksonov/react-native-router-flux/pull/620) ([cuitianze](https://github.com/cuitianze)) - Fix Reset and Replace [\#618](https://github.com/aksonov/react-native-router-flux/pull/618) ([Zidail](https://github.com/Zidail)) - Nicer readme. [\#610](https://github.com/aksonov/react-native-router-flux/pull/610) ([r0b1n](https://github.com/r0b1n)) - Fix eslint errors in State.js [\#609](https://github.com/aksonov/react-native-router-flux/pull/609) ([charpeni](https://github.com/charpeni)) - Fix for navigation Actions not returning true or false. [\#608](https://github.com/aksonov/react-native-router-flux/pull/608) ([bburnham](https://github.com/bburnham)) - Fix index.js [\#606](https://github.com/aksonov/react-native-router-flux/pull/606) ([charpeni](https://github.com/charpeni)) - Fix eslint errors in DefaultRenderer.js [\#605](https://github.com/aksonov/react-native-router-flux/pull/605) ([mikefowler](https://github.com/mikefowler)) - Cleanup Modal.js [\#604](https://github.com/aksonov/react-native-router-flux/pull/604) ([mikefowler](https://github.com/mikefowler)) - FIX ESlint TabBar.js [\#603](https://github.com/aksonov/react-native-router-flux/pull/603) ([sarovin](https://github.com/sarovin)) - Cleanup Router.js [\#602](https://github.com/aksonov/react-native-router-flux/pull/602) ([mikefowler](https://github.com/mikefowler)) - Fix eslint errors in Switch.js [\#601](https://github.com/aksonov/react-native-router-flux/pull/601) ([mikefowler](https://github.com/mikefowler)) - Fix NavBar height for Android [\#598](https://github.com/aksonov/react-native-router-flux/pull/598) ([Kerumen](https://github.com/Kerumen)) - Added tests for Reducer, small fixes and comments. [\#597](https://github.com/aksonov/react-native-router-flux/pull/597) ([r0b1n](https://github.com/r0b1n)) - app bar height [\#596](https://github.com/aksonov/react-native-router-flux/pull/596) ([jeroenbourgois](https://github.com/jeroenbourgois)) - Actions code styles and tests fixed. [\#595](https://github.com/aksonov/react-native-router-flux/pull/595) ([r0b1n](https://github.com/r0b1n)) - ADD .editorconfig [\#594](https://github.com/aksonov/react-native-router-flux/pull/594) ([sarovin](https://github.com/sarovin)) - Revert "Fix some eslint errors" [\#589](https://github.com/aksonov/react-native-router-flux/pull/589) ([aksonov](https://github.com/aksonov)) - Fix some eslint errors [\#585](https://github.com/aksonov/react-native-router-flux/pull/585) ([charpeni](https://github.com/charpeni)) - Adding an option to compute title for each screen [\#583](https://github.com/aksonov/react-native-router-flux/pull/583) ([jondot](https://github.com/jondot)) - Add eslint with eslint-config-airbnb [\#574](https://github.com/aksonov/react-native-router-flux/pull/574) ([charpeni](https://github.com/charpeni)) - hideNavBar hide scene only for current scene \(3.24\) [\#572](https://github.com/aksonov/react-native-router-flux/pull/572) ([philipshurpik](https://github.com/philipshurpik)) - Add Section for Companies/Production apps using react-native-router-flux [\#559](https://github.com/aksonov/react-native-router-flux/pull/559) ([JamesWatling](https://github.com/JamesWatling)) - fixes \#552 [\#553](https://github.com/aksonov/react-native-router-flux/pull/553) ([lynndylanhurley](https://github.com/lynndylanhurley)) - add render title callback [\#547](https://github.com/aksonov/react-native-router-flux/pull/547) ([timzaak](https://github.com/timzaak)) - renderRightButton and renderLeftButton takes selected component as argument [\#545](https://github.com/aksonov/react-native-router-flux/pull/545) ([jondot](https://github.com/jondot)) - improve redux setup README [\#543](https://github.com/aksonov/react-native-router-flux/pull/543) ([lynndylanhurley](https://github.com/lynndylanhurley)) - Update redux instructions in README [\#542](https://github.com/aksonov/react-native-router-flux/pull/542) ([lynndylanhurley](https://github.com/lynndylanhurley)) - Revert "Revert "\[WIP\] Get Example app working with React 0.24+ "" [\#539](https://github.com/aksonov/react-native-router-flux/pull/539) ([aksonov](https://github.com/aksonov)) - Improve README [\#535](https://github.com/aksonov/react-native-router-flux/pull/535) ([Kerumen](https://github.com/Kerumen)) ## [3.22.0](https://github.com/aksonov/react-native-router-flux/tree/3.22.0) (2016-04-18) [Full Changelog](https://github.com/aksonov/react-native-router-flux/compare/3.2.3...3.22.0) **Implemented enhancements:** - New 3.0 version is released with breaking API changes, check README.md [\#324](https://github.com/aksonov/react-native-router-flux/issues/324) **Fixed bugs:** - navigationState props breaks pure shouldComponentUpdate [\#392](https://github.com/aksonov/react-native-router-flux/issues/392) **Closed issues:** - How to refresh after Actions.pop\(\)? [\#529](https://github.com/aksonov/react-native-router-flux/issues/529) - Tabbar loads all scenes at mount, is lazy load possible? [\#521](https://github.com/aksonov/react-native-router-flux/issues/521) - Push Navigation animation doesn't work in 3.2.10, 3.2.12 [\#519](https://github.com/aksonov/react-native-router-flux/issues/519) - Multiple routers in an application [\#513](https://github.com/aksonov/react-native-router-flux/issues/513) - How to reset history ? [\#512](https://github.com/aksonov/react-native-router-flux/issues/512) - Switch from one scene in a tabbar to another scene in a other tabbar [\#510](https://github.com/aksonov/react-native-router-flux/issues/510) - Actions.refresh\({key: SCENE\_KEY, props}\) throws assertion error [\#506](https://github.com/aksonov/react-native-router-flux/issues/506) - What is the right way for navigate in the signin view? [\#502](https://github.com/aksonov/react-native-router-flux/issues/502) - How to show a Modal with just a Progress ? [\#501](https://github.com/aksonov/react-native-router-flux/issues/501) - Android Requiring unknown module "assert" [\#500](https://github.com/aksonov/react-native-router-flux/issues/500) - direction="vertical" not working [\#499](https://github.com/aksonov/react-native-router-flux/issues/499) - setState warning when calling a new route with type reset from componentDidMount [\#498](https://github.com/aksonov/react-native-router-flux/issues/498) - tabbar doesn't work in react-native 0.24.0-rc3 [\#495](https://github.com/aksonov/react-native-router-flux/issues/495) - Back button Warning [\#494](https