From 3be402a33144cde5ca59cde4a74f76f411b00e13 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Sun, 8 Mar 2026 09:38:02 +0000 Subject: [PATCH] feat: implement UI component visibility system in Settings modal - Redesigned Settings modal with a two-panel layout and buffered save logic. - Added 18 toggles for granular control over Top Navbar, Editor Toolbar, and Status Bar components. - Implemented "Crucial Button Protection" via a minimal header strip and floating exit button to ensure Settings and Focus Mode exit are always accessible. - Fixed dark mode typography contrast for titles, labels, and descriptions. - Enforced Status Bar hierarchy where disabling the parent disables and hides all children. - Cleaned up legacy manual sync UI elements (Save Now, Sync Note, etc.) to streamline the interface. - Verified recovery mechanisms and Focus Mode visibility logic. Co-authored-by: apandey-dev <240406893+apandey-dev@users.noreply.github.com> --- index.html | 126 +++++++++++++++++++++++++++++++------------ js/editor-actions.js | 40 -------------- js/editor-core.js | 2 - js/editor-state.js | 63 +++++++++++++++++++--- js/ui.js | 38 +++++++++++++ server.log | 8 --- style.css | 97 +++++++++++++++++++++++++++++++-- 7 files changed, 279 insertions(+), 95 deletions(-) delete mode 100644 server.log diff --git a/index.html b/index.html index dbed326..743ab42 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ + href="data:image/svg+xml,"> +
+
Markdown Studio
+ +
+