GUI: Splitter zwischen Liste und Detail (340-680px, persistent)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0113vDKdSNtD3Dwcw4QMu9yV
This commit is contained in:
co-authored by
Claude Fable 5
parent
f7c50b2b6b
commit
2c9015dd7c
@@ -175,7 +175,13 @@ audio { width: 100%; margin-bottom: 10px; }
|
||||
.ana-line { margin: 2px 0 8px; }
|
||||
|
||||
/* ---- Aufnahmen: Liste links, Detail rechts ---- */
|
||||
.rec-layout { display: flex; gap: 14px; align-items: flex-start; }
|
||||
.rec-layout { display: flex; gap: 8px; align-items: flex-start; }
|
||||
.rec-splitter {
|
||||
flex: 0 0 6px; align-self: stretch; cursor: col-resize; border-radius: 3px;
|
||||
background: transparent; transition: background .12s;
|
||||
}
|
||||
.rec-splitter:hover, body.resizing .rec-splitter { background: var(--accent-soft); }
|
||||
body.resizing { cursor: col-resize; user-select: none; }
|
||||
.rec-list-pane {
|
||||
flex: 0 0 340px; position: sticky; top: 12px; max-height: calc(100vh - 90px);
|
||||
overflow-y: auto; background: var(--surface); border: 1px solid var(--line);
|
||||
@@ -268,7 +274,8 @@ audio { width: 100%; margin-bottom: 10px; }
|
||||
@media (max-width: 800px) {
|
||||
#app.wide { max-width: 860px; }
|
||||
.rec-layout { flex-direction: column; }
|
||||
.rec-list-pane { flex: none; width: 100%; position: static; max-height: 340px; }
|
||||
.rec-list-pane { flex: none !important; width: 100%; position: static; max-height: 340px; }
|
||||
.rec-splitter { display: none; }
|
||||
.topbar nav { margin-left: 0; width: 100%; order: 3; }
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user