From 98b40269907345cf570f3fac924fbd3c165cd1bc Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Mon, 22 Sep 2025 19:44:54 +0800 Subject: [PATCH] fix(layout): scrollable book view and about window, closes #2090 (#2098) --- .../public/locales/ar/translation.json | 4 +- .../public/locales/bn/translation.json | 4 +- .../public/locales/bo/translation.json | 44 ++++++++++--------- .../public/locales/de/translation.json | 4 +- .../public/locales/el/translation.json | 4 +- .../public/locales/es/translation.json | 4 +- .../public/locales/fr/translation.json | 4 +- .../public/locales/hi/translation.json | 4 +- .../public/locales/id/translation.json | 4 +- .../public/locales/it/translation.json | 4 +- .../public/locales/ja/translation.json | 4 +- .../public/locales/ko/translation.json | 4 +- .../public/locales/nl/translation.json | 4 +- .../public/locales/pl/translation.json | 4 +- .../public/locales/pt/translation.json | 4 +- .../public/locales/ru/translation.json | 4 +- .../public/locales/si/translation.json | 4 +- .../public/locales/ta/translation.json | 4 +- .../public/locales/th/translation.json | 4 +- .../public/locales/tr/translation.json | 4 +- .../public/locales/uk/translation.json | 4 +- .../public/locales/vi/translation.json | 4 +- .../public/locales/zh-CN/translation.json | 4 +- .../public/locales/zh-TW/translation.json | 4 +- .../src/app/library/components/ImportMenu.tsx | 1 - .../app/library/components/SettingsMenu.tsx | 1 - .../src/app/library/components/ViewMenu.tsx | 5 +-- .../src/app/reader/components/ViewMenu.tsx | 5 ++- .../reader/components/sidebar/BookMenu.tsx | 11 ++++- .../components/sidebar/TabNavigation.tsx | 2 +- .../src/components/AboutWindow.tsx | 8 ++-- apps/readest-app/src/components/Menu.tsx | 5 ++- 32 files changed, 113 insertions(+), 61 deletions(-) diff --git a/apps/readest-app/public/locales/ar/translation.json b/apps/readest-app/public/locales/ar/translation.json index ef73fb93..b289f41a 100644 --- a/apps/readest-app/public/locales/ar/translation.json +++ b/apps/readest-app/public/locales/ar/translation.json @@ -579,5 +579,7 @@ "Toggle Translation": "تبديل الترجمة", "Translation Disabled": "تم تعطيل الترجمة", "Minimize": "تصغير", - "Maximize or Restore": "تكبير أو استعادة" + "Maximize or Restore": "تكبير أو استعادة", + "Exit Parallel Read": "الخروج من القراءة المتزامنة", + "Enter Parallel Read": "الدخول في القراءة المتزامنة" } diff --git a/apps/readest-app/public/locales/bn/translation.json b/apps/readest-app/public/locales/bn/translation.json index 323295fd..b2e99571 100644 --- a/apps/readest-app/public/locales/bn/translation.json +++ b/apps/readest-app/public/locales/bn/translation.json @@ -563,5 +563,7 @@ "Toggle Translation": "অনুবাদ টগল করুন", "Translation Disabled": "অনুবাদ অক্ষম", "Minimize": "সঙ্কুচিত করুন", - "Maximize or Restore": "বৃহৎ করুন বা পুনরুদ্ধার করুন" + "Maximize or Restore": "বৃহৎ করুন বা পুনরুদ্ধার করুন", + "Exit Parallel Read": "সমান্তরাল পড়া থেকে বেরিয়ে আসুন", + "Enter Parallel Read": "সমান্তরাল পড়ায় প্রবেশ করুন" } diff --git a/apps/readest-app/public/locales/bo/translation.json b/apps/readest-app/public/locales/bo/translation.json index 303d8c71..74b64901 100644 --- a/apps/readest-app/public/locales/bo/translation.json +++ b/apps/readest-app/public/locales/bo/translation.json @@ -539,25 +539,27 @@ "OFF": "བརྗེ་བ", "Reading Progress": "ཀློག་པའི་ཡར་འཕེལ།", "Page Margin": "ཤོག་གདོང་།", - "Remove Bookmark": "བརྗེ་བའི་སྒྲིག་འདེམས་པ།", - "Add Bookmark": "བརྗེ་བའི་སྒྲིག་འདེམས་པ།", - "Books Content": "དེབ་ཀྱི་དོན་ཚན", - "Jump to Location": "གནས་སྟངས་འདེམས་པ།", - "Unpin Notebook": "དེབ་སྣོད་འདེམས་པ།", - "Pin Notebook": "དེབ་སྣོད་འདེམས་པ།", - "Hide Search Bar": "འཚོལ་བའི་སྒྲིག་འདེམས་པ།", - "Show Search Bar": "འཚོལ་བའི་སྒྲིག་འདེམས་པ།", - "On {{current}} of {{total}} page": "ཤོག་ {{current}} དང་ {{total}}", - "Section Title": "དོན་ཚན་གྱི་མགོ་སྒམ།", - "Decrease": "བཏང་བ།", - "Increase": "བཀྲ་ཤིས་བཏང་བ།", - "Settings Panels": "སྒྲིག་སྟངས་མ་ལག", - "Settings": "སྒྲིག་སྟངས", - "Unpin Sidebar": "གཡས་སྒོ་འདེམས་པ།", - "Pin Sidebar": "གཡས་སྒོ་འདེམས་པ།", - "Toggle Sidebar": "གཡས་སྒོ་འདེམས་པ།", - "Toggle Translation": "བརྗེ་བའི་སྒྲིག་འདེམས་པ།", - "Translation Disabled": "བརྗེ་བའི་སྒྲིག་འདེམས་པ།", - "Minimize": "སྐར་མ་འཇོག", - "Maximize or Restore": "བཀྲ་ཤིས་བཏང་བ།" + "Remove Bookmark": "དེབ་གྲངས་འདོར་བ།", + "Add Bookmark": "དེབ་གྲངས་སྣོན་པ།", + "Books Content": "དེབ་ཀྱི་ནང་དོན།", + "Jump to Location": "གནས་ས་ལ་འགྲོ།", + "Unpin Notebook": "དེབ་སྣོད་བཤོལ་བ།", + "Pin Notebook": "དེབ་སྣོད་བཀར་བ།", + "Hide Search Bar": "འཚོལ་བཤེར་སྒོ་སྦེད།", + "Show Search Bar": "འཚོལ་བཤེར་སྒོ་སྟོན།", + "On {{current}} of {{total}} page": "ཤོག་ངོས་ {{total}} ནས་ {{current}} ལ།", + "Section Title": "དོན་ཚན་མགོ་མིང་།", + "Decrease": "མར་འབེབས།", + "Increase": "ཡར་འཕར།", + "Settings Panels": "སྒྲིག་སྟངས་གནས་སྟོན།", + "Settings": "སྒྲིག་སྟངས།", + "Unpin Sidebar": "ཟུར་སྒོ་བཤོལ་བ།", + "Pin Sidebar": "ཟུར་སྒོ་བཀར་བ།", + "Toggle Sidebar": "ཟུར་སྒོ་སྤོ་བ།", + "Toggle Translation": "ཡིག་སྒྱུར་སྤོ་བ།", + "Translation Disabled": "ཡིག་སྒྱུར་མེད།", + "Minimize": "ཆུང་དུ་བསྡུ།", + "Maximize or Restore": "ཆེན་པོ་བཟོ/གསོག།", + "Exit Parallel Read": "མཉམ་དུ་ཀློག་ཕྱིར་འཐེན།", + "Enter Parallel Read": "མཉམ་དུ་ཀློག་འཛུལ།" } diff --git a/apps/readest-app/public/locales/de/translation.json b/apps/readest-app/public/locales/de/translation.json index 53f0d0cb..e62d5e76 100644 --- a/apps/readest-app/public/locales/de/translation.json +++ b/apps/readest-app/public/locales/de/translation.json @@ -563,5 +563,7 @@ "Toggle Translation": "Übersetzung umschalten", "Translation Disabled": "Übersetzung deaktiviert", "Minimize": "Minimieren", - "Maximize or Restore": "Maximieren oder Wiederherstellen" + "Maximize or Restore": "Maximieren oder Wiederherstellen", + "Exit Parallel Read": "Parallel Read beenden", + "Enter Parallel Read": "Parallel Read starten" } diff --git a/apps/readest-app/public/locales/el/translation.json b/apps/readest-app/public/locales/el/translation.json index 86519141..825a665d 100644 --- a/apps/readest-app/public/locales/el/translation.json +++ b/apps/readest-app/public/locales/el/translation.json @@ -563,5 +563,7 @@ "Toggle Translation": "Εναλλαγή μετάφρασης", "Translation Disabled": "Η μετάφραση είναι απενεργοποιημένη", "Minimize": "Ελαχιστοποίηση", - "Maximize or Restore": "Μεγιστοποίηση ή Επαναφορά" + "Maximize or Restore": "Μεγιστοποίηση ή Επαναφορά", + "Exit Parallel Read": "Έξοδος από την παράλληλη ανάγνωση", + "Enter Parallel Read": "Είσοδος στην παράλληλη ανάγνωση" } diff --git a/apps/readest-app/public/locales/es/translation.json b/apps/readest-app/public/locales/es/translation.json index b7f25a7b..27017492 100644 --- a/apps/readest-app/public/locales/es/translation.json +++ b/apps/readest-app/public/locales/es/translation.json @@ -567,5 +567,7 @@ "Toggle Translation": "Alternar Traducción", "Translation Disabled": "Traducción Deshabilitada", "Minimize": "Minimizar", - "Maximize or Restore": "Maximizar o Restaurar" + "Maximize or Restore": "Maximizar o Restaurar", + "Exit Parallel Read": "Salir de Lectura Paralela", + "Enter Parallel Read": "Entrar en Lectura Paralela" } diff --git a/apps/readest-app/public/locales/fr/translation.json b/apps/readest-app/public/locales/fr/translation.json index 663a5ec2..a2568ad4 100644 --- a/apps/readest-app/public/locales/fr/translation.json +++ b/apps/readest-app/public/locales/fr/translation.json @@ -567,5 +567,7 @@ "Toggle Translation": "Alternar Traduction", "Translation Disabled": "Traduction Désactivée", "Minimize": "Minimiser", - "Maximize or Restore": "Maximiser ou Restaurer" + "Maximize or Restore": "Maximiser ou Restaurer", + "Exit Parallel Read": "Quitter la Lecture Parallèle", + "Enter Parallel Read": "Entrer dans la Lecture Parallèle" } diff --git a/apps/readest-app/public/locales/hi/translation.json b/apps/readest-app/public/locales/hi/translation.json index b186b7e9..ea59cd97 100644 --- a/apps/readest-app/public/locales/hi/translation.json +++ b/apps/readest-app/public/locales/hi/translation.json @@ -563,5 +563,7 @@ "Toggle Translation": "अनुवाद टॉगल करें", "Translation Disabled": "अनुवाद अक्षम", "Minimize": "न्यूनतम करें", - "Maximize or Restore": "अधिकतम या पुनर्स्थापित करें" + "Maximize or Restore": "अधिकतम या पुनर्स्थापित करें", + "Exit Parallel Read": "पैरालल रीड से बाहर निकलें", + "Enter Parallel Read": "पैरालल रीड में प्रवेश करें" } diff --git a/apps/readest-app/public/locales/id/translation.json b/apps/readest-app/public/locales/id/translation.json index 34ef4798..c32e5c95 100644 --- a/apps/readest-app/public/locales/id/translation.json +++ b/apps/readest-app/public/locales/id/translation.json @@ -559,5 +559,7 @@ "Toggle Translation": "Toggel Terjemahan", "Translation Disabled": "Terjemahan Dinonaktifkan", "Minimize": "Minimalkan", - "Maximize or Restore": "Maksimalkan atau Pulihkan" + "Maximize or Restore": "Maksimalkan atau Pulihkan", + "Exit Parallel Read": "Keluar dari Baca Paralel", + "Enter Parallel Read": "Masuk ke Baca Paralel" } diff --git a/apps/readest-app/public/locales/it/translation.json b/apps/readest-app/public/locales/it/translation.json index fb4ef76b..a9898ee1 100644 --- a/apps/readest-app/public/locales/it/translation.json +++ b/apps/readest-app/public/locales/it/translation.json @@ -567,5 +567,7 @@ "Toggle Translation": "Toggel Terjemahan", "Translation Disabled": "Terjemahan Dinonaktifkan", "Minimize": "Minimalkan", - "Maximize or Restore": "Maksimalkan atau Pulihkan" + "Maximize or Restore": "Maksimalkan atau Pulihkan", + "Exit Parallel Read": "Esci dalla lettura parallela", + "Enter Parallel Read": "Entra nella lettura parallela" } diff --git a/apps/readest-app/public/locales/ja/translation.json b/apps/readest-app/public/locales/ja/translation.json index 3b3f0c67..b5270e1f 100644 --- a/apps/readest-app/public/locales/ja/translation.json +++ b/apps/readest-app/public/locales/ja/translation.json @@ -559,5 +559,7 @@ "Toggle Translation": "翻訳の切り替え", "Translation Disabled": "翻訳が無効化されました", "Minimize": "最小化", - "Maximize or Restore": "最大化または復元" + "Maximize or Restore": "最大化または復元", + "Exit Parallel Read": "並行読書を終了", + "Enter Parallel Read": "並行読書に入る" } diff --git a/apps/readest-app/public/locales/ko/translation.json b/apps/readest-app/public/locales/ko/translation.json index e2966785..626d74f5 100644 --- a/apps/readest-app/public/locales/ko/translation.json +++ b/apps/readest-app/public/locales/ko/translation.json @@ -559,5 +559,7 @@ "Toggle Translation": "번역 전환", "Translation Disabled": "번역 비활성화", "Minimize": "최소화", - "Maximize or Restore": "최대화 또는 복원" + "Maximize or Restore": "최대화 또는 복원", + "Exit Parallel Read": "병렬 읽기 종료", + "Enter Parallel Read": "병렬 읽기 시작" } diff --git a/apps/readest-app/public/locales/nl/translation.json b/apps/readest-app/public/locales/nl/translation.json index 7f056a17..d4407fde 100644 --- a/apps/readest-app/public/locales/nl/translation.json +++ b/apps/readest-app/public/locales/nl/translation.json @@ -563,5 +563,7 @@ "Toggle Translation": "Vertaling Wisselen", "Translation Disabled": "Vertaling Uitgeschakeld", "Minimize": "Minimaliseren", - "Maximize or Restore": "Maximaliseren of Herstellen" + "Maximize or Restore": "Maximaliseren of Herstellen", + "Exit Parallel Read": "Parallel Lezen Afsluiten", + "Enter Parallel Read": "Parallel Lezen Starten" } diff --git a/apps/readest-app/public/locales/pl/translation.json b/apps/readest-app/public/locales/pl/translation.json index aac43c81..606193a0 100644 --- a/apps/readest-app/public/locales/pl/translation.json +++ b/apps/readest-app/public/locales/pl/translation.json @@ -571,5 +571,7 @@ "Toggle Translation": "Włącz/Wyłącz tłumaczenie", "Translation Disabled": "Tłumaczenie wyłączone", "Minimize": "Minimalizuj", - "Maximize or Restore": "Maksymalizuj lub Przywróć" + "Maximize or Restore": "Maksymalizuj lub Przywróć", + "Exit Parallel Read": "Wyjdź z czytania równoległego", + "Enter Parallel Read": "Wejdź w czytanie równoległe" } diff --git a/apps/readest-app/public/locales/pt/translation.json b/apps/readest-app/public/locales/pt/translation.json index de48d31c..e108e4c2 100644 --- a/apps/readest-app/public/locales/pt/translation.json +++ b/apps/readest-app/public/locales/pt/translation.json @@ -567,5 +567,7 @@ "Toggle Translation": "Alternar Tradução", "Translation Disabled": "Tradução Desativada", "Minimize": "Minimizar", - "Maximize or Restore": "Maximizar ou Restaurar" + "Maximize or Restore": "Maximizar ou Restaurar", + "Exit Parallel Read": "Sair da Leitura Paralela", + "Enter Parallel Read": "Entrar na Leitura Paralela" } diff --git a/apps/readest-app/public/locales/ru/translation.json b/apps/readest-app/public/locales/ru/translation.json index a88025e7..befd4612 100644 --- a/apps/readest-app/public/locales/ru/translation.json +++ b/apps/readest-app/public/locales/ru/translation.json @@ -571,5 +571,7 @@ "Toggle Translation": "Переключить перевод", "Translation Disabled": "Перевод отключен", "Minimize": "Свернуть", - "Maximize or Restore": "Максимизировать или восстановить" + "Maximize or Restore": "Максимизировать или восстановить", + "Exit Parallel Read": "Выйти из параллельного чтения", + "Enter Parallel Read": "Войти в параллельное чтение" } diff --git a/apps/readest-app/public/locales/si/translation.json b/apps/readest-app/public/locales/si/translation.json index 403503b9..ab24564b 100644 --- a/apps/readest-app/public/locales/si/translation.json +++ b/apps/readest-app/public/locales/si/translation.json @@ -563,5 +563,7 @@ "Toggle Translation": "පරිවර්තනය ස්ථානය වෙනස් කරන්න", "Translation Disabled": "පරිවර්තනය අක්‍රීය කර ඇත", "Minimize": "අඩු කරන්න", - "Maximize or Restore": "ඉහළ නැංවීම හෝ ප්‍රතිසංස්කරණය" + "Maximize or Restore": "ඉහළ නැංවීම හෝ ප්‍රතිසංස්කරණය", + "Exit Parallel Read": "සමාන්තර කියවීමෙන් පිටවන්න", + "Enter Parallel Read": "සමාන්තර කියවීමේදී පිවිසෙන්න" } diff --git a/apps/readest-app/public/locales/ta/translation.json b/apps/readest-app/public/locales/ta/translation.json index 1e402ea4..f501fecc 100644 --- a/apps/readest-app/public/locales/ta/translation.json +++ b/apps/readest-app/public/locales/ta/translation.json @@ -563,5 +563,7 @@ "Toggle Translation": "மொழிபெயர்ப்பை மாற்றவும்", "Translation Disabled": "மொழிபெயர்ப்பு முடக்கப்பட்டுள்ளது", "Minimize": "சிறிது செய்யவும்", - "Maximize or Restore": "அதிகரிக்கவும் அல்லது மீட்டமைக்கவும்" + "Maximize or Restore": "அதிகரிக்கவும் அல்லது மீட்டமைக்கவும்", + "Exit Parallel Read": "இணை வாசிப்பை வெளியேறு", + "Enter Parallel Read": "இணை வாசிப்பில் நுழையவும்" } diff --git a/apps/readest-app/public/locales/th/translation.json b/apps/readest-app/public/locales/th/translation.json index 85765373..82e1119b 100644 --- a/apps/readest-app/public/locales/th/translation.json +++ b/apps/readest-app/public/locales/th/translation.json @@ -559,5 +559,7 @@ "Toggle Translation": "เปลี่ยนการแปล", "Translation Disabled": "การแปลถูกปิดใช้งาน", "Minimize": "ย่อ", - "Maximize or Restore": "ขยายหรือคืนค่า" + "Maximize or Restore": "ขยายหรือคืนค่า", + "Exit Parallel Read": "ออกจากการอ่านคู่ขนาน", + "Enter Parallel Read": "เริ่มการอ่านคู่ขนาน" } diff --git a/apps/readest-app/public/locales/tr/translation.json b/apps/readest-app/public/locales/tr/translation.json index ffdb707e..80958717 100644 --- a/apps/readest-app/public/locales/tr/translation.json +++ b/apps/readest-app/public/locales/tr/translation.json @@ -563,5 +563,7 @@ "Toggle Translation": "Çeviriyi Değiştir", "Translation Disabled": "Çeviri Devre Dışı", "Minimize": "Küçült", - "Maximize or Restore": "Büyüt veya Geri Yükle" + "Maximize or Restore": "Büyüt veya Geri Yükle", + "Exit Parallel Read": "Paralel Okumadan Çık", + "Enter Parallel Read": "Paralel Okumaya Gir" } diff --git a/apps/readest-app/public/locales/uk/translation.json b/apps/readest-app/public/locales/uk/translation.json index 79166452..32f5c829 100644 --- a/apps/readest-app/public/locales/uk/translation.json +++ b/apps/readest-app/public/locales/uk/translation.json @@ -571,5 +571,7 @@ "Toggle Translation": "Перемкнути переклад", "Translation Disabled": "Переклад вимкнено", "Minimize": "Згорнути", - "Maximize or Restore": "Збільшити або відновити" + "Maximize or Restore": "Збільшити або відновити", + "Exit Parallel Read": "Вийти з паралельного читання", + "Enter Parallel Read": "Войти в параллельное чтение" } diff --git a/apps/readest-app/public/locales/vi/translation.json b/apps/readest-app/public/locales/vi/translation.json index cb5d720c..81ee66c8 100644 --- a/apps/readest-app/public/locales/vi/translation.json +++ b/apps/readest-app/public/locales/vi/translation.json @@ -559,5 +559,7 @@ "Toggle Translation": "Chuyển đổi dịch thuật", "Translation Disabled": "Dịch thuật đã tắt", "Minimize": "Thu nhỏ", - "Maximize or Restore": "Tối đa hóa hoặc Khôi phục" + "Maximize or Restore": "Tối đa hóa hoặc Khôi phục", + "Exit Parallel Read": "Thoát Đọc Song Song", + "Enter Parallel Read": "Vào Đọc Song Song" } diff --git a/apps/readest-app/public/locales/zh-CN/translation.json b/apps/readest-app/public/locales/zh-CN/translation.json index 75c566d8..9a9ba40b 100644 --- a/apps/readest-app/public/locales/zh-CN/translation.json +++ b/apps/readest-app/public/locales/zh-CN/translation.json @@ -559,5 +559,7 @@ "Toggle Translation": "切换翻译", "Translation Disabled": "翻译已禁用", "Minimize": "最小化", - "Maximize or Restore": "最大化或还原" + "Maximize or Restore": "最大化或还原", + "Exit Parallel Read": "退出并排阅读", + "Enter Parallel Read": "进入并排阅读" } diff --git a/apps/readest-app/public/locales/zh-TW/translation.json b/apps/readest-app/public/locales/zh-TW/translation.json index f18b8dab..c756f5a6 100644 --- a/apps/readest-app/public/locales/zh-TW/translation.json +++ b/apps/readest-app/public/locales/zh-TW/translation.json @@ -559,5 +559,7 @@ "Toggle Translation": "切換翻譯", "Translation Disabled": "翻譯已禁用", "Minimize": "最小化", - "Maximize or Restore": "最大化或還原" + "Maximize or Restore": "最大化或還原", + "Exit Parallel Read": "退出並排閱讀", + "Enter Parallel Read": "進入並排閱讀" } diff --git a/apps/readest-app/src/app/library/components/ImportMenu.tsx b/apps/readest-app/src/app/library/components/ImportMenu.tsx index f2143ed9..d076fe3e 100644 --- a/apps/readest-app/src/app/library/components/ImportMenu.tsx +++ b/apps/readest-app/src/app/library/components/ImportMenu.tsx @@ -20,7 +20,6 @@ const ImportMenu: React.FC = ({ setIsDropdownOpen, onImportBook return ( = ({ setIsDropdownOpen }) => { return ( = ({ setIsDropdownOpen }) => { }; return ( - + {viewOptions.map((option) => ( = ({ const lastSyncTime = Math.max(config?.lastSyncedAtConfig || 0, config?.lastSyncedAtNotes || 0); return ( -
= ({ Icon={invertImgColorInDark ? MdCheck : undefined} onClick={() => setInvertImgColorInDark(!invertImgColorInDark)} /> -
+
); }; diff --git a/apps/readest-app/src/app/reader/components/sidebar/BookMenu.tsx b/apps/readest-app/src/app/reader/components/sidebar/BookMenu.tsx index bdd5af0d..71e4a415 100644 --- a/apps/readest-app/src/app/reader/components/sidebar/BookMenu.tsx +++ b/apps/readest-app/src/app/reader/components/sidebar/BookMenu.tsx @@ -17,6 +17,7 @@ import { setKOSyncSettingsWindowVisible } from '@/app/reader/components/KOSyncSe import { FIXED_LAYOUT_FORMATS } from '@/types/book'; import useBooksManager from '../../hooks/useBooksManager'; import MenuItem from '@/components/MenuItem'; +import Menu from '@/components/Menu'; interface BookMenuProps { menuClassName?: string; @@ -87,7 +88,7 @@ const BookMenu: React.FC = ({ menuClassName, setIsDropdownOpen }) }; return ( -
= ({ menuClassName, setIsDropdownOpen }) ))} + {bookKeys.length > 1 && + (parallelViews.length > 0 ? ( + + ) : ( + + ))}
{settings.kosync.enabled && ( @@ -149,7 +156,7 @@ const BookMenu: React.FC = ({ menuClassName, setIsDropdownOpen })
{isWebAppPlatform() && } -
+
); }; diff --git a/apps/readest-app/src/app/reader/components/sidebar/TabNavigation.tsx b/apps/readest-app/src/app/reader/components/sidebar/TabNavigation.tsx index a75eb378..7923ac10 100644 --- a/apps/readest-app/src/app/reader/components/sidebar/TabNavigation.tsx +++ b/apps/readest-app/src/app/reader/components/sidebar/TabNavigation.tsx @@ -38,7 +38,7 @@ const TabNavigation: React.FC<{ key={tab} tabIndex={0} role='button' - className='z-20 m-1.5 flex-1 cursor-pointer rounded-md p-2' + className='z-[11] m-1.5 flex-1 cursor-pointer rounded-md p-2' onClick={() => onTabChange(tab)} onKeyDown={(e) => { if (e.key === 'Enter' || e.key === ' ') { diff --git a/apps/readest-app/src/components/AboutWindow.tsx b/apps/readest-app/src/components/AboutWindow.tsx index 10d30a27..f8095170 100644 --- a/apps/readest-app/src/components/AboutWindow.tsx +++ b/apps/readest-app/src/components/AboutWindow.tsx @@ -87,9 +87,9 @@ export const AboutWindow = () => { boxClassName='sm:!w-[480px] sm:!max-w-screen-sm sm:h-auto' > {isOpen && ( -
-
-
+
+
+
App Logo
@@ -121,7 +121,7 @@ export const AboutWindow = () => {
-
+

diff --git a/apps/readest-app/src/components/Menu.tsx b/apps/readest-app/src/components/Menu.tsx index d5e9878c..12f3db73 100644 --- a/apps/readest-app/src/components/Menu.tsx +++ b/apps/readest-app/src/components/Menu.tsx @@ -3,11 +3,11 @@ import React, { useEffect, useRef } from 'react'; interface MenuProps { children: React.ReactNode; - label: string; className?: string; + style?: React.CSSProperties; } -const Menu: React.FC = ({ children, className }) => { +const Menu: React.FC = ({ children, className, style }) => { const menuRef = useRef(null); useEffect(() => { @@ -26,6 +26,7 @@ const Menu: React.FC = ({ children, className }) => { ref={menuRef} role='none' className={clsx('max-h-[calc(100vh-96px)] overflow-y-auto', className)} + style={style} > {children}