marknode / リリースノート
MarkNode v2.1.7
← すべてのリリース
MarkNode 2.1.7
新機能
- クイックルックによる Markdown プレビュー(macOS): Finder で Markdown ファイルを選択してスペースキーを押すだけで、見出し、表、コードハイライト、数式、ダイアグラムまで完全にレンダリングされたプレビューを表示できます。アプリを開く必要はありません。ライトモードとダークモードの両方に対応し、MarkNode に無料で同梱されています。
- Mermaid ダイアグラム:
mermaid コードブロックが実際のダイアグラム(フローチャート、シーケンス図、クラス図など)としてレンダリングされるようになりました。プレビューペイン、クイックルックプレビュー、DOCX エクスポートに対応し、色はお使いのテーマに追従します。
- ファイル全体の置換: プロジェクト全体を対象に検索と置換ができます。すべての一致箇所を事前に確認し、個別にチェックのオン/オフを切り替えたうえで、ファイル単位またはプロジェクト全体に適用できます。正規表現(名前付きグループを含む)にも対応し、エディタで開いているファイルも安全に扱えます。
- ファイルエクスプローラーのフィルターバー: ファイルエクスプローラーで切り替え可能なフィルターバーにより、ファイルツリーを一致するファイルにすばやく絞り込めます。一致した文字はハイライト表示され、ドラッグや名前変更のために各ファイルのコンテキストも保持されます。
- クイックオープンでの Glob パターン: クイックオープンが
*.md や src/** などの glob パターンに対応しました。また、ファイル名の一致がパスの深い階層での一致より上位に表示されるよう、結果が並べ替えられます。
改善
- あらゆるテキストファイルを開ける:
.properties、.ini、.env、.csv、.log などのファイル、さらには拡張子が不明なものも含めたあらゆるテキストファイルが、外部アプリではなく内蔵エディタで直接開くようになりました。properties、diff、protobuf、LaTeX ファイル向けのシンタックスハイライトも新たに追加されています。
- Mac App Store で提供開始: MarkNode を Mac App Store から入手できるようになりました。インストールと最新版への更新の新たな選択肢としてご利用いただけます。
- よりスムーズなサインイン: クラウドサインインが macOS ネイティブの認証シートを使用するようになりました。また、サインインがタイムアウトまたはキャンセルされた場合も、処理が中断したままにならず正しく終了します。
- プレビューサーバーのセキュリティ強化: ブラウザープレビューを支えるローカルサーバーを強化しました。閲覧中の Web サイトからサーバーへリクエストを発行できなくなり、アセットへのアクセスも現在のセッションに限定されます。
バグ修正
- 画像の貼り付けが復旧: Finder からコピーした画像ファイルを含め、Markdown エディタへの画像の貼り付けが再び機能するようになりました。
- フォルダーを移動しても画像が表示され続ける: フォルダー(メディアフォルダーなど)を移動すると、影響を受けるドキュメント内の画像リンクが書き換えられ、画像が引き続き表示されるようになりました。
- アンカーリンクでプレビューがスクロール: ドッキングされたプレビューでドキュメント内の
#heading リンクをクリックすると、何も起こらないのではなく、対応する見出しまでスクロールするようになりました。
- マインドマップ操作後もプレビューが同期: マインドマップのノードを選択した後にエディタをクリックしても、プレビューが誤った位置へジャンプしなくなりました。
- マルチモニター環境で確実なウィンドウ位置: マルチモニター環境において、再起動をまたいでもウィンドウのサイズと位置が正確に復元されるようになり、位置がずれたりサイズが徐々に大きくなったりしなくなりました。
- 落ち着いたアプリ起動: 起動時に複数のプロジェクトウィンドウを復元しても、繰り返しフォーカスを奪うことがなくなりました。また、タイトルバーを単にクリックしただけでウィンドウが誤って動いてしまうこともなくなりました。
- どのズーム倍率でも正確なターミナル選択: 統合ターミナルでのテキスト選択が、ポインター位置のテキストを正確にハイライトするようになりました。ターミナルのテキストはアプリのズーム倍率に合わせて拡大縮小されます。
- 差分ビューがエディタ全体に表示: 左右に並べて変更を表示するビューが、コンテンツの末尾で途切れることなく、エディタ領域の高さいっぱいに広がるようになりました。
- サイトルート基準の画像パスを表示:
/images/photo.png のようなサイトルート絶対パス(静的サイトのプロジェクトでよく使われます)で参照された画像が、プレビュー、DOCX エクスポート、クイックルックで正しく表示されるようになりました。
- プレビューでの画像とリンクの信頼性向上: レスポンシブ画像(
srcset)や動画のポスターフレームが読み込まれるようになり、リンクと画像が二重に解決されて壊れることもなくなりました。Windows のドライブレター付きパスも正しく解決され、表示されるリンクパスは ../ の断片を含まないきれいな形で示されます。