= ({
className={clsx(
`header-bar absolute top-0 z-10 flex h-11 w-full items-center pr-4`,
isTrafficLightVisible && isTopLeft && !isSideBarVisible ? 'pl-16' : 'pl-4',
- `shadow-xs bg-base-100 rounded-window-top-right transition-opacity duration-300`,
- !isSideBarVisible && 'rounded-window-top-left',
+ `shadow-xs bg-base-100 transition-opacity duration-300`,
+ isTauriAppPlatform() && 'rounded-window-top-right',
+ !isSideBarVisible && isTauriAppPlatform() && 'rounded-window-top-left',
isHoveredAnim && 'hover-bar-anim',
hoveredBookKey === bookKey || isDropdownOpen ? `visible` : `opacity-0`,
isDropdownOpen && 'header-bar-pinned',
diff --git a/apps/readest-app/src/app/reader/components/Reader.tsx b/apps/readest-app/src/app/reader/components/Reader.tsx
index 2ee3d416..a9935666 100644
--- a/apps/readest-app/src/app/reader/components/Reader.tsx
+++ b/apps/readest-app/src/app/reader/components/Reader.tsx
@@ -1,11 +1,13 @@
'use client';
+import clsx from 'clsx';
import * as React from 'react';
import { useEffect, Suspense, useRef } from 'react';
import { useEnv } from '@/context/EnvContext';
import { useLibraryStore } from '@/store/libraryStore';
import { useSettingsStore } from '@/store/settingsStore';
+import { isTauriAppPlatform } from '@/services/environment';
import { AboutWindow } from '@/components/AboutWindow';
import { Toast } from '@/components/Toast';
import ReaderContent from './ReaderContent';
@@ -33,7 +35,12 @@ const Reader: React.FC<{ ids?: string }> = ({ ids }) => {
return (
library.length > 0 &&
settings.globalReadSettings && (
-
+
diff --git a/apps/readest-app/src/app/reader/components/annotator/PopupButton.tsx b/apps/readest-app/src/app/reader/components/annotator/PopupButton.tsx
index 3ffd8068..07980ecd 100644
--- a/apps/readest-app/src/app/reader/components/annotator/PopupButton.tsx
+++ b/apps/readest-app/src/app/reader/components/annotator/PopupButton.tsx
@@ -15,7 +15,7 @@ const PopupButton: React.FC = ({ showTooltip, tooltipText, Ico
};
return (