Repository navigation
Release v2.0.1 - Performance, Isolated PDF Studio & Typography
MarkdownReader v2.0.1 — Performance, Isolated PDF Studio & Typography
MarkdownReader v2.0.1 is a comprehensive stability, performance, and feature update that resolves user feedback regarding large document handling, export fidelity, dark mode startup transitions, and font customization.
🌟 Key Improvements in v2.0.1
⚡ White Flash Elimination on Startup & File Load
- Completely eliminated the blinding white flash when opening Markdown files or starting the app in dark mode.
- User theme preferences and dark styling (
#121212) are now applied inline in the HTML head before the first render paint.
🚀 Ultra-Optimized Large Document Performance
- Search & Decoration Capping: ProseMirror search indexing now caps matches at 500 decorations, preventing thread freezing on massive documents.
- Optimized Selection & Traversal: Removed redundant document traversals during cursor navigation; outline and heading extraction are debounced.
- Throttled Render Loop: Selection updates are synchronized to display refresh intervals via
requestAnimationFrame.
⏳ Subtle Task Processing Indicators
- Added non-intrusive feedback during heavy tasks (large file opening, mass text replacement, complex formatting, or saving):
- Subtle top-edge neon accent progress bar
- Title bar status badge
- Status bar spinner indicator
🧠 Smart Default Opening Mode
- Smart Mode Detection: Markdown files opened from Explorer or third-party tools default to clean, distraction-free Reading Mode.
- Files created or previously edited within MarkdownReader automatically open in Editing Mode.
- User configurable in Settings → Default Mode (Smart, Always Reading, or Always Editing).
📄 Isolated PDF & Print Export Studio
- Pure Document Rendering: Exporting to PDF or printing now creates an isolated background renderer window containing pure Markdown typography—no UI toolbars, floating modals, or sidebars ever leak into exported documents.
- Live Paper Preview: Interactive zoomable paper preview with customizable orientation, margins, page formats (A4, Letter, A3, Legal, Tabloid), headers/footers, and scale (60%–140%).
🔤 Real-Time Font Application & System Font Discovery
- Instant Typography Updates: Switching between preset fonts (Modern Sans, Monospace, Editorial Serif) or custom Windows fonts applies immediately across the editor and preview in real time without restarting.
- System Font Enumerator: Fixed regex parsing for Windows font discovery so any font installed in
C:\Windows\Fontscan be searched and selected. - Live Font Preview: Real-time sample text preview card inside the Settings dialog.
🚪 Clean Close Without False Unsaved Popups
- Stabilized editor mount hydration so clean, unmodified documents exit instantaneously (<5ms) without flashing the "Unsaved changes" dialog.
- Failsafe timeout cancelled when prompt is legitimately displayed to give users infinite time to decide.
🎨 Custom Themes & Color Palette
- Interactive color picker in Settings with curated swatches, hex input, and native color selector.
📦 What's in the Download
| File | Description |
|---|---|
MarkdownReader.exe |
Main desktop executable (portable, no installer needed) |
icon.ico |
High-res application icon |
resources/app.asar |
Clean packaged application bundle |
*.dll, locales/ |
Official Chromium/Electron runtime |
🚀 Quick Setup
- Download and extract
MarkdownReader-v2.0.1-win32-x64.zipanywhere (e.g.C:\Program Files\MarkdownReader\or your User folder). - Launch
MarkdownReader.exe. - The app automatically integrates with your Windows Start Menu and Desktop.
- Double-click any
.mdfile to view or edit!
Antivirus / Reputation Note: Built using the official Electron runtime binary to ensure full compatibility with Windows Defender, AVG, and Avast.