Skip to content

fix(player): improve navigation and image handling#406

Merged
theovilardo merged 3 commits intotheovilardo:masterfrom
lostf1sh:master
Dec 4, 2025
Merged

fix(player): improve navigation and image handling#406
theovilardo merged 3 commits intotheovilardo:masterfrom
lostf1sh:master

Conversation

@lostf1sh
Copy link
Copy Markdown
Collaborator

@lostf1sh lostf1sh commented Dec 2, 2025

  • Fix navigation to root folder in PlayerViewModel
  • Fix default album art fallback in MiniPlayerContentInternal
  • Improve playlist scrolling behavior in PlaylistContainer
  • Update song sorting logic in MusicRepositoryImpl
  • Simplify breadcrumbs navigation in LibraryActionRow
  • Update error image handling in SmartImage and OptimizedAlbumArt

- Fix navigation to root folder in PlayerViewModel
- Fix default album art fallback in MiniPlayerContentInternal
- Improve playlist scrolling behavior in PlaylistContainer
- Update song sorting logic in MusicRepositoryImpl
- Simplify breadcrumbs navigation in LibraryActionRow
- Update error image handling in SmartImage and OptimizedAlbumArt
@lostf1sh lostf1sh marked this pull request as draft December 2, 2025 17:01
…lbumArt

The placeholder image was not properly sized, causing layout issues. Added a fixed size of 96.dp to ensure consistent appearance.
The fallback images (R.drawable.rounded_album_24) were removed from all SmartImage components as they are no longer needed. The image loading library now handles missing images with a dedicated placeholder (R.drawable.ic_music_placeholder) configured at the request level. This change simplifies the component usage and centralizes the fallback image handling.
@lostf1sh lostf1sh marked this pull request as ready for review December 2, 2025 17:59
@theovilardo theovilardo merged commit 2e1d961 into theovilardo:master Dec 4, 2025
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.

2 participants