fix(web): lecteur PDF — pages blanches après rendu et base minimale stable
Le canvas PDF restait vide après rendu (blank-detected): la détection d'encre reposait sur un seuil de blanc trop sensible et un fond de canvas non maîtrisé. Le rendu passe à un fond sentinel explicite avec classification rendered-ok/blank-detected et un seuil de pixels visibles. Le lecteur est par ailleurs ramené à une base minimale stable: layout plein viewport (app-main-reader), suppression des modes de lecture et des préférences par livre, helpers de pagination/viewport extraits dans readerLayout.ts. Shell, lecteurs CBZ/EPUB et styles alignés sur cette base. Refs #31 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -41,7 +41,11 @@ function renderRoute(route: Route, session: Session, refreshSession: () => Promi
|
||||
<AdminPage />
|
||||
);
|
||||
|
||||
return <AppShell session={session}>{content}</AppShell>;
|
||||
return (
|
||||
<AppShell session={session} readerLayout={route.name === "reader"}>
|
||||
{content}
|
||||
</AppShell>
|
||||
);
|
||||
}
|
||||
|
||||
export function App() {
|
||||
|
||||
Reference in New Issue
Block a user