From 4f140baa38084fdcd2b596a8a8ebfd3ce94bdbb9 Mon Sep 17 00:00:00 2001 From: mARTin-B78 Date: Fri, 29 May 2026 12:14:34 +0200 Subject: [PATCH] feat: move jump-to-date icon left of nav pill, picker opens below - Calendar icon is now a standalone button to the left of the << < Today > >> cluster - Uses its own ref (navDatePickerBtnRef) so SimpleDatePicker anchors and opens directly below the icon instead of at the center date display - Removed separator inside nav pill (no longer needed) v1.112.1 --- package.json | 2 +- src/components/WeeklyView.tsx | 25 +++++++++++++++++++++++-- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 0fcb189..b0f28de 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "my-weekly-todo-list", - "version": "1.112.0", + "version": "1.112.1", "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/WeeklyView.tsx b/src/components/WeeklyView.tsx index 63724e0..6f7d789 100644 --- a/src/components/WeeklyView.tsx +++ b/src/components/WeeklyView.tsx @@ -1261,6 +1261,8 @@ export default function WeeklyView() { const [isRecurringTasksOpen, setIsRecurringTasksOpen] = useState(false); const [showDatePicker, setShowDatePicker] = useState(false); const datePickerBtnRef = useRef(null); + const [showNavDatePicker, setShowNavDatePicker] = useState(false); + const navDatePickerBtnRef = useRef(null); const [showQuickSettings, setShowQuickSettings] = useState(false); const [leftRailExpanded, setLeftRailExpanded] = useState(false); const [flyoutSection, setFlyoutSection] = useState(null); @@ -6567,6 +6569,27 @@ export default function WeeklyView() { )} + {/* Jump to Date — left of nav, picker opens below */} +
+ + {showNavDatePicker && !isMobile && ( + { setCurrentWeekStart(getStartOfWeek(date)); setShowNavDatePicker(false); }} + onClose={() => setShowNavDatePicker(false)} + language={profile.language} + anchorRef={navDatePickerBtnRef} + /> + )} +
+ {/* Navigation Controls — always visible */}
@@ -6574,8 +6597,6 @@ export default function WeeklyView() { -
-
{/* Always visible: Search, Settings, User */}