From 1d2d58da88db07d01d1989fed5d88aed1290073a Mon Sep 17 00:00:00 2001 From: DIYgod Date: Tue, 25 Jun 2024 20:47:37 +0800 Subject: [PATCH] feat: lazy load feed list; remove virtuoso overscan --- src/renderer/src/modules/entry-column/index.tsx | 1 - src/renderer/src/modules/feed-column/index.tsx | 12 +++++++----- src/renderer/src/modules/settings/modal/layout.tsx | 2 +- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/renderer/src/modules/entry-column/index.tsx b/src/renderer/src/modules/entry-column/index.tsx index 929a419e5..b32a63886 100644 --- a/src/renderer/src/modules/entry-column/index.tsx +++ b/src/renderer/src/modules/entry-column/index.tsx @@ -120,7 +120,6 @@ export function EntryColumn() { ) }, [isFetchingNextPage]), }, - overscan: window.innerHeight, rangeChanged: handleRangeChange, totalCount: entries.totalCount, endReached: () => entries.hasNextPage && entries.fetchNextPage(), diff --git a/src/renderer/src/modules/feed-column/index.tsx b/src/renderer/src/modules/feed-column/index.tsx index c33f036e1..211a4f08a 100644 --- a/src/renderer/src/modules/feed-column/index.tsx +++ b/src/renderer/src/modules/feed-column/index.tsx @@ -161,12 +161,14 @@ export function FeedColumn() { {views.map((item, index) => (
- + {active === index && ( + + )}
))} diff --git a/src/renderer/src/modules/settings/modal/layout.tsx b/src/renderer/src/modules/settings/modal/layout.tsx index 231ee8bbf..b336b1427 100644 --- a/src/renderer/src/modules/settings/modal/layout.tsx +++ b/src/renderer/src/modules/settings/modal/layout.tsx @@ -59,7 +59,7 @@ export function SettingModalLayout(props: PropsWithChildren) { > {draggable &&
}
-
+
{APP_NAME}