feat: theme

This commit is contained in:
kodi
2026-03-12 18:26:29 +01:00
parent 939a7fd191
commit ab83ee3f20
13 changed files with 374 additions and 34 deletions
+14
View File
@@ -86,6 +86,7 @@
<h3 id="settings-title">Settings</h3>
<div class="settings-tabs" role="tablist" aria-label="Settings tabs">
<button id="settings-general-tab" class="settings-tab is-active" type="button" role="tab" aria-selected="true">General</button>
<button id="settings-interface-tab" class="settings-tab" type="button" role="tab" aria-selected="false">Interface</button>
<button id="settings-logs-tab" class="settings-tab" type="button" role="tab" aria-selected="false">Logs</button>
</div>
<section id="settings-general-panel" class="settings-panel" role="tabpanel" aria-labelledby="settings-general-tab">
@@ -108,6 +109,19 @@
<button id="settings-general-save-btn" type="button">Save</button>
</div>
</section>
<section id="settings-interface-panel" class="settings-panel hidden" role="tabpanel" aria-labelledby="settings-interface-tab">
<div class="settings-placeholder-title">Interface</div>
<label class="settings-field" for="settings-selected-theme">
<span>Theme</span>
<select id="settings-selected-theme">
<option value="default">Default</option>
</select>
</label>
<div id="settings-interface-error" class="error"></div>
<div class="settings-actions">
<button id="settings-interface-save-btn" type="button">Save</button>
</div>
</section>
<section id="settings-logs-panel" class="settings-panel hidden" role="tabpanel" aria-labelledby="settings-logs-tab">
<div id="settings-logs-error" class="error"></div>
<div id="settings-logs-list" class="settings-log-list"></div>