From fd97484c4a8bab98848a4104f2327a4ebbe826bc Mon Sep 17 00:00:00 2001 From: Horizontal42 <75383519+Horizontal42@users.noreply.github.com> Date: Fri, 3 Jul 2026 12:35:22 +0300 Subject: [PATCH] design: pulsing indicator while rates refresh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The status bar just dimmed the "Rates" text to 0.5 opacity and left it static for the whole fetch — easy to miss as feedback that anything is happening. A slow pulse reads as "working" instead of just "disabled". --- src/ui/app.css | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ui/app.css b/src/ui/app.css index 34dfaea..95304a9 100644 --- a/src/ui/app.css +++ b/src/ui/app.css @@ -220,7 +220,11 @@ body { white-space: nowrap; } #rates-info:hover { color: var(--fg); } -#rates-info.spin { opacity: 0.5; pointer-events: none; } +#rates-info.spin { pointer-events: none; animation: rates-pulse 1s ease-in-out infinite; } +@keyframes rates-pulse { + 0%, 100% { opacity: 0.5; } + 50% { opacity: 0.95; } +} #total-line { font-family: var(--mono); font-size: 13px;