Major cleanup and add toml configuration

This commit is contained in:
2026-04-13 12:05:10 -07:00
parent 9dbd17eb49
commit e43d177afe
21 changed files with 716 additions and 1321 deletions
+2 -17
View File
@@ -44,20 +44,6 @@
<div id="friendScoresEmpty">No map loaded</div>
</div>
</div>
<div id="debugHud">
<div class="debugHud-title">Debug</div>
<div><span class="debugHud-k">level_id</span> <code id="debugHudLevelId">—</code></div>
<div><span class="debugHud-k">hash (level_id)</span> <code id="debugHudRawHash">—</code></div>
<div><span class="debugHud-k">hash (BeatLeader)</span> <code id="debugHudHash">—</code></div>
<div><span class="debugHud-k">BS+ BSRKey</span> <code id="debugHudBsPlusBsr">—</code></div>
<div><span class="debugHud-k">BeatSaver id</span> <code id="debugHudBeatSaverId">—</code></div>
<div><span class="debugHud-k">BeatSaver</span> <span id="debugHudBeatSaverNote">—</span></div>
<div><span class="debugHud-k">char / diff</span> <span id="debugHudCharDiff">—</span></div>
<div><span class="debugHud-k">BS+ playerPlatformId</span> <code id="debugHudHandshake">—</code></div>
<div><span class="debugHud-k">BeatLeader id (effective)</span> <code id="debugHudBlId">—</code></div>
<div><span class="debugHud-k">BeatLeader leaderboard ids</span> <code id="debugHudBlLeaderboards">—</code></div>
<div><span class="debugHud-k">friend scores</span> <span id="debugHudFriends">—</span></div>
</div>
<div id="requestOverlay" aria-live="polite">
<div id="requestHeader">Song requests</div>
<ol id="requestList"></ol>
@@ -95,11 +81,10 @@
</select></label>
<label>Scale (%): <input id="scaleInput" type="number" min="10" max="1000" step="5"></label>
<label>Fade (ms): <input id="fadeInput" type="number" min="0" max="5000" step="10"></label>
<label>Debug: <input id="debugInput" type="checkbox"></label>
<label id="mockBsrSetting">Mock BSR key: <input id="mockBsrInput" type="text" placeholder="e.g. 4f4e4"></label>
<label>Debug Song ID (BSR): <input id="debugSongIdInput" type="text" placeholder="e.g. 4f4e4 or 40-char hash" spellcheck="false" autocomplete="off"></label>
<br>
<strong>About</strong>
<a href="https://github.com/ibillingsley/BeatSaber-Overlay" target="_blank">This was forked from Iza's overlay</a>
<a href="https://github.com/ibillingsley/BeatSaber-Overlay" target="_blank">This is a fork of Iza's overlay</a>
</dialog>
<script type="module" src="index.js"></script>
</body>