From c9f3104e8b8bad6c6cce65fecb047fca18df4719 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Mon, 25 Aug 2025 17:35:20 -0600 Subject: [PATCH] Smaller out of screen buffer for faster renders. --- src/components/CalendarView.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/CalendarView.vue b/src/components/CalendarView.vue index 6f21877..0b453a6 100644 --- a/src/components/CalendarView.vue +++ b/src/components/CalendarView.vue @@ -177,7 +177,7 @@ const selectedDateRange = computed(() => { }) function updateVisibleWeeks(reason) { - const buffer = 10 + const buffer = 4 const currentScrollTop = viewport.value?.scrollTop ?? scrollTop.value const startIdx = Math.floor((currentScrollTop - buffer * rowHeight.value) / rowHeight.value) const endIdx = Math.ceil( @@ -215,7 +215,7 @@ function updateVisibleWeeks(reason) { lastScrollRange = { startVW, endVW } } function rebuildVisibleWeeks(reason) { - const buffer = 10 + const buffer = 4 const currentScrollTop = viewport.value?.scrollTop ?? scrollTop.value const startIdx = Math.floor((currentScrollTop - buffer * rowHeight.value) / rowHeight.value) const endIdx = Math.ceil(