perf: smooth UI animations and reduce repaint overhead

Batch of performance and animation work: shared FadeHelper/MotionPrefs
primitives, hover animators, shadow pixmap caching, smooth scrolling,
seek time bubble, and widespread component repaint reductions.
This commit is contained in:
dela
2026-07-08 11:29:38 +08:00
parent 03bc33518c
commit ab1accc821
85 changed files with 2308 additions and 661 deletions
@@ -10,6 +10,7 @@ struct SessionInfo;
class QEmbyCore;
class QLabel;
class QProgressBar;
class TweenedValue;
class NowPlayingCard : public QFrame {
Q_OBJECT
@@ -38,6 +39,7 @@ private:
QProgressBar* m_progressBar;
QLabel* m_userLabel;
QLabel* m_streamLabel;
TweenedValue* m_progressTween = nullptr;
};
#endif