Improve chance simulator forecasts and tracking UI
All checks were successful
Deploy Sokko G / deploy (push) Successful in 18s
All checks were successful
Deploy Sokko G / deploy (push) Successful in 18s
This commit is contained in:
parent
1d278ff551
commit
6e64cfacd5
10 changed files with 534 additions and 101 deletions
|
|
@ -179,11 +179,29 @@
|
|||
text-align: center;
|
||||
}
|
||||
|
||||
.rng-simulator-history-score small,
|
||||
.rng-simulator-history-rate small {
|
||||
overflow: hidden;
|
||||
color: var(--color-text-primary);
|
||||
font-size: var(--font-size-xs);
|
||||
font-weight: 800;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.rng-simulator-active-summary small,
|
||||
.rng-simulator-table > span:nth-child(-n + 3),
|
||||
.rng-simulator-table-heading {
|
||||
overflow: hidden;
|
||||
color: var(--color-text-primary);
|
||||
font-size: var(--font-size-xs);
|
||||
font-weight: 800;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.rng-simulator-history-metrics small {
|
||||
overflow: hidden;
|
||||
color: var(--color-text-secondary);
|
||||
color: var(--color-accent-gold);
|
||||
font-size: var(--font-size-xs);
|
||||
font-weight: 800;
|
||||
text-overflow: ellipsis;
|
||||
|
|
@ -191,7 +209,7 @@
|
|||
}
|
||||
|
||||
.rng-simulator-stat span {
|
||||
color: var(--color-text-secondary);
|
||||
color: var(--color-accent-gold);
|
||||
font-size: var(--font-size-xs);
|
||||
font-weight: 800;
|
||||
line-height: 1.25;
|
||||
|
|
@ -203,11 +221,19 @@
|
|||
.rng-simulator-history-row b,
|
||||
.rng-simulator-history-rate > span,
|
||||
.rng-simulator-history-metrics b {
|
||||
color: var(--color-accent-gold);
|
||||
color: var(--color-text-primary);
|
||||
font-weight: 900;
|
||||
font-variant-numeric: tabular-nums;
|
||||
}
|
||||
|
||||
.rng-simulator-history-rate > span {
|
||||
color: var(--color-accent-gold);
|
||||
}
|
||||
|
||||
.rng-simulator-table .rng-simulator-chance-value {
|
||||
color: var(--color-accent-gold);
|
||||
}
|
||||
|
||||
.rng-simulator-active-summary strong {
|
||||
color: var(--color-accent-gold);
|
||||
font-size: 24px;
|
||||
|
|
@ -222,7 +248,7 @@
|
|||
display: grid;
|
||||
gap: 6px;
|
||||
min-width: 0;
|
||||
color: var(--color-text-secondary);
|
||||
color: var(--color-accent-gold);
|
||||
font-size: var(--font-size-xs);
|
||||
font-weight: 800;
|
||||
}
|
||||
|
|
@ -316,7 +342,7 @@
|
|||
}
|
||||
|
||||
.rng-simulator-percent-input > span {
|
||||
color: var(--color-text-secondary);
|
||||
color: var(--color-accent-gold);
|
||||
font-size: var(--font-size-xs);
|
||||
font-weight: 900;
|
||||
}
|
||||
|
|
@ -331,14 +357,28 @@
|
|||
|
||||
.rng-simulator-time-results {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.rng-simulator-stat-grid,
|
||||
.rng-simulator-duration-grid,
|
||||
.rng-simulator-tracking-grid {
|
||||
display: grid;
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.rng-simulator-stat-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.rng-simulator-duration-grid,
|
||||
.rng-simulator-tracking-grid {
|
||||
grid-template-columns: repeat(4, minmax(0, 1fr));
|
||||
}
|
||||
|
||||
.rng-simulator-tracking-control {
|
||||
max-width: 360px;
|
||||
}
|
||||
|
||||
.rng-simulator-stat strong {
|
||||
|
|
@ -347,6 +387,14 @@
|
|||
font-size: var(--font-size-sm);
|
||||
}
|
||||
|
||||
.rng-simulator-stat[data-tone="positive"] strong {
|
||||
color: var(--color-accent-cyan);
|
||||
}
|
||||
|
||||
.rng-simulator-stat[data-tone="negative"] strong {
|
||||
color: #fca5a5;
|
||||
}
|
||||
|
||||
.rng-simulator-table {
|
||||
display: grid;
|
||||
align-items: center;
|
||||
|
|
@ -374,6 +422,10 @@
|
|||
grid-template-columns: minmax(88px, 0.6fr) minmax(140px, 1fr) minmax(120px, 1fr);
|
||||
}
|
||||
|
||||
.rng-simulator-tracking-target-table {
|
||||
grid-template-columns: minmax(88px, 0.55fr) minmax(120px, 0.8fr) minmax(140px, 1fr) minmax(120px, 1fr);
|
||||
}
|
||||
|
||||
.rng-simulator-simulation-overview {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||
|
|
@ -478,6 +530,18 @@
|
|||
line-height: 1;
|
||||
}
|
||||
|
||||
.rng-simulator-history-identity[data-tone="positive"] small,
|
||||
.rng-simulator-history-metrics > span[data-tone="positive"] b,
|
||||
.rng-simulator-history-score[data-tone="positive"] b {
|
||||
color: var(--color-accent-cyan);
|
||||
}
|
||||
|
||||
.rng-simulator-history-identity[data-tone="negative"] small,
|
||||
.rng-simulator-history-metrics > span[data-tone="negative"] b,
|
||||
.rng-simulator-history-score[data-tone="negative"] b {
|
||||
color: #fca5a5;
|
||||
}
|
||||
|
||||
.rng-simulator-history-rate {
|
||||
display: grid;
|
||||
gap: 2px;
|
||||
|
|
@ -513,10 +577,13 @@
|
|||
.rng-simulator-active-summary,
|
||||
.rng-simulator-primary-controls,
|
||||
.rng-simulator-stat-grid,
|
||||
.rng-simulator-duration-grid,
|
||||
.rng-simulator-tracking-grid,
|
||||
.rng-simulator-simulation-summary,
|
||||
.rng-simulator-occurrence-control,
|
||||
.rng-simulator-time-results,
|
||||
.rng-simulator-target-table {
|
||||
.rng-simulator-target-table,
|
||||
.rng-simulator-tracking-target-table {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue