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
@@ -1,6 +1,7 @@
#include "libraryactionmenu.h"
#include "../managers/thememanager.h"
#include "../utils/popupfade.h"
#include <QAction>
#include <QFile>
#include <QIcon>
@@ -16,6 +17,8 @@ LibraryActionMenu::LibraryActionMenu(const VirtualFolder& folder,
Qt::NoDropShadowWindowHint);
setAttribute(Qt::WA_TranslucentBackground);
PopupFade::attach(this);
setupMenu();
}