Commit 2a659d4
committed
feat: Migrate to Material 3 with dynamic theming
This commit migrates the application to a Material 3 based UI with support for dynamic color theming (Material You).
Key changes:
- Added `@pchmn/expo-material3-theme` to get system colors on Android 12+.
- Created a `styles/theme.js` file to provide a dynamic theme to the app via a `useAppTheme` hook.
- Updated `App.js` to use the new dynamic theme with `PaperProvider`.
- Refactored all screens in the `screens` directory to use colors and styles from the dynamic theme, replacing hardcoded values.
- Updated `MainNavigator.js` and `GroupsStackNavigator.js` to use the dynamic theme for the tab bar and headers, ensuring a consistent look and feel.
- Created a `MIGRATION_GUIDE.md` to document the changes.1 parent 8c7e8b3 commit 2a659d4
2 files changed
+1
-236
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
0 commit comments