Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* started redesigning track list tile * improved list tile dismissible behavior and design * highlight current track, including mini visualizer - also removed old list tile code * use current accent color to highlight playing track - hopefully this doesn't have a huge performance impact... * track tile contrast and layout tweaks * use track list tile on playback history * use AddToPlaylistButton instead of FavoriteButton * fix color of favorite/playlist button on track list tile * adjust font size of artist span * simplify track list tile widgets to improve performance - also gets rid of duplicate gesture detectors and fixes incorrect menu themes * merge upstream * only show tile background for current track - also wait with applying the theme until accent color is available * tile layout adjustments * show album, tweak text styles * fix visual bugs * fix wrong cover and theme for AddToPlaylistButton * port new list tile to queue list - some edge cases might still be missing, and refactoring to using constructors instead of separate classed would be good * refactor track list tiles and fix theme issues * show list indices, hide covers, show & hide extra info where appropriate * show artist by default * fix auto-generated files * use new track list tile for Next Up and previous tracks, remove old queue list tile * added setting for optionally showing album covers on album screen * only apply cover on album screen setting to album screen list tiles * accessibility improvements * remove mini visualizer, tint title - the visualizer doesn't fit in well and isn't needed to mark the current track anymore - the fully-saturated accent color looked a bit strange * remove mini visualizer dependencies * don't block for dismiss gestures * fix covers hidden on non-album screens * remove `hideSongArtistsIfSameAsAlbumArtists` setting - doesn't work well with new track list tile - other apps also show the artist always (Spotify, YT Music) * use `colorThemeProvider` for tile accent color - uses Finamp's blue as a fallback until the correct accent color has been calculated - avoids pulsing/flashing effect on theme change * increase track title highlight * add download & lyrics indicators - also adjusted download indicator icons and size * get rid of unneeded widget and AnimatedTheme * improve title contrast in dark mode, fix opacity * fix title characters getting cut off * disable dismissible on tab view * re-enable dismissing queue items * fix tile color on queue * fix fallbacks for indices and artists * try to fix fade effect on artist overflow * use SliverFixedExtentList on album screen * fix -1 index * don't highlight some track list tiles * improve alphabet list padding
- Loading branch information