diff --git a/apps/readest-app/src/app/reader/components/HeaderBar.tsx b/apps/readest-app/src/app/reader/components/HeaderBar.tsx index 1d721dac..bdd5e688 100644 --- a/apps/readest-app/src/app/reader/components/HeaderBar.tsx +++ b/apps/readest-app/src/app/reader/components/HeaderBar.tsx @@ -40,6 +40,7 @@ const HeaderBar: React.FC = ({ const { appService } = useEnv(); const headerRef = useRef(null); const { + isTrafficLightVisible, trafficLightInFullscreen, setTrafficLightVisibility, initializeTrafficLightStore, @@ -52,6 +53,8 @@ const HeaderBar: React.FC = ({ const { isSideBarVisible } = useSidebarStore(); const iconSize16 = useResponsiveSize(16); + const windowButtonVisible = appService?.hasWindowBar && !isTrafficLightVisible; + const handleToggleDropdown = (isOpen: boolean) => { setIsDropdownOpen(isOpen); if (!isOpen) setHoveredBookKey(''); @@ -133,9 +136,19 @@ const HeaderBar: React.FC = ({ -
-

- {bookTitle} + @@ -154,16 +167,8 @@ const HeaderBar: React.FC = ({ { setHoveredBookKey(null); onCloseBook(bookKey);