feat(web): Widget-Titel je Widget ausblenden, Seitenleiste gegliedert
Neuer Schalter im Bearbeitungsmodus (neben dem Griff) setzt hideTitle in der Widget-Konfiguration (setWidgetConfig im Dashboard-Store, optimistisch mit Ruecksetzen); in der Ansicht entfaellt die Titelzeile per data-hide-title, Aktionen der Titelzeile bleiben oben rechts. Kategorien der Seitenleiste 14 px, Moduleintraege 13 px / 32 px hoch. Version 1.5.2. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -474,6 +474,26 @@ input[type="checkbox"], input[type="radio"] {
|
||||
}
|
||||
}
|
||||
|
||||
/* Titel ausgeblendet (quick-260928-wtt, `hideTitle` in der Widget-
|
||||
Konfiguration, nur in der Ansicht): die Titelzeile entfaellt. Traegt sie
|
||||
Aktionen (Notiz-Stift, XFrame „In neuem Tab“), bleiben nur diese als
|
||||
kleine Schwebeleiste oben rechts. */
|
||||
[data-hide-title] .widget-head {
|
||||
display: none;
|
||||
}
|
||||
[data-hide-title] .widget-head:has(.widget-action) {
|
||||
display: flex;
|
||||
position: absolute;
|
||||
top: 0.25rem;
|
||||
right: 0.25rem;
|
||||
z-index: 5;
|
||||
min-height: 0;
|
||||
padding: 0;
|
||||
}
|
||||
[data-hide-title] .widget-head:has(.widget-action) > :not(.widget-action) {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Beim Laden blenden die Kacheln gestaffelt ein (je 80 ms, --enter-delay). */
|
||||
@media (prefers-reduced-motion: no-preference) {
|
||||
.widget-card {
|
||||
|
||||
Reference in New Issue
Block a user