Add buttons for quick-calibrating from the finetune dialog

This commit is contained in:
Mathias Malmqvist
2025-09-27 00:17:03 +02:00
committed by dualshock-tools
parent a6f1b2e503
commit 72c5dfbbeb
8 changed files with 130 additions and 43 deletions

View File

@@ -9,7 +9,7 @@
<p class="ds-i18n">Recentering the controller sticks.</p>
<p class="ds-i18n">Please do not close this window and do not disconnect your controller. </p>
<div class="progress" role="progressbar" aria-label="Centering" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100">
<div class="progress-bar" style="width: 0%"></div>
<div id="calib-center-progress" class="progress-bar" style="width: 0%"></div>
</div>
</div>
<div class="modal-footer">

View File

@@ -95,7 +95,7 @@
<!-- LX/LY values display -->
<div class="px-2 left-stick-values">
<div class="spacer finetune-center-mode" style="height: 35px;">&nbsp;</div>
<div class="spacer finetune-center-mode hide-raw-numbers" style="height: 35px;">&nbsp;</div>
<div class="hstack">
<div class="vstack" style="text-align: center;">
@@ -160,7 +160,7 @@
<!-- RX/RY values display -->
<div class="px-2 right-stick-values">
<div class="spacer finetune-center-mode" style="height: 35px;">&nbsp;</div>
<div class="spacer finetune-center-mode hide-raw-numbers" style="height: 35px;">&nbsp;</div>
<div class="hstack">
<div class="vstack" style="text-align: center;">
@@ -217,6 +217,19 @@
<li><a class="dropdown-item" href="#" data-step="1">1</a></li>
</ul>
</div>
<div class="dropdown me-2">
<button class="btn btn-outline-secondary dropdown-toggle" type="button" id="quickCalibrateDropdown" data-bs-toggle="dropdown" aria-expanded="false">
<i class="fas fa-bolt"></i>&nbsp;<span class="ds-i18n">Quick calibrate</span>
</button>
<ul class="dropdown-menu" aria-labelledby="quickCalibrateDropdown">
<li><a class="dropdown-item" href="#" onclick="finetune_quick_calibrate_center()">
<i class="fas fa-crosshairs"></i>&nbsp;<span class="ds-i18n">Center</span>
</a></li>
<li><a class="dropdown-item" href="#" onclick="finetune_quick_calibrate_range()">
<i class="fas fa-expand-arrows-alt"></i>&nbsp;<span class="ds-i18n">Circularity</span>
</a></li>
</ul>
</div>
<button type="button" class="btn btn-secondary ds-i18n" onclick="finetune_cancel()">Cancel</button>
<button type="button" class="btn btn-primary ds-i18n" onclick="finetune_save()">Done</button>
</div>