From 5e8ebd9f1c12ff88721e4ebe152686621d39419a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yusuf=20=C4=B0pek?= Date: Thu, 5 Feb 2026 09:42:56 +0300 Subject: [PATCH] feat: major UX improvements and polish - Allow multiple concurrent image generation requests - Track pending batches with loading placeholders in gallery - Show progress for each batch independently - Warn before leaving page with pending generations - Add clipboard paste support for reference images - Paste images directly with Ctrl+V/Cmd+V - Works from screenshots, copied images, etc. - Add download button on image card hover - Quick download without opening modal - Timestamped filenames for organization - Replace all emoji icons with clean SVG icons - Professional Lucide/Feather-style icons - Logo, buttons, loading states, empty states - Consistent visual language throughout - Persist image count setting across refreshes - Save to localStorage on change - Properly initialize input value on load - Remove blocking loading indicator - Generate button stays enabled during generation - Each request shows inline loading placeholders --- index.html | 48 ++++++++--- src/app.js | 213 +++++++++++++++++++++++++++++++++++++++++++------ src/styles.css | 132 +++++++++++++++++++++++++++--- 3 files changed, 346 insertions(+), 47 deletions(-) diff --git a/index.html b/index.html index eba1d23..88084c7 100644 --- a/index.html +++ b/index.html @@ -14,7 +14,15 @@