From 90915b7879f1cc7f036846621c0bb1be5807b8fd Mon Sep 17 00:00:00 2001 From: Till JS Date: Fri, 24 Apr 2026 16:03:48 +0200 Subject: [PATCH] fix(visibility): promote picker to labeled rows across remaining modules MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pattern established in fix(calendar, 8c43c119e) — the picker reads as a first-class property when it sits in its own row with a 'Sichtbarkeit' label instead of being tucked behind a compact icon. Applying the same treatment everywhere the picker was still using the compact variant. Changes: - library/views/DetailView: move the picker out of the meta-top-row (kind-pill + picker cluster) and into the existing
block as a first dt/dd pair. Keeps the kind-pill standalone and gives visibility equal weight to the other structured details. Removes the now-orphaned .meta-top-row CSS rule - wardrobe/views/DetailOutfitView: remove the compact picker from the header action cluster (it was competing with favourite/edit buttons); replace with a 'Sichtbarkeit' label + full picker in its own flex row directly below the header, above description - calendar/components/EventDetailModal: remove the compact picker from the modal-actions row (copy/edit/delete chevron area). Add a new detail-row at the top of event-details with a 'Sichtbarkeit' label (new .detail-label CSS rule, mirrors .detail-icon layout for visual consistency with Time/Location/etc rows) Picture board detail stays as-is: the picker already renders with its label visible (non-compact) in the header flex, and the Board-Detail page has no prop-row-style content list to slot it into — inline in the header is the right spot there. Verified: - pnpm check (web): 7520 files, 0 errors, 0 warnings Co-Authored-By: Claude Opus 4.7 (1M context) --- .../components/EventDetailModal.svelte | 17 ++++++++++++++++- .../modules/library/views/DetailView.svelte | 19 +++++++------------ .../wardrobe/views/DetailOutfitView.svelte | 13 ++++++++----- 3 files changed, 31 insertions(+), 18 deletions(-) diff --git a/apps/mana/apps/web/src/lib/modules/calendar/components/EventDetailModal.svelte b/apps/mana/apps/web/src/lib/modules/calendar/components/EventDetailModal.svelte index f1e244ba6..3dbaa32f6 100644 --- a/apps/mana/apps/web/src/lib/modules/calendar/components/EventDetailModal.svelte +++ b/apps/mana/apps/web/src/lib/modules/calendar/components/EventDetailModal.svelte @@ -211,7 +211,6 @@