marknode / リリースノート

MarkNode v2.0.29

← すべてのリリース

MarkNode 2.0.29 (ベータ)

新機能

  • Git 連携: MarkNode を離れることなくバージョン管理のワークフローを扱える、組み込みの Git サポート

    • ステータスバー: Git プロジェクトではウィンドウ下部に細いステータスバーが表示され、現在のブランチ、変更数、リモートとの ahead/behind 状態を確認できます
    • ファイル状態インジケーター: 変更・追加・未追跡・削除されたファイルがプロジェクトサイドバーのツリー上で色分けされ、状態は親フォルダーにも伝播します
    • コミットダイアログ: 専用のダイアログでファイルをステージしてコミットできます — ステータスバーから、または Cmd+Shift+K (macOS) / Ctrl+Shift+K (Windows/Linux) で開きます
    • プル & プッシュ: ステータスバーから直接リモートへのプル・プッシュが行えます。確認プロンプトと分かりやすい通知付きです
    • Git 以外のプロジェクトにはまったく影響しません — UI の変更はゼロです
  • コマンドライン対応とファイルの関連付け: ターミナルから直接 (marknode myfile.md)、または Finder / エクスプローラーで Markdown ファイルをダブルクリックしてファイルやプロジェクトを開けます。コマンドラインツールのセットアップは ヘルプ → コマンドラインランチャーを作成… から行えます

改善

  • ターミナルでのファイル変更の検出: 統合ターミナルパネルから変更されたファイルを、エディターが自動的に再読み込みするようになりました
  • カラム選択: Cmd+Option+↑/↓ (macOS) または Ctrl+Alt+↑/↓ (Windows/Linux) で上下にカーソルを追加できます。VS Code や IntelliJ と同じ動作です。Alt+ドラッグによる矩形選択にも対応しています
  • Git 状態のリアルタイム更新: MarkNode の外部で変更が行われた場合 (ターミナルからのコミットなど) にも、Git ステータスバーとサイドバーのインジケーターが自動的に更新されるようになりました

バグ修正

  • サイドバー: 折りたたまれた親の下にも新しいフォルダーやファイルが表示されるようになりました: 一度も展開していない親の下にフォルダーやファイルを作成しても失敗しなくなりました — サイドバーが親の階層を展開し、新しい項目を選択します
  • サイドバー: 無視対象のフォルダーが自動展開されなくなりました: 無視対象のフォルダー (node_modulesbuild など) 内でファイルが変更されても、そのフォルダーがサイドバーで展開されることはなくなりました — 手動で開くまで折りたたまれたままです
  • PDF ビューアー: リンクでアプリがブロックされなくなりました: PDF ビューアー内のリンクをクリックすると、アプリのウィンドウが遷移するのではなく、既定のブラウザーで開くようになりました
  • アウトライン移動時のスクロール位置: アウトラインから移動した後にエディターをクリックすると別の位置にジャンプしてしまう問題を修正しました — カーソルが対象の見出しに移動するため、表示位置はそのまま保たれます