All settings are accessible via VS Code Settings (Ctrl+,) → search "Vook", or click the ⚙️ button in the reader to adjust in real-time.
Display
Setting
Default
Description
vook.scale
2.0
PDF rendering scale
vook.marginLeft
-1
Left margin, -1 = auto center
Dark Mode
Setting
Default
Description
vook.darkMode.enabled
true
Enable dark mode by default
vook.darkMode.invert
80
Invert level (0-100)
vook.darkMode.hue
180
Hue rotation (0-360°)
vook.darkMode.grayscale
10
Grayscale (0-100)
vook.darkMode.brightness
85
Brightness (0-100)
vook.darkMode.contrast
90
Contrast (0-100)
vook.darkMode.fontOpacity
1.0
Font opacity (0.1-1.0)
Panel Mode
Setting
Default
Description
vook.panelLabel
"TODO"
Panel name shown in Explorer sidebar
vook.magnifier.zoomLevel
2.5
Magnifier zoom level (1.5–5.0)
vook.panel.wasdStep
30
WASD pan step size in pixels (5–200)
🏗 How It Works
Vook uses pdf.js (Mozilla) to render PDF pages. Dark mode uses CSS filters (invert + hue-rotate + brightness + contrast) to transform scanned PDF pages — no pixel-level processing needed for most documents.