π HelpViewer #
- π Your data stays with you - the application runs entirely in JavaScript in your browser, and no files are sent to any server.
- π¦ No installation required - just unzip and run locally
- πΎ Lightweight - under 1.38 MiB, 12 files + 2 subfolders (most part of solution compressed)
- π§© Robust, easy-to-use plugin system and extensible architecture
- π₯ Easily configurable main functions in a clear tree view
- π‘οΈ Protection against XSS attacks (integration of DOMPurify in its default settings; component can be optionally removed from installation)
- β MIT licensed
π’ Works out of the box with a single Markdown file ... #
- π» Multiplatform - works on all major operating systems via web browsers
- π΄ Ready to work in offline mode without any backend or local server
- π‘ A browser with CORS policies disabled is recommended. Otherwise, functionality is partially limited and you must manually select the data file and help file at startup.
- π§ Simple user interface
- π± Responsive (desktop and other devices supported)
- π² Seamless full-screen expansion of topic content
- π Bookmarks for chapters supported
- π Full-text search dictionary for chapter contents
- π¨ Five native color schemes: color (default), greyscale, white on black, and black on white, sepia
- π Choose the main style from 8 possible styles
- βΏ Accessibility rules WCAG 2.1 implemented (accessibilitychecker.org: 89 %, Lighthouse: 96%, Web Aim)
- π¨οΈ Print friendly version (prefers greyscale)
- π Show all chapters as book
- π₯ Export the current chapter or all chapters to HTML, Markdown, LaTeX, ePub format,
- RTF (1.5 - Word 97+, basic format with limitations: no support for images, complex formatting and colors, tables converted to indented text, limited support for Unicode and diacritics (ANSI))
- π₯ Export text to a static website without JavaScript or links to HelpViewer (the internal structure of CSS styles will remain the same)
- π¬ Tooltips in English, Czech (other languages planned)
- π Easily switch between different language versions of the viewer interface
- π½ Presentation mode with chapter and slide navigation using arrow keys
- βοΈ Personal notes on chapter paragraphs
π When help project is defined ... #
- π Hierarchical view of topics (collapsible topic tree)
- π Linking glossary terms to relevant topics and files
- β Integrated topic navigation buttons
- π Easily switch help file version (Internet connection required)
- π Easily switch between different language versions of the help file
ποΈ Additional features when deployed on a server ... #
- π Progressive Web Application (PWA), installable directly to your device for quick access
- β
For help files hosted on the same server as HelpViewer, CORS is no problem
- π‘ For external resources, it depends on the correct CORS header settings on the server side
π₯οΈ Support on the user side ... #
- β Plugin for browsers with Chromium core, complementing the What's here? action (using configuration, you can easily link PWA/web with help)