mirror of
https://github.com/bbara04/Purefin.git
synced 2026-03-31 17:10:08 +02:00
dac4ee42dc2c791bdf267f32216f1dd238d3feda
- Remove custom color token classes (`EpisodeColors`, `MovieColors`, `SeriesColors`, `HomeColors`) in favor of standard `MaterialTheme.colorScheme`. - Introduce `PurefinAsyncImage` component to provide consistent theme-synced placeholders for asynchronous images. - Refactor various UI components (`MediaGhostIconButton`, `MediaMetaChip`, `MediaCastRow`, `PosterCard`) to use `MaterialTheme` directly instead of custom color objects. - Simplify `MediaDetailColors` mapping logic by removing redundant conversion functions. - Update `PurefinTheme` to disable dynamic color by default. - Force light mode in `PlayerActivity` temporarily. - Replace standard Coil `AsyncImage` with `PurefinAsyncImage` across the application.
Description
Languages
Kotlin
100%