setting enable pdfjs

This commit is contained in:
Fabian Freund
2025-10-19 16:46:18 +02:00
parent 73dab11113
commit aca0767d9a
5 changed files with 42 additions and 1 deletions
@@ -463,6 +463,22 @@ class WebEngineSettingsScreen extends HookConsumerWidget {
],
),
),
SwitchListTile.adaptive(
title: const Text('Built-in PDF Viewer'),
subtitle: const Text(
'Open PDF files directly in the browser without downloading',
),
secondary: const Icon(MdiIcons.filePdfBox),
value: engineSettings.enablePdfJs,
onChanged: (value) async {
await ref
.read(saveEngineSettingsControllerProvider.notifier)
.save(
(currentSettings) =>
currentSettings.copyWith.enablePdfJs(value),
);
},
),
ListTile(
title: const Text('Web Engine Hardening'),
contentPadding: const EdgeInsets.symmetric(