From ad01f993c8e4b54c8f2dc44deed33e09ef719a65 Mon Sep 17 00:00:00 2001 From: Davide Pesavento Date: Fri, 9 Jan 2026 00:38:38 -0500 Subject: [PATCH] Qt: Polish sliders --- .../achievementsettingswidget.ui | 48 +++++------ src/duckstation-qt/audiosettingswidget.ui | 81 ++++++++++++++----- src/duckstation-qt/consolesettingswidget.ui | 14 +++- .../controllermacroeditwidget.ui | 52 ++++++------ src/duckstation-qt/inputbindingdialog.ui | 24 +++--- 5 files changed, 129 insertions(+), 90 deletions(-) diff --git a/src/duckstation-qt/achievementsettingswidget.ui b/src/duckstation-qt/achievementsettingswidget.ui index 78bc7da53..a7b8d239b 100644 --- a/src/duckstation-qt/achievementsettingswidget.ui +++ b/src/duckstation-qt/achievementsettingswidget.ui @@ -6,8 +6,8 @@ 0 0 - 674 - 524 + 600 + 488 @@ -147,13 +147,13 @@ - 3 + 1 30 - 1 + 5 5 @@ -161,19 +161,16 @@ Qt::Orientation::Horizontal - - false - - - QSlider::TickPosition::TicksBelow - - - 1 - + + + 70 + 0 + + 5 seconds @@ -193,13 +190,13 @@ - 3 + 1 30 - 1 + 5 5 @@ -207,19 +204,16 @@ Qt::Orientation::Horizontal - - false - - - QSlider::TickPosition::TicksBelow - - - 1 - + + + 70 + 0 + + 5 seconds @@ -239,7 +233,7 @@ - Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter + Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter true @@ -314,8 +308,8 @@ - 20 - 40 + 0 + 0 diff --git a/src/duckstation-qt/audiosettingswidget.ui b/src/duckstation-qt/audiosettingswidget.ui index 2e5b7a544..e9784c4db 100644 --- a/src/duckstation-qt/audiosettingswidget.ui +++ b/src/duckstation-qt/audiosettingswidget.ui @@ -6,8 +6,8 @@ 0 0 - 523 - 533 + 600 + 526 @@ -48,7 +48,7 @@ Qt::Orientation::Horizontal - QSlider::TickPosition::TicksBothSides + QSlider::TickPosition::TicksBelow 10 @@ -57,17 +57,17 @@ - - - 0 - 0 - + + + 36 + 0 + 100% - Qt::AlignmentFlag::AlignCenter + Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter @@ -100,7 +100,7 @@ Qt::Orientation::Horizontal - QSlider::TickPosition::TicksBothSides + QSlider::TickPosition::TicksBelow 10 @@ -109,17 +109,17 @@ - - - 0 - 0 - + + + 36 + 0 + 100% - Qt::AlignmentFlag::AlignCenter + Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter @@ -245,15 +245,21 @@ Qt::Orientation::Horizontal - QSlider::TickPosition::TicksBothSides + QSlider::TickPosition::TicksBelow - 20 + 25 + + + 46 + 0 + + 0 ms @@ -292,15 +298,21 @@ Qt::Orientation::Horizontal - QSlider::TickPosition::TicksBothSides + QSlider::TickPosition::TicksBelow - 20 + 25 + + + 46 + 0 + + 0 ms @@ -318,7 +330,7 @@ - Maximum latency: 0 frames (0.00ms) + Maximum Latency: 0 ms (0 ms stretch + 0 ms buffer + 0 ms output) Qt::AlignmentFlag::AlignCenter @@ -365,9 +377,18 @@ + + + 44 + 0 + + 0 ms + + Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter + @@ -411,9 +432,18 @@ + + + 44 + 0 + + 0 ms + + Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter + @@ -457,9 +487,18 @@ + + + 44 + 0 + + 0 ms + + Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter + diff --git a/src/duckstation-qt/consolesettingswidget.ui b/src/duckstation-qt/consolesettingswidget.ui index d1ad806a4..ee6aa875f 100644 --- a/src/duckstation-qt/consolesettingswidget.ui +++ b/src/duckstation-qt/consolesettingswidget.ui @@ -6,8 +6,8 @@ 0 0 - 640 - 492 + 600 + 487 @@ -125,7 +125,7 @@ - 100% (effective 33.3mhz) + 100% (33.87MHz) Qt::AlignmentFlag::AlignCenter @@ -142,6 +142,12 @@ 1000 + + 5 + + + 50 + 100 @@ -149,7 +155,7 @@ Qt::Orientation::Horizontal - QSlider::TickPosition::TicksBothSides + QSlider::TickPosition::TicksBelow 50 diff --git a/src/duckstation-qt/controllermacroeditwidget.ui b/src/duckstation-qt/controllermacroeditwidget.ui index e2cbf2493..a055274eb 100644 --- a/src/duckstation-qt/controllermacroeditwidget.ui +++ b/src/duckstation-qt/controllermacroeditwidget.ui @@ -6,8 +6,8 @@ 0 0 - 691 - 433 + 640 + 436 @@ -28,11 +28,8 @@ Binds/Buttons - - - - - + + Select the buttons which you want to trigger with this macro. All buttons are activated concurrently. @@ -42,6 +39,9 @@ + + + @@ -50,7 +50,7 @@ Pressure - + @@ -77,16 +77,16 @@ Qt::Orientation::Horizontal - - QSlider::TickPosition::TicksBelow - - - 10 - + + + 36 + 0 + + 100% @@ -102,8 +102,8 @@ Trigger - - + + @@ -127,14 +127,14 @@ - + PushButton - + @@ -157,16 +157,16 @@ Qt::Orientation::Horizontal - - QSlider::TickPosition::TicksBelow - - - 10 - + + + 36 + 0 + + 100% @@ -182,8 +182,8 @@ Frequency - - + + diff --git a/src/duckstation-qt/inputbindingdialog.ui b/src/duckstation-qt/inputbindingdialog.ui index d835507e5..f90a301fa 100644 --- a/src/duckstation-qt/inputbindingdialog.ui +++ b/src/duckstation-qt/inputbindingdialog.ui @@ -53,9 +53,6 @@ Qt::Orientation::Horizontal - - QSlider::TickPosition::TicksBelow - @@ -66,18 +63,9 @@ 100 - - 1 - Qt::Orientation::Horizontal - - QSlider::TickPosition::TicksBelow - - - 5 - @@ -89,6 +77,12 @@ + + + 36 + 0 + + 100% @@ -103,6 +97,12 @@ + + + 36 + 0 + + 100%