diff --git a/app/renderer/App.tsx b/app/renderer/App.tsx index 9e4db6d..5f1c08b 100644 --- a/app/renderer/App.tsx +++ b/app/renderer/App.tsx @@ -90,7 +90,7 @@ export function App() { useEffect(() => { if (!overview.data) return - const found = Object.keys(overview.data.current.providers) + const found = Object.entries(overview.data.current.providers).filter(([, value]) => value > 0).map(([key]) => key) setDetectedProviders(current => { const next = [...current] for (const item of found) if (!next.includes(item)) next.push(item) diff --git a/app/renderer/styles/plain.css b/app/renderer/styles/plain.css index 751ebb4..3339572 100644 --- a/app/renderer/styles/plain.css +++ b/app/renderer/styles/plain.css @@ -428,7 +428,7 @@ body { overflow: hidden; background: var(--bg); color: var(--ink); } .ov-saved-line { display: flex; flex-wrap: wrap; align-items: baseline; gap: 3px 7px; margin-top: 5px; padding-top: 9px; border-top: 1px solid var(--line2); color: var(--mut2); font-size: 10.5px; } .ov-saved-line strong { color: var(--ok); font-family: var(--mono); font-size: 13px; font-weight: 650; font-variant-numeric: tabular-nums; } .ov-saved-line small { color: var(--mut2); font-size: 10px; } -.ov-hero-split .ov-heatmap-bare { display: flex; flex-direction: column; justify-content: flex-start; gap: 8px; } +.ov-hero-split .ov-heatmap-bare { display: flex; flex-direction: column; justify-content: space-between; gap: 8px; } .ov-activity-head { display: flex; align-items: baseline; gap: 8px; } .ov-hero-sub .neutral { color: var(--mut); font-weight: 560; } .ov-efficiency { display: flex; min-width: 0; flex-direction: column; padding: 14px 16px; }