feat: add reset code confirmation dialog with skip option

- Add dialog to confirm resetting code to initial state
- Allow users to skip confirmation with "don't show again" checkbox
- Save preference to user settings
- Improve i18n and CodeEditor components
This commit is contained in:
2026-01-07 14:16:45 +01:00
parent 52abfb37db
commit fbe0f20ef7
6 changed files with 191 additions and 59 deletions

View File

@@ -98,7 +98,8 @@ body {
overflow: hidden;
}
code, kbd {
code,
kbd {
font-family: var(--font-code);
}
@@ -272,8 +273,12 @@ code, kbd {
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.module-pill {
@@ -656,7 +661,9 @@ code, kbd {
background: rgba(0, 0, 0, 0.4);
opacity: 0;
visibility: hidden;
transition: opacity 0.3s, visibility 0.3s;
transition:
opacity 0.3s,
visibility 0.3s;
z-index: 199;
}
@@ -1054,7 +1061,6 @@ input:checked + .toggle-slider::before {
color: var(--text-color);
}
/* ================= DIALOG (Native HTML) ================= */
.dialog {
border: none;