Skip to content

Impl/redesign artist detail screen#1117

Merged
theovilardo merged 2 commits intomasterfrom
impl/redesign-artist-detail-screen
Feb 18, 2026
Merged

Impl/redesign artist detail screen#1117
theovilardo merged 2 commits intomasterfrom
impl/redesign-artist-detail-screen

Conversation

@theovilardo
Copy link
Copy Markdown
Owner

No description provided.

…llapsible sections

- **Album Detail**:
    - Add `HeaderVisualOverscan` and apply `clipToBounds` to the header container for a cleaner visual transition.
    - Improve header gradient stops (0.30f to 0.76f) for better text readability against album art.
    - Refactor header layout to use nested boxes with `CompositingStrategy.Offscreen` for smoother scaling effects.
- **Artist Detail**:
    - Implement collapsible album sections with `AnimatedVisibility` for expanding/shrinking song lists.
    - Replace sticky headers with `CollapsibleAlbumSectionHeader` featuring album art, metadata, and a play button.
    - Introduce `ArtistAlbumSectionSongItem` with adaptive corner shapes to group songs visually within sections.
    - Add an `ExpressiveScrollBar` that appears when the top bar is fully collapsed.
    - Refactor header layout to match the new overscan and compositing strategy used in the Album screen.
    - Update gradient overlays for improved consistency and contrast.
- **UI**:
    - Implement `drawWithCache` for header gradients in `AlbumDetailScreen` and `ArtistDetailScreen` to improve rendering performance.
    - Introduce `HeaderGradientLift` to vertically offset the gradient start and end positions.
    - Update gradient color stops and alpha transparency levels to provide a smoother transition between header imagery and the surface background.
@theovilardo theovilardo merged commit a66e178 into master Feb 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant