- 🌙 Modern Dark Theme - Elegant Material Design-basierte Benutzeroberfläche
- 📑 Multi-Tab Support - Arbeite mit mehreren Markdown-Dateien gleichzeitig
- 🖱️ Drag & Drop - Einfaches Öffnen von Dateien per Drag & Drop
- ⚡ Live-Vorschau - Echtzeit-Markdown-Rendering mit Scroll-Synchronisation
- 📊 Tabellen-Editor - Interaktive Tabellen-Erstellung mit GUI
- 🔧 Formatierungs-Toolbar - Schnelle Formatierung mit Icon-Buttons
- 📂 Datei-Explorer - Integrierte Sidebar für Dateinavigation
- 🧘 Zen-Modus - Ablenkungsfreies Schreiben
- 💾 Auto-Save - Automatisches Speichern (konfigurierbar)
- 📤 Export-Funktionen - HTML-Export mit eingebetteten Bildern & PDF-Export ohne Artefakte
- 🚀 Batch PDF Export - Alle geöffneten Tabs auf einmal als PDF exportieren
- 🔍 Search & Replace - Erweiterte Suchfunktion mit Regex-Unterstützung
- 👁️ File Watching - Automatische Erkennung externer Dateiänderungen
- ⌨️ Keyboard Shortcuts - Umfassende Tastaturkürzel
- 🖥️ CLI Support - Markdown zu PDF direkt vom Terminal
| Betriebssystem | Datei | Größe | Installation |
|---|---|---|---|
| macOS | MrxDown-0.4.0.zip |
~100 MB | ZIP entpacken, Rechtsklick → "Öffnen" |
| Windows | MrxDown-0.4.0.exe |
~135 MB | Installer ausführen |
| Windows | MrxDown-0.4.0.exe (Portable) |
~125 MB | Direkt ausführbar, keine Installation |
| Linux | MrxDown-0.4.0.AppImage |
~99 MB | Ausführbar machen: chmod +x |
| Linux | MrxDown-0.4.0.deb |
~134 MB | sudo dpkg -i MrxDown-0.4.0.deb |
| Linux | MrxDown-0.4.0.snap |
~84 MB | sudo snap install MrxDown-0.4.0.snap --dangerous |
- Download: MrxDown-0.4.0.zip
- Entpacken: Doppelklick auf ZIP-Datei
- Öffnen: Rechtsklick auf MrxDown.app → "Öffnen" → "Öffnen" bestätigen
💡 Tipp: Nach dem ersten "Öffnen" funktioniert die App dauerhaft normal!
🖥️ CLI einrichten (optional):
# Script herunterladen und installieren
curl -L https://raw.githubusercontent.com/pepperonas/mrxdown/main/mrxdown-cli.sh -o /usr/local/bin/mrxdown
chmod +x /usr/local/bin/mrxdownDanach:
mrxdown /path/to/datei.md→ erstelltdatei.pdfmrxdown /path/to/ordner/→ konvertiert alle.mdDateien im Ordner
- Download: MrxDown-0.4.0.exe (Installer) oder Portable
- Installation: Installer ausführen und Anweisungen folgen
- Start: Desktop-Icon oder Startmenü
# Download
wget https://github.com/pepperonas/mrxdown/releases/download/v0.4.0/MrxDown-0.4.0.AppImage
# Ausführbar machen
chmod +x MrxDown-0.4.0.AppImage
# Starten
./MrxDown-0.4.0.AppImage# Download und Installation
wget https://github.com/pepperonas/mrxdown/releases/download/v0.4.0/MrxDown-0.4.0.deb
sudo dpkg -i MrxDown-0.4.0.deb
# Falls Abhängigkeiten fehlen:
sudo apt-get install -f# Download und Installation
wget https://github.com/pepperonas/mrxdown/releases/download/v0.4.0/MrxDown-0.4.0.snap
sudo snap install MrxDown-0.4.0.snap --dangerousCmd/Ctrl + N- Neue DateiCmd/Ctrl + O- Datei öffnenCmd/Ctrl + S- SpeichernCmd/Ctrl + Shift + S- Speichern unter
Cmd/Ctrl + B- FettCmd/Ctrl + I- KursivCmd/Ctrl + K- Link einfügenCmd/Ctrl + T- Tabelle einfügen- `Cmd/Ctrl + `` - Code formatieren
Cmd/Ctrl + 1-6- Überschrift H1-H6
Cmd/Ctrl + F- SuchenCmd/Ctrl + R- ErsetzenCmd/Ctrl + \\- Sidebar umschaltenCmd/Ctrl + Shift + Z- Zen-ModusCmd/Ctrl + Tab- Zwischen Tabs wechseln
# Repository klonen
git clone https://github.com/pepperonas/mrxdown.git
cd mrxdown
# Abhängigkeiten installieren
npm install
# Anwendung starten
npm start
# Für alle Plattformen bauen
npm run build-all- Electron 28.0.0 - Desktop-App-Framework
- Marked.js - Markdown-Parser
- DOMPurify - HTML-Sanitization
- Material Design - Design-System
- Fork das Repository
- Erstelle einen Feature-Branch (
git checkout -b feature/AmazingFeature) - Committe deine Änderungen (
git commit -m 'Add some AmazingFeature') - Push zum Branch (
git push origin feature/AmazingFeature) - Öffne einen Pull Request
🚀 Neue Features:
- 🖥️ CLI Support: Markdown zu PDF direkt vom Terminal
mrxdown /path/to/datei.mderstelltdatei.pdfmrxdown /path/to/ordner/konvertiert alle.mdDateien im Ordner- Echter Headless-Modus ohne GUI-Start (direkter Electron-Binary-Aufruf)
- CLI-Script:
curl -L https://raw.githubusercontent.com/pepperonas/mrxdown/main/mrxdown-cli.sh -o /usr/local/bin/mrxdown && chmod +x /usr/local/bin/mrxdown
🐛 Bugfixes:
- PDF-Export Zeilenabstände: Korrekte Behandlung von
<br>Tags- Einzelne
<br>: kompakte Zeilenumbrüche (für Kontaktdaten) - Doppelte
<br><br>: sichtbare Leerzeilen (für Abstände)
- Einzelne
- CLI Headless-Modus: Verwendet jetzt temporäre HTML-Dateien statt data URLs (keine Längenbeschränkung)
🐛 Bugfixes:
- PDF-Export Bilddarstellung: Entfernung des grauen Rands/Schattens um Bilder
- Entfernung von
box-shadow: 0 2px 8px rgba(0,0,0,0.1)aus PDF-Styling - Entfernung von
border-radius: 4pxfür saubere Bildkanten - Fix gilt für einzelnen PDF-Export und Batch-PDF-Export
- Bilder werden jetzt ohne visuelle Artefakte exportiert
- Entfernung von
🎨 Verbesserungen:
- HTML-Export: Optimierung der Bilddarstellung in HTML-Exporten
- Konsistenz: Einheitliche Bilddarstellung über alle Export-Formate
🔧 Optimierungen:
- PDF-Export vereinfacht: Entfernung der Pandoc-Integration
- Vollständige Entfernung aller Pandoc-Abhängigkeiten
- Reduzierte Komplexität durch Fokus auf bewährten Chromium PDF-Export
- Keine externen Tools mehr erforderlich
- Verbesserte Emoji-Darstellung in PDF-Überschriften bereits in v0.2.4 gelöst
- Batch-PDF-Export nutzt ausschließlich native Chromium-Engine
- Schlankere Dependencies: Entfernung von
node-pandocnpm-Paket - Stabilität: Verbesserte Zuverlässigkeit durch weniger externe Abhängigkeiten
- Performance: Schnellerer PDF-Export durch direkten Chromium-Rendering-Path
🛠️ Technische Details:
- PDF-Export verwendet ausschließlich Chromium's
printToPDFAPI - Emoji-Support durch native Systemfonts (Apple Color Emoji, Segoe UI Emoji, Noto Color Emoji)
- Markdown → HTML via marked.js, HTML → PDF via Chromium
🐛 Bugfixes:
- Emoji-Rendering in PDFs: Korrektur der Emoji-Darstellung in PDF-Überschriften
- Verwendung von
white-space: pre-wrapfür korrekte Emoji-Anzeige - Optimierte Font-Stack mit nativen Emoji-Fonts
- 2 Sekunden Rendering-Delay für vollständige Emoji-Rasterung
- Verwendung von
🚀 Neue Features:
- 🔍 Search & Replace: Vollständige Suchfunktion mit Find/Replace Dialogen
- Regex-Unterstützung für erweiterte Suchmuster
- Case-sensitive und Whole-word Optionen für präzise Suche
- Keyboard Shortcuts: Cmd+F (Suchen), Cmd+R (Ersetzen)
- Highlighting gefundener Treffer im Editor
- Replace-All Funktion für Massenersetzungen
- 👁️ File Watching: Automatische Erkennung externer Dateiänderungen
- Polling-basiertes System (alle 2 Sekunden) für zuverlässige Überwachung
- Funktioniert mit allen Editoren (VS Code, Vim, TextEdit, Atom, etc.)
- Intelligente Konflikterkennung bei ungespeicherten Änderungen
- User-friendly Dialog zur Auswahl zwischen lokalen/externen Änderungen
- Automatisches Reload bei Dateiberechtigungsänderungen
- 🚀 Batch PDF Export: Raketen-Button (🚀) für PDF-Massenexport
- Alle geöffneten Tabs mit einem Klick als PDF exportieren
- Automatische Pfadgenerierung im gleichen Verzeichnis der Quelldateien
- Visuelle Fortschrittsanzeige mit Tab-by-Tab Status
- Umfassende Fehlerbehandlung und Benutzer-Feedback
- Unterstützung für große Tab-Listen ohne Performance-Verlust
🛠️ Verbesserungen:
- Multi-Platform Builds: Vollständige Unterstützung für Windows (Installer + Portable), macOS (Universal Binary), Linux (AppImage, DEB, Snap)
- Drag & Drop: Verbesserte Dateipfad-Behandlung mit automatischem File Watching Setup
- IPC-Kommunikation: Robuste Renderer-Main-Process Kommunikation mit Error Recovery
- Error Handling: Umfassende Fehlerbehandlung bei allen File-Operations
- Performance: Optimierte Speicherverwaltung bei großen Dateien
- UI/UX: Responsive Design-Verbesserungen für verschiedene Bildschirmgrößen
🔧 Technische Updates:
- Electron 28.0.0: Neueste Electron-Version für bessere Sicherheit und Performance
- Cross-Platform Testing: Automatisierte CI/CD-Pipeline für alle Betriebssysteme
- Code Signing: Vorbereitung für macOS Notarisierung und Windows Code Signing
🛠️ Verbesserungen:
- Behebung schreibgeschützter Dateien: Bessere Behandlung von read-only Dateien mit automatischer "Speichern unter..." Option
- Verbesserte Fehlermeldungen: Nutzerfreundlichere Dialoge bei Dateiberechtigungsproblemen
- Stabilität: Reduzierte EROFS-Fehler durch proaktive Berechtigungsprüfung
- macOS Integration: App wird als Standard-Editor für .md Dateien vorgeschlagen
- Versionierung: Neue semantische Versionsnummer (0.1.2 statt 0.0.11)
- v0.0.10: macOS Code Signing und Notarisierung
- v0.0.9: Automatisierte Multi-Platform Builds
- v0.0.5: Initiale stabile Version mit allen Kernfeatures
- PDF-Export
- Syntax-Highlighting im Editor
- Mermaid-Diagramm-Support
- Zusätzliche Themes
- Plugin-System
- Live-Collaboration
- Cloud-Sync
- Math-Formeln (KaTeX)
- Issues: GitHub Issues
- Diskussionen: GitHub Discussions
Dieses Projekt ist unter der MIT-Lizenz lizenziert - siehe die LICENSE Datei für Details.
Martin Pfeffer © 2025
- GitHub: @pepperonas
- Website: mrx3k1.de
Gemacht mit ❤️ in Deutschland
Powered by Electron & Modern Web Technologies
Powered by Electron & Modern Web Technologies
