feat: move history, export import fixed, timer added

This commit is contained in:
shahdlala66
2026-04-22 13:05:09 +02:00
parent a59e2a023b
commit 5951257c99
7 changed files with 628 additions and 214 deletions
+124
View File
@@ -70,6 +70,130 @@ h2 {
container-type: size;
}
.timer-card,
.history-card,
.export-card {
background: var(--color-bg-card);
border: var(--border-width) solid var(--color-border);
border-radius: var(--border-radius-md);
padding: var(--size-lg-padding);
display: grid;
gap: var(--size-md);
}
.timer-card h2,
.history-card h2,
.export-card h2 {
margin: 0;
font-size: 1.1rem;
color: var(--color-text-primary);
}
.history-list {
margin: 0;
padding-left: 1.1rem;
display: grid;
gap: var(--size-xs);
max-height: 180px;
overflow: auto;
}
.history-list li {
color: var(--color-text-primary);
display: flex;
gap: var(--size-sm);
align-items: baseline;
}
.history-number {
font-weight: 700;
min-width: 1.8rem;
}
.history-move {
font-family: monospace;
}
.history-empty {
margin: 0;
color: var(--color-text-primary);
}
.player-timer {
background: var(--color-bg-input);
border: var(--border-width) solid var(--color-border);
border-radius: var(--border-radius-md);
padding: var(--size-md-padding);
}
.active-timer {
box-shadow: 0 0 0 3px rgba(185, 218, 209, 0.25);
}
.timer-label {
margin: 0;
color: var(--color-text-primary);
font-weight: 600;
}
.timer-value {
margin: var(--size-xs) 0 0;
color: var(--color-text-primary);
font-size: 1.35rem;
font-weight: 700;
}
.export-mode-group {
display: flex;
gap: var(--size-lg);
flex-wrap: wrap;
}
.export-mode-option {
display: inline-flex;
align-items: center;
gap: var(--size-sm);
color: var(--color-text-primary);
font-weight: 600;
}
.export-mode-option input {
accent-color: var(--color-primary);
}
.export-text {
width: 100%;
min-height: 140px;
border: var(--border-width) solid var(--color-border);
border-radius: var(--border-radius-md);
background: var(--color-bg-input);
color: var(--color-text-primary);
padding: var(--size-md-padding);
resize: vertical;
}
.export-button {
width: fit-content;
border: var(--button-border);
border-radius: var(--button-radius);
background: var(--color-bg-button);
color: var(--color-text-primary);
font-weight: 700;
padding: var(--button-padding);
cursor: pointer;
}
.export-button:hover {
background: var(--color-bg-button-hover);
color: var(--color-text-button-hover);
}
.export-note {
margin: 0;
color: var(--color-text-primary);
font-weight: 600;
}
.alert {
border-radius: var(--border-radius-sm);
border: var(--border-width) solid var(--color-border);