* fix: Updating uri link in ButtonExample (the current one gives 404 and no image displayed).
* fix: Updating uri link in ButtonExample (svg doesn't work well).
* feat(gridView): use VirtualizedList
* feat(gridView): orientation should work. start with public API.
* feat(gridView): polished code, added public API
* fix(gridView): removed comments which broke the CI
* docs(gridView): updated documentation
* refactor(gridView): better distinguish between private / public method in the example
* docs(gridView): fixed comments
* fix(gridView): round the layout width
* chore(docs): fixed docs generation. When you use flow you have to use named arguments of function
* refactor(gridView): renderItem shoud return valid react element
* BREAKING: migrate GridView to use VirtualizedList
* fix(gridView): we can use flewWrap. YEY!
* feat(gridView): use Animated.Value
* fix(gridView): polished code
* refactor(gridViewExample): polished code
* fix(gridView): unused variable
* 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.
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
These components can adjust their styling automatically based on their siblings without any extra work on user's end. For example, the cover adjusts it's border radius, content adjusts it's padding, etc.