TabNavigator Custom Transition
We should be able to create custom animation by switching from a tab to another
add drawerPosition more options bottom and top
need to make the drawer opens from bottom in some use-cases, need to make it available from drawer options drawerPosition would be much a powerful feature as i think
bottom-tabs top bar position
It would be useful to have something similar to createMaterialTopTabNavigator's "tabBarPosition" (react-native-tab-view.), so that the bar can be positioned at the top (looks like it requires a minor change to BottomTabView https://github.com/react-navigation/react-navigation/blob/master/packages/bottom-tabs/src/views/BottomTabView.tsx#L125 ).
Set document title to screen title on web
Right now, I have useFocusEffect hooks on each of my screen to manually set the document title to my screen title. It would be really neat to have this behaviour by default I think, instead of keeping the app name by default in the browser tab :)
Tablet dual pane support
On tablet in portrait mode it should be awesome to have a tab bar at the bottom and a 1/3 pane left with a list container and at the right side of this pane a 2/3 pane with the detail view of the selection of the list item from the 1/3 part. On tablet in landscape mode, the tab bar should be better aligned at the left of the screen, and still having the 1/3 + 2/3 screen pane ratio. Actually, to be more clear it is a master(list) + detail layout.
hide bottomtab on scroll
i have used create material bottom tab navigator i want to hide the bottom tab navigator when i scroll on screen
Improve documentation for navigation.reset method
I would really like to have better understanding of how to reset state. All existing examples are poor and don't really explain how to use this method for more complex tasks.
Log the problematic state path for non-serializable state
The dumb way I did it is in this patch: https://gist.github.com/Krisztiaan/4e665cf0d2a708aac69646eea69b237f
DrawerItem wrapper style override
The ToucheableItem wrapping the label content has a default style that can not be overriden properly: https://github.com/react-navigation/react-navigation/blob/b7fa90bf8d338d1146c7f60cca485a8af2f79772/packages/drawer/src/views/DrawerItem.tsx#L100 It would be great to allow this. For my case, I need to reduce the padding. The only ugly hack I found is to made a negative vertical margin on listItem style.