feat: Restore hardware offset, auto sync, and nudge controls

This commit is contained in:
Chris Frankland-Wright 2025-08-12 16:13:35 +01:00 committed by Chris Frankland-Wright (aider)
parent 1075be6e24
commit 048ae41739

View file

@ -62,14 +62,14 @@
<h2>Controls</h2> <h2>Controls</h2>
</div> </div>
<div class="collapsible-content" id="controls-content"> <div class="collapsible-content" id="controls-content">
<!-- <div class="control-group"> <div class="control-group">
<label for="hw-offset">Hardware Offset (ms):</label> <label for="hw-offset">Hardware Offset (ms):</label>
<input type="number" id="hw-offset" name="hw-offset"> <input type="number" id="hw-offset" name="hw-offset">
</div> </div>
<div class="control-group"> <div class="control-group">
<input type="checkbox" id="auto-sync-enabled" name="auto-sync-enabled" style="vertical-align: middle;"> <input type="checkbox" id="auto-sync-enabled" name="auto-sync-enabled" style="vertical-align: middle;">
<label for="auto-sync-enabled" style="vertical-align: middle;">Enable Auto Sync</label> <label for="auto-sync-enabled" style="vertical-align: middle;">Enable Auto Sync</label>
</div> --> </div>
<div class="control-group"> <div class="control-group">
<label>Timeturner Offset</label> <label>Timeturner Offset</label>
<div style="display: flex; flex-wrap: wrap; gap: 1rem; align-items: flex-start;"> <div style="display: flex; flex-wrap: wrap; gap: 1rem; align-items: flex-start;">
@ -100,13 +100,13 @@
<button id="manual-sync">Manual Sync</button> <button id="manual-sync">Manual Sync</button>
<span id="sync-message"></span> <span id="sync-message"></span>
</div> </div>
<!--<div class="control-group"> <div class="control-group">
<label>Nudge Clock (ms):</label> <label>Nudge Clock (ms):</label>
<button id="nudge-down">-</button> <button id="nudge-down">-</button>
<input type="number" id="nudge-value" style="width: 60px;"> <input type="number" id="nudge-value" style="width: 60px;">
<button id="nudge-up">+</button> <button id="nudge-up">+</button>
<span id="nudge-message"></span> <span id="nudge-message"></span>
</div> --> </div>
<div class="control-group"> <div class="control-group">
<label for="date-input">Set System Date:</label> <label for="date-input">Set System Date:</label>
<input type="text" id="date-input" placeholder="YYYY-MM-DD" pattern="[0-9]{4}-[0-9]{2}-[0-9]{2}"> <input type="text" id="date-input" placeholder="YYYY-MM-DD" pattern="[0-9]{4}-[0-9]{2}-[0-9]{2}">