fix: correct touch targets — btn--icon-sm 36→44px min-size, document target-sm as visual-only

This commit is contained in:
Ulas Kalayci
2026-04-25 22:21:45 +02:00
parent 0dd4a3278c
commit 4da6061adb
2 changed files with 7 additions and 9 deletions
+3 -5
View File
@@ -1990,13 +1990,11 @@
button i[data-lucide], button i[data-lucide],
button svg { pointer-events: none; } button svg { pointer-events: none; }
/* Kompakter Icon-Button (36×36) für Icons in engen Listenkontexten */ /* Kompakter Icon-Button: 44px Klickfläche, optisch kompakt durch geringes Padding */
.btn--icon-sm { .btn--icon-sm {
padding: var(--space-1); padding: var(--space-1);
min-height: unset; min-height: var(--target-base);
min-width: unset; min-width: var(--target-base);
width: 36px;
height: 36px;
} }
/* Textarea: vertikale Größenänderung ist nutzbar */ /* Textarea: vertikale Größenänderung ist nutzbar */
+4 -4
View File
@@ -307,10 +307,10 @@
/* -------------------------------------------------------- /* --------------------------------------------------------
* 11b. Touch-Target Sizes * 11b. Touch-Target Sizes
* -------------------------------------------------------- */ * -------------------------------------------------------- */
--target-sm: 32px; --target-sm: 32px; /* Visuelle Größe (z.B. Logos) — kein Touch-Target */
--target-md: 40px; --target-md: 40px; /* Desktop Touch-Target (Maus) */
--target-lg: 48px; --target-lg: 48px; /* Mobile Touch-Target (Finger) */
--target-base: 44px; --target-base: 44px; /* iOS-Minimum Touch-Target (44pt) */
/* -------------------------------------------------------- /* --------------------------------------------------------
* 12. Layout * 12. Layout