* fix(android/application): org.nativescript.widgets.Utils::getDrawable
* chore: fix spacing
* fix(android/application): do not load empty path
Co-authored-by: Igor Randjelovic <rigor789@gmail.com>
* test: Add tests for empty image sources
* chore: add a few more test cases
These make the app crash without the fix in place
Co-authored-by: Igor Randjelovic <rigor789@gmail.com>
Co-authored-by: Nathan Walker <walkerrunpdx@gmail.com>
Cleanup type symbol usage by consolidating to manage in one spot. This makes them easier to use as well by providing a single rollup of all the common type symbol's used throughout core.
Cocoapods no longer required with @nativescript/core out of the box and users are no longer taxed with MaterialTabs even if they didn't use those components.
BREAKING CHANGES
If using `BottomNavigation`, just install `@nativescript-community/ui-material-bottom-navigation` and update your imports to use it. API is exactly the same.
If using `Tabs`, just install `@nativescript-community/ui-material-tabs` and update your imports to use it. API is exactly the same.
* fix(core): Setting color of an Android ActivityIndicator changed the color of the rest of ActivityIndicators in the same page.
* test: Updated ActivityIndicator sample.
* perf: Call mutate() only if color is actually changed.