From 984d27959d3cbf75782a03633119049f88daae03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C5=A9ng?= <99890979+maiminhdung@users.noreply.github.com> Date: Sun, 17 Aug 2025 19:59:44 +0700 Subject: [PATCH] Fix minimize main ui --- Auto-Image.js | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/Auto-Image.js b/Auto-Image.js index 6d07bb8..839f89c 100644 --- a/Auto-Image.js +++ b/Auto-Image.js @@ -3359,13 +3359,31 @@ minimizeBtn.title = "Restore" } else { container.classList.remove("wplace-minimized") - content.classList.add("wplace-hidden") + content.classList.remove("wplace-hidden") minimizeBtn.innerHTML = '' minimizeBtn.title = "Minimize" } + saveBotSettings() // Save minimize state }) } + // Initialize UI state based on current state + if (state.minimized) { + container.classList.add("wplace-minimized") + content.classList.add("wplace-hidden") + if (minimizeBtn) { + minimizeBtn.innerHTML = '' + minimizeBtn.title = "Restore" + } + } else { + container.classList.remove("wplace-minimized") + content.classList.remove("wplace-hidden") + if (minimizeBtn) { + minimizeBtn.innerHTML = '' + minimizeBtn.title = "Minimize" + } + } + // Save progress functionality if (saveBtn) { saveBtn.addEventListener("click", () => { @@ -4158,6 +4176,7 @@ paintingSpeedEnabled: document.getElementById('enableSpeedToggle')?.checked, autoCaptchaEnabled: document.getElementById('enableAutoCaptchaToggle')?.checked, cooldownChargeThreshold: state.cooldownChargeThreshold, + minimized: state.minimized, }; // Update global config from UI elements before saving CONFIG.PAINTING_SPEED_ENABLED = settings.paintingSpeedEnabled; @@ -4178,6 +4197,7 @@ // Apply settings state.paintingSpeed = settings.paintingSpeed || CONFIG.PAINTING_SPEED.DEFAULT; state.cooldownChargeThreshold = settings.cooldownChargeThreshold || CONFIG.COOLDOWN_CHARGE_THRESHOLD; + state.minimized = settings.minimized ?? false; CONFIG.PAINTING_SPEED_ENABLED = settings.paintingSpeedEnabled ?? false; CONFIG.AUTO_CAPTCHA_ENABLED = settings.autoCaptchaEnabled ?? false;