A calm desktop Markdown editor built around focused writing, readable documents, and native platform behavior.
Markdown Studio Pro combines a native desktop shell with a writing-first Markdown editor. The Windows version uses WinUI 3 for the application chrome and WebView2 for the document editor, keeping file handling and platform behavior native while preserving a flexible editing surface.
Current distribution: Download Markdown Studio Pro v0.1.0 for Windows x64 (portable ZIP) or view the v0.1.0 release notes. A dedicated installer/MSIX is not published yet.
- Native WinUI 3 shell with an Editorial Pro-style command surface
- Light and Dark themes with live settings preview
- Markdown, text, HTML export and print/PDF workflow
- White-paper print output even when the app is in Dark mode
- Improved print pagination for headings, tables, quotes and code blocks
- Clear save states: Saved, Unsaved and Saving...
- Auto-save support for already saved documents
- Open/recent-file workflows and optional last-document restore
- Window size and position persistence
- Drag & drop for
.md,.markdownand.txtwith a native drop surface - Find & replace, source editing, command palette and Smart-Tab commands
- Focus mode, spellcheck, word goal and reading statistics
- Selection statistics for selected words and characters
- Configurable editor width, font size and line height with live preview
The existing keyboard, shortcut, Smart-Tab execution and editor key handling are intentionally preserved as part of the confirmed Windows baseline.
| Platform | Stack | Status |
|---|---|---|
| Windows | WinUI 3 + WebView2 + .NET 8 | Active, current Editorial Pro/QoL track |
| macOS | SwiftUI + WKWebView | Separate source track; not changed by the Windows polish work |
- Windows 10 version 2004 / build 19041 or newer
- x64
- .NET 8 SDK
- Microsoft Edge WebView2 Runtime
- Visual Studio with Windows App SDK / WinUI tooling, if you prefer IDE builds
From the windows directory:
build_winui3.bat
start_winui3.batThe build script restores and builds the self-contained win-x64 app and checks that the executable, editor.html, and WebView2Loader.dll are present in the output.
dotnet build .\windows\MarkdownStudioPro.WinUI\MarkdownStudioPro.WinUI.csproj -c Debug -r win-x64More details are in windows/README_WINUI3.md.
User-facing release notes are tracked in CHANGELOG.md. Detailed Windows implementation notes live in windows/PATCH_NOTES.md.
.
├─ AI.md
├─ CHANGELOG.md
├─ LICENSE
├─ README.md
├─ windows/
│ ├─ README_WINUI3.md
│ ├─ PATCH_NOTES.md
│ ├─ build_winui3.bat
│ ├─ start_winui3.bat
│ └─ MarkdownStudioPro.WinUI/
│ ├─ MarkdownStudioPro.WinUI.csproj
│ ├─ MainWindow.xaml
│ ├─ MainWindow.xaml.cs
│ ├─ App/editor.html
│ └─ Assets/
└─ macos/
├─ README.md
├─ MarkdownStudioProMac.xcodeproj/
└─ MarkdownStudioProMac/
AI.md records project decisions, completed stages, compatibility constraints, and the confirmed baseline for future work.
Windows should follow the product direction without replacing native Windows behavior with macOS-specific interaction patterns. Changes to established keyboard or editor key handling should only be made deliberately and tested separately.
If Markdown Studio Pro is useful to you, you can support the project via PayPal @Shyiox.
Markdown Studio Pro is released under the MIT License.