Desktop
Write-upLeafPad
An offline desktop reader that remembers where you stopped and keeps your PDF library close.
Summary
LeafPad is a desktop PDF reader built around continuity: local documents remain available offline, reading position and bookmarks persist, and the interface supports both pointer and touch navigation. Electron packaging turns the React and PDF.js interface into an installable Windows application.
From a local PDF to a continuous reading experience
Local library
Readers open documents from their device
PDF.js
Pages render inside the React interface
Reader controls
Pointer and touch navigation stay accessible
Persistent state
Bookmarks and reading position survive restarts
Desktop package
Electron creates an offline Windows app
What the system handled
Focuses on persistent reading progress, bookmarks, local libraries, and Windows packaging.
Technology
Stack
Areas
Conclusions
- Persisting the reading position and bookmarks addresses the continuity problem that matters most in a local document reader.
- An offline-first desktop package keeps private documents local and readily available.
- PDF rendering and desktop packaging provide the foundation, while annotation and library-search features would deepen longer research and study workflows.