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;