From 68d4538d40f2e0892238cf24729bd83094ef5c85 Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Thu, 26 Feb 2026 13:56:29 +0800 Subject: [PATCH] fix(layout): float the annotation navigation bar, closes #3386 (#3387) --- .../reader/components/sidebar/ContentNavBar.tsx | 16 ++++++++++------ apps/readest-app/src/utils/style.ts | 3 +++ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/apps/readest-app/src/app/reader/components/sidebar/ContentNavBar.tsx b/apps/readest-app/src/app/reader/components/sidebar/ContentNavBar.tsx index a512f9a2..f892606a 100644 --- a/apps/readest-app/src/app/reader/components/sidebar/ContentNavBar.tsx +++ b/apps/readest-app/src/app/reader/components/sidebar/ContentNavBar.tsx @@ -59,7 +59,7 @@ const ContentNavBar: React.FC = ({ return (
= ({ left: gridInsets.left, }} > -
+
{/* Bottom bar: Navigation buttons and Info */}
{/* Previous button */} @@ -78,10 +78,12 @@ const ContentNavBar: React.FC = ({ className={clsx( 'flex h-10 w-10 items-center justify-center rounded-full shadow-lg transition-all disabled:opacity-40', 'bg-base-200 hover:bg-base-300 hover:disabled:bg-base-200', - !hasPrevious && 'opacity-40', )} > - + {/* Info bar */} @@ -129,10 +131,12 @@ const ContentNavBar: React.FC = ({ className={clsx( 'flex h-10 w-10 items-center justify-center rounded-full shadow-lg transition-all', 'bg-base-200 hover:bg-base-300 hover:disabled:bg-base-200', - !hasNext && 'opacity-40', )} > - +
diff --git a/apps/readest-app/src/utils/style.ts b/apps/readest-app/src/utils/style.ts index cc239b70..e9c35948 100644 --- a/apps/readest-app/src/utils/style.ts +++ b/apps/readest-app/src/utils/style.ts @@ -148,6 +148,9 @@ const getColorStyles = ( background-color: var(--theme-bg-color, transparent); background: var(--background-set, none); } + body { + ${isEink ? `background-color: ${bg} !important;` : ''} + } section, aside, blockquote, article, nav, header, footer, main, figure, div, p, font, h1, h2, h3, h4, h5, h6, li, span { ${overrideColor ? `background-color: ${bg} !important;` : ''}