fix: move notif settings to new settings panel

This commit is contained in:
Matt Pumarlo
2026-06-22 10:26:02 -05:00
parent c54464950f
commit cb914b685b

View File

@@ -136,27 +136,7 @@
</button>
</div>
<div>
<div class="modal-section" id="modal-sec-notifications">Notifications</div>
<div style="font-size:11px;color:var(--txt2);margin-bottom:8px" id="notif-hint"></div>
<div id="notif-list" style="margin-bottom:8px"></div>
<button class="btn btn-sm" id="btn-notif-add" onclick="notifAddRow()"
style="background:var(--raised);color:var(--txt)">
+ <span id="lbl-notif-add">Add notification</span>
</button>
<div style="display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:10px;font-size:12px">
<span id="lbl-notif-interval" style="font-size:11px;font-weight:600;white-space:nowrap">Repeat interval</span>
<span style="white-space:nowrap">
<input type="number" id="s-notif-every-min" min="0" max="999" style="width:52px;display:inline-block">
<span id="lbl-notif-min-unit"> min</span>
</span>
<span style="white-space:nowrap">
<input type="number" id="s-notif-every-layers" min="0" max="9999" style="width:60px;display:inline-block">
<span id="lbl-notif-layers-unit"> layers</span>
</span>
<span style="font-size:11px;color:var(--txt2)" id="lbl-notif-zero-off">(0 = off)</span>
</div>
</div>
<div>
<div class="modal-section" id="modal-sec-version">Version</div>
@@ -560,6 +540,7 @@
<button class="set-cat" id="setcat-printer" onclick="showSettingsCat('printer')"><span>🖨</span> <span id="setcat-lbl-printer">Drucker</span></button>
<button class="set-cat" id="setcat-display" onclick="showSettingsCat('display')"><span>🎨</span> <span id="setcat-lbl-display">Darstellung</span></button>
<button class="set-cat" id="setcat-filament" onclick="showSettingsCat('filament')"><span>🧵</span> <span id="setcat-lbl-filament">Filament</span></button>
<button class="set-cat" id="setcat-notifications" onclick="showSettingsCat('notifications')"><span>🔔</span> <span id="setcat-lbl-notifications">Benachrichtigungen</span></button>
<button class="set-cat" id="setcat-system" onclick="showSettingsCat('system')"><span></span> <span id="setcat-lbl-system">System</span></button>
</div>
@@ -695,6 +676,31 @@
</div>
</div>
<!-- Benachrichtigungen -->
<div class="set-group" id="setgrp-notifications">
<div class="card">
<div class="card-title"><span>🔔</span> <span id="modal-sec-notifications">Benachrichtigungen</span></div>
<div style="font-size:11px;color:var(--txt2);margin-bottom:8px" id="notif-hint"></div>
<div id="notif-list" style="margin-bottom:8px"></div>
<button class="btn btn-sm" id="btn-notif-add" onclick="notifAddRow()"
style="background:var(--raised);color:var(--txt)">
+ <span id="lbl-notif-add">Benachrichtigung hinzufügen</span>
</button>
<div style="display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:10px;font-size:12px">
<span id="lbl-notif-interval" style="font-size:11px;font-weight:600;white-space:nowrap">Wiederholungsintervall</span>
<span style="white-space:nowrap">
<input type="number" id="s-notif-every-min" min="0" max="999" style="width:52px;display:inline-block">
<span id="lbl-notif-min-unit"> min</span>
</span>
<span style="white-space:nowrap">
<input type="number" id="s-notif-every-layers" min="0" max="9999" style="width:60px;display:inline-block">
<span id="lbl-notif-layers-unit"> Schichten</span>
</span>
<span style="font-size:11px;color:var(--txt2)" id="lbl-notif-zero-off">(0 = aus)</span>
</div>
</div>
</div>
<!-- System -->
<div class="set-group" id="setgrp-system">
<div class="card">