diff --git a/src/ui/TrackDetails.cpp b/src/ui/TrackDetails.cpp index 8ad7d771308bea1c6a41f16b6ed3220c765ccd32..f74754a6ea9a3e7009185b7fe7d26bddb26716c4 100644 --- a/src/ui/TrackDetails.cpp +++ b/src/ui/TrackDetails.cpp @@ -49,6 +49,7 @@ TrackDetails::TrackDetails() void TrackDetails::updateWithTrackDetails(AudioTrack track) { + this->animateHide(Wt::WAnimation(Wt::WAnimation::Fade)); trackTitle->setText(track.trackName); trackArtist->setText(track.trackArtistName); trackAlbum->setText(track.trackAlbumName); @@ -57,4 +58,5 @@ void TrackDetails::updateWithTrackDetails(AudioTrack track) coverData = new Wt::WMemoryResource(track.coverMimeType); coverData->setData((unsigned char*)track.coverArt.data(),std::stoi(std::to_string(track.coverArt.size()))); albumCover->setResource(coverData); + this->animateShow(Wt::WAnimation(Wt::WAnimation::Fade,Wt::WAnimation::TimingFunction::EaseIn, 500)); }