From 2f29355bb926de8cd72b0b812eb49d05c8c0ddd7 Mon Sep 17 00:00:00 2001 From: mARTin-B78 Date: Mon, 11 May 2026 09:22:43 +0200 Subject: [PATCH] fix: header readability, icon consistency, settings menu position toggle, account tab - Remove hover blur/opacity on header center section when left rail is active (group-hover:opacity-20 blur only applies in top-toolbar mode) - Add min-height to desktop header so it doesn't collapse when both left/right sections are hidden in left-rail mode - User icon in left rail now opens Settings on the Account tab directly - Add Menu Position toggle (Left/Top) to Settings > General tab so users can find and change toolbar layout from the settings menu - Replace FolderPlus with Briefcase icon for Projects in left rail to match the Settings sidebar's Projects tab icon v1.106.4 --- package.json | 2 +- src/components/SettingsSidebar.tsx | 33 ++++++++++++++++++++++++++++++ src/components/WeeklyView.tsx | 9 ++++---- 3 files changed, 39 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d33e7e3..9e79171 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "my-weekly-todo-list", - "version": "1.106.3", + "version": "1.106.4", "description": "A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view", "main": "index.js", "scripts": { diff --git a/src/components/SettingsSidebar.tsx b/src/components/SettingsSidebar.tsx index 6fd9da2..6b35ea5 100644 --- a/src/components/SettingsSidebar.tsx +++ b/src/components/SettingsSidebar.tsx @@ -1013,6 +1013,39 @@ function SettingsSidebar({ > {/* ── General settings (not view-specific) ── */}
+ {/* Menu Position */} +
+ +
+ {[ + { value: "left", label: profile.language === "de" ? "Links (Seitenleiste)" : "Left (Sidebar)" }, + { value: "top", label: profile.language === "de" ? "Oben (Kopfleiste)" : "Top (Header)" }, + ].map(({ value, label }) => ( + + ))} +
+
{/* Header Display */}
-