From b9c307a5cf2fc4c2e04821dbc41ddfd21bbfe638 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Mon, 5 Jan 2026 20:16:25 +0000 Subject: [PATCH] feat(ux): replace full-screen loader with button spinner Replaced the full-screen loading overlay with a more contextual in-button spinner on the "Generate Poster" button. This provides a less disruptive user experience during poster generation. The button is now disabled during the loading state to prevent multiple submissions. Addresses feedback from code review by fixing a missing `@keyframes` animation and moving the spinner element to the HTML for a more declarative implementation. --- web_app/static/index.html | 11 +++++------ web_app/static/script.js | 18 ++++++++++++----- web_app/static/style.css | 41 +++++++++++++++++++++++++++++++++++++-- 3 files changed, 57 insertions(+), 13 deletions(-) diff --git a/web_app/static/index.html b/web_app/static/index.html index 0d56371..cc0ef2b 100644 --- a/web_app/static/index.html +++ b/web_app/static/index.html @@ -116,7 +116,10 @@