MarkNode 2.0.29 (Beta)
Neue Funktionen
-
Git-Integration: Integrierte Git-Unterstützung zur Verwaltung Ihres Versionskontroll-Workflows, ohne MarkNode zu verlassen
- Statusleiste: Für Git-Projekte erscheint am unteren Fensterrand eine schmale Statusleiste, die den aktuellen Branch, die Anzahl der Änderungen sowie den Synchronisationsstatus (voraus/zurück) anzeigt
- Dateistatus-Anzeigen: Geänderte, hinzugefügte, nicht versionierte und gelöschte Dateien werden im Projekt-Seitenleistenbaum farblich gekennzeichnet, wobei der Status an übergeordnete Ordner weitergegeben wird
- Commit-Dialog: Dateien vormerken (stage) und Änderungen über einen eigenen Dialog committen — öffnen Sie ihn über die Statusleiste oder mit Cmd+Umschalt+K (macOS) / Strg+Umschalt+K (Windows/Linux)
- Pull & Push: Direkt aus der Statusleiste vom Remote pullen und dorthin pushen, mit Bestätigungsabfragen und klaren Rückmeldungen
- Nicht-Git-Projekte sind davon vollkommen unberührt — keinerlei Änderung an der Oberfläche
-
Kommandozeilen-Unterstützung & Dateizuordnungen: Öffnen Sie Dateien und Projekte direkt aus dem Terminal (
marknode myfile.md) oder per Doppelklick auf Markdown-Dateien im Finder / Explorer. Verwenden Sie Hilfe → Kommandozeilen-Starter erstellen…, um das Kommandozeilen-Werkzeug einzurichten
Verbesserungen
- Erkennung von Dateiänderungen im Terminal: Der Editor lädt Dateien, die über das integrierte Terminal-Panel geändert wurden, jetzt automatisch neu
- Spaltenauswahl: Fügen Sie mit Cmd+Option+Auf/Ab (macOS) oder Strg+Alt+Auf/Ab (Windows/Linux) Cursor oberhalb oder unterhalb hinzu — entsprechend dem Verhalten von VS Code und IntelliJ. Rechteckige Auswahl mit Alt+Ziehen wird ebenfalls unterstützt
- Live-Aktualisierung des Git-Status: Die Git-Statusleiste und die Anzeigen in der Seitenleiste werden jetzt automatisch aktualisiert, wenn Änderungen außerhalb von MarkNode vorgenommen werden (z. B. Commits aus dem Terminal)
Fehlerbehebungen
- Seitenleiste: Neue Ordner und Dateien erscheinen jetzt unter eingeklappten übergeordneten Elementen: Das Anlegen eines neuen Ordners oder einer neuen Datei unter einem nie ausgeklappten übergeordneten Element schlägt nicht mehr stillschweigend fehl — die Seitenleiste klappt die übergeordnete Hierarchie jetzt auf und wählt das neue Element aus
- Seitenleiste: Ignorierte Ordner klappen nicht mehr automatisch auf: Dateiänderungen innerhalb ignorierter Ordner (z. B.
node_modules,build) führen nicht mehr dazu, dass diese Ordner in der Seitenleiste aufklappen — sie bleiben eingeklappt, bis Sie sie manuell öffnen - PDF-Viewer: Links blockieren die App nicht mehr: Beim Klicken auf Links im PDF-Viewer werden diese jetzt in Ihrem Standardbrowser geöffnet, statt im App-Fenster zu navigieren
- Scrollposition bei Gliederungs-Navigation: Ein Problem wurde behoben, bei dem ein Klick in den Editor nach einer Navigation über die Gliederung dazu führte, dass der Editor an eine andere Position sprang — der Cursor wird jetzt zur Zielüberschrift bewegt, sodass die Ansicht an Ort und Stelle bleibt