* refactor: Add DarkTheme, new colors in theme & update components to use it
* chore: Remove 'console.log' statements
* chore: Change dark theme property from string to boolean
* feat: Add ability to toggle the theme from the drawer
* fix: Wrap typography example screen with 'withTheme'
* style: Update components to use correct dark theme colors
* style: Update dark theme primary color and rn-navigation toolbar now gets the color from the theme
* style: Add color prop to DrawerItem and update the example
* style: Change the unchecked color in both Checkbox and RadioButton
* chore: Add `yarn-error.log` to `.gitignore`
* chore: Use lodash instead of lodash.merge
* chore: Address PR comments
* Add dialog component
* Fix: fix back button not functioning right
* Fix: fix action btns get added to the scrollview
* Fix: match the MD guidelines for margins
* Visual enhancements to the dialog example scene
* Fix: fix flow errors
* 🎨 Fix prettier errors
* Enhancements to the dialog component
* More enhancements to the dialog component
* 🎉 Introduce Modal component and refactor Dialog to use it
* Remove ThemedPortal from exported components
* 🐛 Fix shadow cutoff on Android
* Add a comment about a regression that is caused by a fix that was done for Android
* chore: Seperate example dialog components into their own files
* chore: Rename Dialog components to be prefixed with 'Dialog'
* chore: change DialogTitle color prop to style
* chore: Replace AnimatedPaper to Paper.Animated
* fix: Replace BackAndroid with BackHandler
* chore: Merge master with `dialog`
* chore: Addressed comments
* feat: Toolbar platform adaptation for iOS: Title centered depending on the number of Actions.
* feat: Fix ToolbarAction when using TouchableRipple.
* feat: Use 'ios' for platform check.
Earlier, older Android versions used a ugly blue highlight for touchable items. This commit changes it to a `TouchableHighlight`, which uses the appropriate highlight color. Merged it with the iOS version for now since they have the same behaviour.
Border animations aren't very nice on iOS, so I disabled animations on iOS for now. Let's add animations when we find a better way.
Also native animations don't support borders as of now, so can't enables native animations either, probably can enable in future
Changed 'export * as' syntax to 'import * as ...; export { ... }' since former needs extra babel plugin to function
* Moved the import of Colors to the top to pass Linter