diff --git a/apps/readest-app/src/app/library/components/LibraryHeader.tsx b/apps/readest-app/src/app/library/components/LibraryHeader.tsx index d91da5c1..c8f5d220 100644 --- a/apps/readest-app/src/app/library/components/LibraryHeader.tsx +++ b/apps/readest-app/src/app/library/components/LibraryHeader.tsx @@ -49,7 +49,7 @@ const LibraryHeader: React.FC = ({
= ({
)} -
+
@@ -77,7 +77,7 @@ const LibraryHeader: React.FC = ({ placeholder={_('Search Books...')} spellCheck='false' className={clsx( - 'input rounded-badge bg-base-300/50 h-7 w-full pl-10 pr-10', + 'input rounded-badge bg-base-300/50 h-9 w-full pl-10 pr-10 sm:h-7', 'font-sans text-sm font-light', 'border-none focus:outline-none focus:ring-0', )} diff --git a/apps/readest-app/src/app/library/page.tsx b/apps/readest-app/src/app/library/page.tsx index 9bbb3a06..e2916270 100644 --- a/apps/readest-app/src/app/library/page.tsx +++ b/apps/readest-app/src/app/library/page.tsx @@ -346,14 +346,14 @@ const LibraryPage = () => { }; const handleToggleSelectMode = () => { - if (!isSelectMode && appService?.isMobile) { + if (!isSelectMode && appService?.hasHaptics) { impactFeedback('medium'); } setIsSelectMode((pre) => !pre); }; const handleSetSelectMode = (selectMode: boolean) => { - if (selectMode && appService?.isMobile) { + if (selectMode && appService?.hasHaptics) { impactFeedback('medium'); } setIsSelectMode(selectMode); @@ -402,8 +402,9 @@ const LibraryPage = () => {
= ({ bookKey }) => { const _ = useTranslation(); const { sideBarBookKey, isSideBarVisible, setSideBarBookKey, toggleSideBar } = useSidebarStore(); + const { setHoveredBookKey } = useReaderStore(); const handleToggleSidebar = () => { if (sideBarBookKey === bookKey) { toggleSideBar(); @@ -19,6 +21,7 @@ const SidebarToggler: React.FC = ({ bookKey }) => { setSideBarBookKey(bookKey); if (!isSideBarVisible) toggleSideBar(); } + setHoveredBookKey(''); }; return (