marknode / Versionshinweise

MarkNode v2.0.29

← Alle Versionen

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