diff --git a/apps/readest-app/src/app/library/components/KOSyncSettings.tsx b/apps/readest-app/src/app/library/components/KOSyncSettings.tsx index c3f21689..9b155eb8 100644 --- a/apps/readest-app/src/app/library/components/KOSyncSettings.tsx +++ b/apps/readest-app/src/app/library/components/KOSyncSettings.tsx @@ -236,7 +236,6 @@ export const KOSyncSettingsWindow: React.FC = () => { onClose={() => setIsOpen(false)} title={_('KOReader Sync Settings')} boxClassName='sm:!min-w-[520px] sm:h-auto' - bgClassName='!bg-black/60' >
{isConfigured ? ( diff --git a/apps/readest-app/src/app/reader/components/settings/SettingsDialog.tsx b/apps/readest-app/src/app/reader/components/settings/SettingsDialog.tsx index 2f74caff..b237d5ec 100644 --- a/apps/readest-app/src/app/reader/components/settings/SettingsDialog.tsx +++ b/apps/readest-app/src/app/reader/components/settings/SettingsDialog.tsx @@ -163,6 +163,7 @@ const SettingsDialog: React.FC<{ bookKey: string; config: BookConfig }> = ({ boo isOpen={true} onClose={handleClose} className='modal-open' + bgClassName='sm:!bg-black/20' boxClassName={clsx('sm:min-w-[520px]', appService?.isMobile && 'sm:max-w-[90%] sm:w-3/4')} snapHeight={appService?.isMobile ? 0.7 : undefined} header={ diff --git a/apps/readest-app/src/components/Dialog.tsx b/apps/readest-app/src/components/Dialog.tsx index 19d70ee1..f3d84ec1 100644 --- a/apps/readest-app/src/components/Dialog.tsx +++ b/apps/readest-app/src/components/Dialog.tsx @@ -161,7 +161,7 @@ const Dialog: React.FC = ({ >
= ({ title={editMode ? _('Edit Metadata') : _('Book Details')} isOpen={isOpen} onClose={handleClose} - bgClassName='sm:bg-black/50' boxClassName={clsx( editMode ? 'sm:min-w-[600px] sm:max-w-[600px]' : 'sm:min-w-[480px] sm:max-w-[480px]', 'sm:h-auto sm:max-h-[90%]', diff --git a/apps/readest-app/src/utils/style.ts b/apps/readest-app/src/utils/style.ts index 373f6040..bb483cc3 100644 --- a/apps/readest-app/src/utils/style.ts +++ b/apps/readest-app/src/utils/style.ts @@ -131,9 +131,6 @@ const getColorStyles = ( ${overrideColor ? `color: ${primary};` : isDarkMode ? `color: lightblue;` : ''} text-decoration: none; } - p:has(img), span:has(img) { - background-color: ${bg}; - } body.pbg { ${isDarkMode ? `background-color: ${bg} !important;` : ''} } @@ -142,7 +139,7 @@ const getColorStyles = ( ${!isDarkMode && overrideColor ? 'mix-blend-mode: multiply;' : ''} } /* horizontal rule */ - *:has(hr) { + *:has(> hr[class]) { background-color: ${bg}; } hr { @@ -324,7 +321,7 @@ const getLayoutStyles = ( width: auto; height: auto; } - .duokan-footnote img { + .duokan-footnote img:not([class]) { width: 0.8em; height: 0.8em; }