feat(ui): add tab switch animations and improve responsive layout

- Add AnimateTabSwitch method to configure dialogs with slide/fade animations
- Update responsive layout breakpoint from 550px to 850px
- Improve configure UI layout structure (accent color, rainbow mode positioning)
- Update button stylesheets for horizontal/vertical navigation modes
- Add animation includes (QPropertyAnimation, QGraphicsOpacityEffect, etc.)

Signed-off-by: Zephyron <zephyron@citron-emu.org>
This commit is contained in:
Zephyron
2025-11-28 16:09:25 +10:00
parent c27533949c
commit 8e9b179b55
7 changed files with 238 additions and 80 deletions

View File

@@ -57,6 +57,7 @@ signals:
private slots:
void SetUIPositioning(const QString& positioning);
void AnimateTabSwitch(int id);
private:
void SetConfiguration();