Commit 2f6489f
committed
refactor(resources): Consolidate resources into core module
This commit centralizes all Compose resources, including drawables, fonts, and strings, into the `core:presentation` module. Previously, each feature module contained its own duplicate set of resources, leading to redundancy and maintenance overhead. By moving them to a single, shared location, we streamline resource management and ensure consistency across the application.
- **refactor(resources)!**: Migrated all drawable, font, and string resources from feature modules (`:apps`, `:auth`, `:details`, `:dev-profile`, `:favourites`, `:home`, `:search`, `:settings`, `:starred`) to `core:presentation`. Feature modules now reference these resources from the core module.
- **refactor(resources)!**: Removed duplicate string resource files, including translations, from all feature modules. A single `strings.xml` file and its translations now reside in `core:presentation`.
- **feat(resources)**: Established `core:presentation` as the single source of truth for all shared Compose resources by enabling public resource generation.
- **fix(strings)**: Updated home screen category names (`home_category_new` and `home_category_recently_updated`) to be more descriptive (`home_category_hot_release` and `home_category_most_popular`) across all translations.1 parent 4a9391a commit 2f6489f
161 files changed
Lines changed: 76 additions & 30103 deletions
File tree
- composeApp/src/commonMain/composeResources/drawable
- core/presentation
- src/commonMain
- composeResources
- drawable
- values-bn
- values-es
- values-fr
- values-it
- values-ja
- values-kr
- values-pl
- values-ru
- values-tr
- values-zh-rCN
- values
- kotlin/zed/rainxch/core/presentation
- components
- theme
- utils
- feature
- apps/presentation/src/commonMain
- composeResources
- values-bn
- values-es
- values-fr
- values-it
- values-ja
- values-kr
- values-pl
- values-ru
- values-tr
- values-zh-rCN
- values
- kotlin/zed/rainxch/apps/presentation
- auth/presentation/src/commonMain
- composeResources
- values-bn
- values-es
- values-fr
- values-it
- values-ja
- values-kr
- values-pl
- values-ru
- values-tr
- values-zh-rCN
- values
- kotlin/zed/rainxch/auth/presentation
- details/presentation/src/commonMain
- composeResources
- drawable
- values-bn
- values-es
- values-fr
- values-it
- values-ja
- values-kr
- values-pl
- values-ru
- values-tr
- values-zh-rCN
- values
- kotlin/zed/rainxch/details/presentation
- components
- sections
- states
- utils
- dev-profile/presentation/src/commonMain
- composeResources
- values-bn
- values-es
- values-fr
- values-it
- values-ja
- values-kr
- values-pl
- values-ru
- values-tr
- values-zh-rCN
- values
- kotlin/zed/rainxch/devprofile/presentation
- components
- favourites/presentation/src/commonMain
- composeResources
- values-bn
- values-es
- values-fr
- values-it
- values-ja
- values-kr
- values-pl
- values-ru
- values-tr
- values-zh-rCN
- values
- kotlin/zed/rainxch/favourites/presentation
- components
- home/presentation/src/commonMain
- composeResources
- drawable
- values-bn
- values-es
- values-fr
- values-it
- values-ja
- values-kr
- values-pl
- values-ru
- values-tr
- values-zh-rCN
- values
- kotlin/zed/rainxch/home/presentation
- utils
- search/presentation/src/commonMain
- composeResources
- values-bn
- values-es
- values-fr
- values-it
- values-ja
- values-kr
- values-pl
- values-ru
- values-tr
- values-zh-rCN
- values
- kotlin/zed/rainxch/search/presentation
- components
- utils
- settings/presentation/src/commonMain
- composeResources
- values-bn
- values-es
- values-fr
- values-it
- values-ja
- values-kr
- values-pl
- values-ru
- values-tr
- values-zh-rCN
- values
- kotlin/zed/rainxch/settings/presentation
- components
- sections
- starred/presentation/src/commonMain
- composeResources
- values-bn
- values-es
- values-fr
- values-it
- values-ja
- values-kr
- values-pl
- values-ru
- values-tr
- values-zh-rCN
- values
- kotlin/zed/rainxch/starred/presentation
- components
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 0 additions & 44 deletions
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
37 | 43 | | |
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
215 | 215 | | |
216 | 216 | | |
217 | 217 | | |
218 | | - | |
219 | | - | |
| 218 | + | |
| 219 | + | |
220 | 220 | | |
221 | 221 | | |
222 | 222 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
165 | | - | |
166 | | - | |
| 165 | + | |
| 166 | + | |
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
165 | | - | |
166 | | - | |
| 165 | + | |
| 166 | + | |
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
215 | 215 | | |
216 | 216 | | |
217 | 217 | | |
218 | | - | |
219 | | - | |
| 218 | + | |
| 219 | + | |
220 | 220 | | |
221 | 221 | | |
222 | 222 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
165 | | - | |
166 | | - | |
| 165 | + | |
| 166 | + | |
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
213 | 213 | | |
214 | 214 | | |
215 | 215 | | |
216 | | - | |
217 | | - | |
| 216 | + | |
| 217 | + | |
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
| |||
0 commit comments