Files
Medios-Macina/TUI/tui.tcss

249 lines
3.4 KiB
Plaintext
Raw Normal View History

2025-11-25 20:09:33 -08:00
#app-shell {
width: 100%;
height: 100%;
padding: 1 2;
background: $surface;
layout: vertical;
}
2025-11-27 10:59:01 -08:00
#command-pane {
2025-11-25 20:09:33 -08:00
width: 100%;
height: auto;
background: $boost;
padding: 1;
border: round $primary;
}
2025-12-24 02:13:21 -08:00
#command-row {
width: 100%;
height: auto;
}
2025-11-25 20:09:33 -08:00
#pipeline-input {
width: 1fr;
min-height: 3;
padding: 0 1;
background: $surface;
color: $text;
border: round $primary;
}
#pipeline-input:focus {
border: double $primary;
background: $surface;
}
#status-panel {
2025-11-27 10:59:01 -08:00
width: auto;
max-width: 25;
height: 3;
2025-11-25 20:09:33 -08:00
text-style: bold;
content-align: center middle;
padding: 0 1;
border: solid $panel-darken-1;
}
2025-12-24 02:13:21 -08:00
#cmd-suggestions {
2025-11-25 20:09:33 -08:00
width: 100%;
2025-12-24 02:13:21 -08:00
height: auto;
max-height: 8;
margin-top: 1;
background: $surface;
border: round $panel-darken-2;
}
#results-pane {
width: 100%;
height: 2fr;
2026-02-19 20:38:54 -08:00
padding: 0 1 1 1;
2025-12-24 02:13:21 -08:00
background: $panel;
border: round $panel-darken-2;
margin-top: 1;
}
2026-02-19 20:38:54 -08:00
#results-pane .section-title {
margin-top: 0;
margin-bottom: 0;
}
#results-layout {
width: 100%;
height: 1fr;
}
#results-list-pane {
width: 2fr;
height: 1fr;
padding-right: 1;
}
#results-tags-pane {
width: 1fr;
height: 1fr;
padding: 0 1;
border-left: solid $panel-darken-2;
}
#results-meta-pane {
width: 1fr;
height: 1fr;
padding-left: 1;
border-left: solid $panel-darken-2;
}
2025-12-24 02:13:21 -08:00
#store-select {
width: 24;
margin-right: 2;
height: 3;
2025-11-25 20:09:33 -08:00
}
2025-12-24 02:13:21 -08:00
#output-path {
2025-11-25 20:09:33 -08:00
width: 1fr;
2025-12-24 02:13:21 -08:00
height: 3;
}
#bottom-pane {
width: 100%;
height: 1fr;
2025-11-25 20:09:33 -08:00
padding: 1;
background: $panel;
border: round $panel-darken-2;
}
2025-12-24 02:13:21 -08:00
#store-row {
width: 100%;
height: auto;
2025-11-25 20:09:33 -08:00
}
2025-12-24 02:13:21 -08:00
#logs-workers-row {
width: 100%;
height: 1fr;
2025-11-25 20:09:33 -08:00
margin-top: 1;
}
2025-12-24 02:13:21 -08:00
#logs-pane,
#workers-pane {
width: 1fr;
height: 100%;
padding: 0 1;
2025-11-25 20:09:33 -08:00
}
2025-12-24 02:13:21 -08:00
.section-title {
text-style: bold;
color: $text-muted;
margin-top: 1;
2025-11-27 10:59:01 -08:00
}
2025-11-25 20:09:33 -08:00
#log-output {
2025-12-24 02:13:21 -08:00
height: 1fr;
2025-11-25 20:09:33 -08:00
}
#workers-table {
2025-12-24 02:13:21 -08:00
height: 1fr;
2025-11-25 20:09:33 -08:00
}
#results-table {
height: 1fr;
2026-02-13 13:45:35 -08:00
border: solid #ffffff;
2026-02-19 20:38:54 -08:00
background: #ffffff;
color: #000000;
padding: 0;
2026-02-13 13:45:35 -08:00
}
#results-table > .datatable--header {
background: #ffffff;
color: #000000;
text-style: bold;
2025-11-25 20:09:33 -08:00
}
2026-02-19 20:38:54 -08:00
#inline-tags-output {
height: 1fr;
border: solid #ffffff;
background: #ffffff;
color: #000000;
}
#metadata-tree {
height: 1fr;
border: solid #ffffff;
background: #ffffff;
color: #000000;
}
2025-12-24 02:13:21 -08:00
2025-11-25 20:09:33 -08:00
.status-info {
background: $boost;
color: $text;
}
.status-success {
background: $success 20%;
color: $success;
}
.status-error {
background: $error 20%;
color: $error;
2025-11-27 10:59:01 -08:00
}
#run-button {
width: auto;
min-width: 10;
margin: 0 1;
2025-12-24 02:13:21 -08:00
}
#tags-button,
2026-02-19 20:38:54 -08:00
#actions-button,
2025-12-24 02:13:21 -08:00
#metadata-button,
#relationships-button {
width: auto;
min-width: 12;
margin: 0 1;
}
#popup-title {
width: 100%;
height: 3;
text-style: bold;
content-align: center middle;
border: round $panel-darken-2;
background: $boost;
}
#popup-text,
#tags-editor {
height: 1fr;
border: round $panel-darken-2;
}
#tags-buttons {
width: 100%;
height: auto;
margin-top: 1;
}
2026-02-19 20:38:54 -08:00
#actions-list {
width: 100%;
height: auto;
margin-top: 1;
}
#actions-list Button {
width: 100%;
margin-bottom: 1;
}
#actions-footer {
width: 100%;
height: auto;
margin-top: 1;
}
2025-12-24 02:13:21 -08:00
#tags-status {
width: 1fr;
height: 3;
content-align: left middle;
2025-11-25 20:09:33 -08:00
}