Impl/redesign artist detail screen#1117
Merged
theovilardo merged 2 commits intomasterfrom Feb 18, 2026
Merged
Conversation
…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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.