From a6946c38fcbf18e3325ae1c22d7eb47b8d95eb80 Mon Sep 17 00:00:00 2001
From: "google-labs-jules[bot]"
<161369871+google-labs-jules[bot]@users.noreply.github.com>
Date: Wed, 7 Jan 2026 20:10:55 +0000
Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Palette:=20Replace=20loading=20o?=
=?UTF-8?q?verlay=20with=20in-button=20spinner?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
💡 What: Replaced the disruptive full-screen loading overlay with a subtle spinner inside the "Generate Poster" button.
🎯 Why: The previous full-screen loader was jarring and blocked the entire UI. This change provides loading feedback directly at the point of interaction, creating a smoother and more modern user experience.
♿ Accessibility: The button is disabled during the loading state, preventing multiple submissions and providing a clear visual cue that the action is in progress.
---
web_app/static/index.html | 5 ++++-
web_app/static/script.js | 25 +++++++++++++++++++++----
web_app/static/style.css | 19 ++++++++++++++++++-
3 files changed, 43 insertions(+), 6 deletions(-)
diff --git a/web_app/static/index.html b/web_app/static/index.html
index 0d56371..69569a5 100644
--- a/web_app/static/index.html
+++ b/web_app/static/index.html
@@ -116,7 +116,10 @@