Add launcher shape setting

This commit is contained in:
rajchales-monito
2026-07-30 16:52:31 +02:00
parent 480a2b3395
commit 0f3c608d86
4 changed files with 61 additions and 17 deletions
+3 -3
View File
@@ -205,10 +205,10 @@ $("#settingsForm").addEventListener("submit", async (event) => {
settings.mobile.bottomPx = Number(form.get("mobileBottom"));
settings.mobile.sideOffsetPx = Number(form.get("mobileOffset"));
settings.launcherEffects = {
shape: form.get("launcherShape") || "bubble",
breathe: form.get("launcherBreathe") === "on",
ring: form.get("launcherRing") === "on",
hoverLabel: form.get("launcherHoverLabel") === "on",
avatar: form.get("launcherAvatar") === "on"
hoverLabel: form.get("launcherHoverLabel") === "on"
};
settings.notifications = settings.notifications || {};
settings.notifications.pulseOnAdminReply = form.get("messagePulse") === "on";
@@ -515,10 +515,10 @@ function renderSite() {
form.mobileSide.value = s.mobile.side || "right";
form.mobileBottom.value = s.mobile.bottomPx || 14;
form.mobileOffset.value = s.mobile.sideOffsetPx || 12;
form.launcherShape.value = s.launcherEffects?.shape || "bubble";
form.launcherBreathe.checked = s.launcherEffects?.breathe !== false;
form.launcherRing.checked = s.launcherEffects?.ring !== false;
form.launcherHoverLabel.checked = s.launcherEffects?.hoverLabel !== false;
form.launcherAvatar.checked = s.launcherEffects?.avatar !== false;
form.messagePulse.checked = s.notifications?.pulseOnAdminReply !== false;
form.messageBadge.checked = s.notifications?.badgeOnAdminReply !== false;
form.messageLabel.checked = s.notifications?.labelOnAdminReply !== false;