Wizard-Texte, Admin-Onboarding ueberspringen, kompakte Set-Zeile mobil
Image bauen und in die Registry schieben / build (push) Successful in 6s
Image bauen und in die Registry schieben / build (push) Successful in 6s
- Wizard: Sprach-Hinweis gekuerzt, Repo-Link nur beim Erst-Setup (nicht im Onboarding), Hinweis 'erster Benutzer wird Administrator' - Erster Benutzer (Admin) ist automatisch onboarded und erbt die festgelegten Sprache/Design-Einstellungen (kein erneuter Wizard); Einstellungen werden nach Admin-Anlage sofort frisch gerendert - Set-Zeile mobil-tauglich: nowrap, width 100%, kg/reps-Inputs flexibel (flex 1, min-width 0), Einheit kompakt im Feld, 'S1' statt 'Set 1', Reset als SVG-Icon, kleinere Buttons - kein horizontales Scrollen - Tests: 169 Checks gruen (39+18+52+32+28)
This commit is contained in:
1 parent
135425c781
commit
6d57200032
5 files changed
+88
-53
No files matched your search
+26
-20
@@ -251,15 +251,16 @@ h3 { font-size: 15px; font-weight: 700; }
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
border: 2px solid var(--border);
|
||||
background: transparent;
|
||||
color: var(--muted);
|
||||
font: inherit;
|
||||
font-size: 15px;
|
||||
font-size: 14px;
|
||||
line-height: 1;
|
||||
cursor: pointer;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.icon-btn:hover { border-color: var(--border-hover); color: var(--text); background: var(--bg-hover); }
|
||||
@@ -439,12 +440,13 @@ h3 { font-size: 15px; font-weight: 700; }
|
||||
.set-row {
|
||||
display: flex;
|
||||
flex-wrap: nowrap;
|
||||
gap: 8px;
|
||||
width: 100%;
|
||||
gap: 6px;
|
||||
align-items: center;
|
||||
padding: 6px 10px;
|
||||
padding: 6px 8px;
|
||||
}
|
||||
|
||||
.set-rows { overflow-x: auto; }
|
||||
.set-rows { overflow: hidden; }
|
||||
|
||||
.set-row.is-done { background: var(--bg-subtle); }
|
||||
|
||||
@@ -454,16 +456,17 @@ h3 { font-size: 15px; font-weight: 700; }
|
||||
appearance: none;
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 7px;
|
||||
min-height: 34px;
|
||||
padding: 0 12px;
|
||||
gap: 4px;
|
||||
min-height: 30px;
|
||||
padding: 0 8px;
|
||||
border: 2px solid var(--border);
|
||||
background: transparent;
|
||||
color: var(--text);
|
||||
font: inherit;
|
||||
font-weight: 600;
|
||||
font-size: 13px;
|
||||
font-size: 12px;
|
||||
cursor: pointer;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.set-check:hover { border-color: var(--border-hover); background: var(--bg-hover); }
|
||||
@@ -477,10 +480,10 @@ h3 { font-size: 15px; font-weight: 700; }
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
border: 2px solid currentColor;
|
||||
font-size: 11px;
|
||||
font-size: 10px;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
@@ -502,6 +505,8 @@ h3 { font-size: 15px; font-weight: 700; }
|
||||
.field-box {
|
||||
display: inline-flex;
|
||||
align-items: stretch;
|
||||
flex: 1 1 0;
|
||||
min-width: 0;
|
||||
border: 2px solid var(--border);
|
||||
background: var(--bg-input);
|
||||
cursor: text;
|
||||
@@ -511,15 +516,15 @@ h3 { font-size: 15px; font-weight: 700; }
|
||||
.field-box:hover { border-color: var(--border-hover); }
|
||||
|
||||
.field-input {
|
||||
width: 74px;
|
||||
min-width: 60px;
|
||||
height: 32px;
|
||||
padding: 6px 4px 6px 8px;
|
||||
flex: 1 1 0;
|
||||
min-width: 0;
|
||||
height: 30px;
|
||||
padding: 0 6px;
|
||||
border: 0;
|
||||
background: transparent;
|
||||
color: var(--text);
|
||||
font-family: var(--font-data);
|
||||
font-size: 15px;
|
||||
font-size: 14px;
|
||||
font-variant-numeric: tabular-nums;
|
||||
outline: 0;
|
||||
}
|
||||
@@ -529,12 +534,13 @@ h3 { font-size: 15px; font-weight: 700; }
|
||||
.field-unit {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
padding: 0 8px;
|
||||
padding: 0 4px;
|
||||
border-left: 1px solid var(--border);
|
||||
color: var(--muted);
|
||||
font-family: var(--font-data);
|
||||
font-size: 12px;
|
||||
font-size: 11px;
|
||||
white-space: nowrap;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
/* Cardio-Felder */
|
||||
|
||||
Reference in new issue
Block a user