diff --git a/package.json b/package.json
index 9bad571..94faffb 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "my-weekly-todo-list",
- "version": "1.110.6",
+ "version": "1.110.7",
"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/app/globals.css b/src/app/globals.css
index 560e3d4..e6742e2 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -1452,6 +1452,7 @@ h3 {
box-sizing: border-box;
padding-top: 4px;
padding-bottom: 4px;
+ min-height: 38px;
}
.task-list-slot.drop-target {
diff --git a/src/components/WeeklyView.tsx b/src/components/WeeklyView.tsx
index 5d63e07..c7bcc08 100644
--- a/src/components/WeeklyView.tsx
+++ b/src/components/WeeklyView.tsx
@@ -5927,13 +5927,13 @@ export default function WeeklyView() {
{railSep}
- {/* Visibility flyout */}
-
- {/* Appearance flyout */}
-
+ {/* Visibility + Appearance merged flyout */}
+
{railSep}
- {/* History & Utilities flyout */}
+ {/* History flyout (undo / redo) */}
+ {/* Refresh */}
+
{railSep}
{/* Settings (cogwheel) + User menu at bottom */}
@@ -5976,11 +5976,11 @@ export default function WeeklyView() {
<>
{profile.language === "de" ? "Navigation" : "Navigation"}
-
-
-
-
-
+
+
+
+
+
>
)}
@@ -5990,8 +5990,6 @@ export default function WeeklyView() {
-
-
>
)}
@@ -6014,14 +6012,11 @@ export default function WeeklyView() {
:15/:30/:45
>
)}
- {flyoutSection === "visibility" && (
+ {flyoutSection === "vis-display" && (
<>
{profile.language === "de" ? "Sichtbarkeit" : "Visibility"}
{[{ label: profile.language === "de" ? "Irgendwann" : "Someday", value: effectiveShowSomeday, toggle: () => saveViewSetting("showSomeday", !effectiveShowSomeday, true) }, { label: profile.language === "de" ? "Ganztägig" : "All-day", value: effectiveShowAllDay, toggle: () => saveViewSetting("showAllDayEvents", !effectiveShowAllDay, true) }, { label: profile.language === "de" ? "Checkboxen" : "Checkboxes", value: effectiveShowTaskCheckboxes, toggle: () => saveViewSetting("showTaskCheckboxes", !effectiveShowTaskCheckboxes, true) }, { label: profile.language === "de" ? "Projekt-Icons" : "Project Icons", value: effectiveShowProjectIcons, toggle: () => saveViewSetting("showProjectIcons", !effectiveShowProjectIcons, true) }, { label: profile.language === "de" ? "Prioritäts-Icons" : "Priority Icons", value: effectiveShowPriorityIcons, toggle: () => saveViewSetting("showPriorityIcons", !effectiveShowPriorityIcons, true) }, ...((profile.weatherEnabled || profile.weatherLat || profile.weatherLon) ? [{ label: profile.language === "de" ? "Wetter" : "Weather", value: effectiveWeatherEnabled, toggle: () => { const v = !effectiveWeatherEnabled; setProfile((p: any) => ({ ...p, weatherEnabled: v })); saveViewSetting("weatherEnabled", v, true); } }] : []) ].map(({ label, value, toggle }) => ({label}
))}
- >
- )}
- {flyoutSection === "display" && (
- <>
+
{profile.language === "de" ? "Darstellung" : "Appearance"}
{profile.language === "de" ? "Textgröße" : "Text size"}
{(["S", "M", "L"] as const).map((size) => ())}
{profile.language === "de" ? "Starten mit" : "Start on"}
@@ -6170,13 +6165,13 @@ export default function WeeklyView() {
{railSep}
- {/* Visibility flyout */}
-
- {/* Appearance flyout */}
-
+ {/* Visibility + Appearance merged flyout */}
+
{railSep}
- {/* History & Utilities flyout */}
+ {/* History flyout (undo / redo) */}
+ {/* Refresh */}
+
{railSep}
@@ -6194,11 +6189,11 @@ export default function WeeklyView() {
<>
{profile.language === "de" ? "Navigation" : "Navigation"}
-
-
-
-
-
+
+
+
+
+
>
)}
@@ -6208,8 +6203,6 @@ export default function WeeklyView() {
-
-
>
)}
@@ -6232,17 +6225,13 @@ export default function WeeklyView() {
:15/:30/:45
>
)}
- {flyoutSection === "visibility" && (
+ {flyoutSection === "vis-display" && (
<>
{profile.language === "de" ? "Sichtbarkeit" : "Visibility"}
{[{ label: profile.language === "de" ? "Irgendwann" : "Someday", value: effectiveShowSomeday, toggle: () => saveViewSetting("showSomeday", !effectiveShowSomeday, true) }, { label: profile.language === "de" ? "Ganztägig" : "All-day", value: effectiveShowAllDay, toggle: () => saveViewSetting("showAllDayEvents", !effectiveShowAllDay, true) }, { label: profile.language === "de" ? "Checkboxen" : "Checkboxes", value: effectiveShowTaskCheckboxes, toggle: () => saveViewSetting("showTaskCheckboxes", !effectiveShowTaskCheckboxes, true) }, { label: profile.language === "de" ? "Projekt-Icons" : "Project Icons", value: effectiveShowProjectIcons, toggle: () => saveViewSetting("showProjectIcons", !effectiveShowProjectIcons, true) }, { label: profile.language === "de" ? "Prioritäts-Icons" : "Priority Icons", value: effectiveShowPriorityIcons, toggle: () => saveViewSetting("showPriorityIcons", !effectiveShowPriorityIcons, true) }, ...((profile.weatherEnabled || profile.weatherLat || profile.weatherLon) ? [{ label: profile.language === "de" ? "Wetter" : "Weather", value: effectiveWeatherEnabled, toggle: () => { const v = !effectiveWeatherEnabled; setProfile((p: any) => ({ ...p, weatherEnabled: v })); saveViewSetting("weatherEnabled", v, true); } }] : []) ].map(({ label, value, toggle }) => ({label}
))}
- >
- )}
- {flyoutSection === "display" && (
- <>
+
{profile.language === "de" ? "Darstellung" : "Appearance"}
{profile.language === "de" ? "Textgröße" : "Text size"}
{(["S", "M", "L"] as const).map((size) => ())}
- {profile.language === "de" ? "Starten mit" : "Start on"}
{profile.language === "de" ? "Anzeige" : "Display"}
>
)}