QueryBuilder/COMPACT_UI_CHANGES.md
2025-10-14 21:27:41 +02:00

62 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Kompaktere UI - Änderungen
## Übersicht
Die Benutzeroberfläche wurde kompakter gestaltet, um mehr Informationen auf weniger Platz anzuzeigen.
## Vorgenommene Änderungen
### 1. Kleinere Buttons (btn-sm)
- **Padding**: 0.25rem → 0.15rem (vertikal), 0.5rem → 0.4rem (horizontal)
- **Schriftgröße**: 0.875rem → 0.75rem
- **Zeilenhöhe**: Hinzugefügt 1.2 für kompaktere Darstellung
### 2. Extra kleine Buttons (btn-xs - neue Klasse)
- **Padding**: 0.1rem × 0.25rem
- **Schriftgröße**: 0.65rem
- **Zeilenhöhe**: 1.1
### 3. Tabellen-Items
- **Padding**: 8px 12px → 4px 8px
- **Margin**: 2px → 1px (vertikal)
- **Schriftgröße**: Standard → 0.85rem
- **Border-Radius**: 4px → 3px
### 4. Tabellen-Icons
- **Margin**: 8px → 6px (rechts)
- **Schriftgröße**: Hinzugefügt 0.8rem
### 5. Spalten-Container (.table-columns)
- **Margin-left**: 12px → 8px
- **Margin-top**: 4px → 2px
- **Padding**: 8px → 4px 6px
- **Border-Radius**: 4px → 3px
### 6. Spalten-Items (.column-item)
- **Padding**: 4px 8px → 2px 6px
- **Margin**: 1px → 0.5px (vertikal)
- **Schriftgröße**: 12px → 11px
- **Gap**: 6px → 4px
- **Border-Radius**: 3px → 2px
- **Zeilenhöhe**: Hinzugefügt 1.2
### 7. Spalten-Typ (.column-type)
- **Schriftgröße**: 10px → 9px
### 8. Toggle-Button
- **Margin**: 5px → 3px (rechts)
- **Padding**: Hinzugefügt 0.1rem 0.3rem
- **Schriftgröße**: Hinzugefügt 0.7rem
### 9. Container-Abstände
- **Table-Container Margin**: 8px → 4px (unten)
## Ergebnis
-**Kompaktere Darstellung** - Mehr Tabellen und Spalten sichtbar
-**Bessere Platzausnutzung** - Weniger Verschwendung von Bildschirmplatz
-**Erhaltene Funktionalität** - Drag & Drop und alle Interaktionen bleiben voll funktionsfähig
-**Verbesserte Lesbarkeit** - Trotz kleinerer Größe gut lesbar durch angepasste Zeilenhöhen
## Verwendung
- Bestehende Buttons verwenden automatisch die neuen kompakteren Größen
- Neue `.btn-xs` Klasse verfügbar für noch kleinere Buttons bei Bedarf
- Alle Spalten und Tabellen werden automatisch kompakter dargestellt