Fix HeaderBar for missing animations when change happen.
The needed skills are mainly qml. It should be pretty easy to get started with fixing one missing animations after another one. There is no need to fix everything at once.
Description
Related Objects
Hi, can you elaborate a bit more on what needs to be done on this?
What needs to be fixed?
The wording also makes me wonder whether it's something in the code or housekeeping?
one missing animations after another one
no need to fix everything at once
The track title, album name, artist name and track rating changes without transitions when moving from one track to another one.
We might also want to have a transition for the "x tracks remaining" label.
The icon and background already have transitions from the old track to the new one.
The wording also makes me wonder whether it's something in the code or housekeeping?
one missing animations after another one
no need to fix everything at once
Alright!
What type of animation should be there? I'm thinking a sliding of the whole background followed by the information (title, album name, etc) fading in.
I will also claim this, but I don't promise anything before next weekend.
Thanks!
I have played a bit with QML, I expect to do okay. But if the team already have something in mind, I'll be glad to implement it.
Hello, I am new to this community, I have made some simple applications using Qt.
I would really like to try out this issue if anyone else is not working on it.
I was able to do this for adding the animations for the remainingTracks label
PropertyAction { target: remainingTracksLabel; property: "text" onPropertyChanged: ColorAnimation { from: "white" to: "black" duration: 200 } }
Can I please know if this is how it sould be done.
You wouldn't use hardcoded colors, of course. You would use colors from the Elisa palette, which you can see used in other places throughout the UI. And probably one of the colors should be "transparent". But yeah, otherwise that looks sensible enough.
Hello @ngraham ,
I tried using that but the property change is not getting recognised, can you help me to get where the tracks change can be figured out
id: remainingTracksLabel text: tracksCount > 0 ? i18np("1 track remaining", "%1 tracks remaining", tracksCount) : i18n("No remaining tracks")
sorry for the late reply. I wasn't well.
I would also like to point out that I often use gammaray as a way to understand what happens.
You could try that.
In all cases, feel free to continue to post here to let us know what you are doing.
@mgallien @ngraham Can you please look into this https://invent.kde.org/kde/elisa/merge_requests/56