marknode / リリースノート

MarkNode v2.0.28

← すべてのリリース

MarkNode 2.0.28(ベータ)

改善点

  • ターミナルのキーボードショートカット: ターミナルをクリアするためのプラットフォーム固有のキーボードショートカットを追加 — macOS では Cmd+K、画面クリアには Ctrl+L、クロスプラットフォームの代替として Ctrl+Shift+K
  • ターミナルのフォント対応: 適切な等幅フォントスタックによりターミナルのフォント設定を改善し、Unicode 文字の描画と位置揃えを向上
  • 外部ファイル変更の処理: 外部でのファイル変更によってツリーのフォルダーが自動展開されなくなりました — アプリ外で作成されたファイルは通知なく追加され、ユーザー操作(貼り付け、作成)では従来どおり展開と選択が行われます
  • シングルクリックでのファイル表示: エディター設定に「シングルクリックでファイルを開く」オプションを追加 — 有効にすると、プロジェクトツリー内のファイルをダブルクリックではなくシングルクリックで開けます
  • プロジェクトセッションの保持: ワークスペースの状態全体がアプリの再起動をまたいで自動的に保存・復元されるようになりました — 開いているファイル、アクティブなタブ、カーソル位置、スクロール位置、プレビューモード、エディター/プレビュー/マインドマップ/アウトラインの分割パネルの状態と比率、サイドバーの状態、ターミナルの表示状態を含み、すべて .dn/session.json に保存されます
  • 最近使用したプロジェクトメニュー: 最近開いたプロジェクトにすばやくアクセスできる「最近使用したプロジェクト」サブメニューをファイルメニューに追加 — 最終使用時刻順に最大 20 件のプロジェクトを表示し、分かりやすいようフォルダー名を併記、履歴をリセットする「最近使用したプロジェクトをクリア」オプションも用意
  • ファイルナビゲーターのツールバー: クイック操作ボタンを備えたアイコンツールバーをファイルナビゲーターに追加 — 新規ファイル/フォルダー用のプラスアイコン、ツリー操作用の展開/折りたたみアイコン、再読み込み/削除操作用のその他アイコン
  • マインドマップテーマのサムネイル: カスタムマインドマップテーマのサムネイルを動的に生成 — テーマが汎用のパレットアイコンではなく実際のビジュアルプレビューを表示するようになり、パフォーマンスのために自動キャッシュされます
  • マインドマップテーマの管理: テーマの保存ロジックを改善 — テーマを編集する際、そのテーマがプロジェクト内に存在する場合は「現在のプロジェクトにコピーを保存」チェックボックスが自動的にオンになり、オフにするとアプリレベルのテーマを維持したままプロジェクト内のコピーが削除されます
  • マインドマップの既定テーマ設定: 設定にマインドマップの既定テーマをグローバルに指定する項目を追加 — すべてのプロジェクトに適用される既定テーマを設定でき、選択したテーマのビジュアルプレビューを設定パネル内で直接確認できます
  • マインドマップテーマの保持: ドキュメントごとのテーマ保持を実装 — マインドマップのテーマがドキュメントごとに記憶され、ファイルを再度開いたときに自動的に適用されます。優先順位は「ドキュメント固有のテーマ → グローバルの既定 → 最後に使用したテーマ」の 3 段階です
  • マインドマップ設定の集約: マインドマップ関連の設定をすべて 1 つの「マインドマップ」設定ページに統合 — テーマの選択、配置の設定(左/右)、ノードタイプの設定をまとめ、より直感的な操作性を実現
  • 既定テーマを使用するオプション: マインドマップビューのコンテキストメニューに「既定のテーマを使用」項目を追加 — ドキュメント固有のテーマ設定を解除してグローバルの既定テーマに戻せるため、既定テーマを変更した際に複数のドキュメントをまとめて更新しやすくなります
  • テーマの自動更新: 設定でマインドマップの既定テーマを変更すると、既定テーマを使用しているすべての開いているドキュメント(ドキュメント固有のテーマで上書きされていないもの)が自動的に新しい既定テーマに更新されます
  • マインドマップの書き出し: ツールバーから直接マインドマップを PNG 画像として保存 — ファイル名にはドキュメントのタイトルとタイムスタンプが自動的に付けられます
  • マインドマップの共有: クラウドへのアップロードによりマインドマップをオンラインで共有 — クリップボードにコピーしたり、ブラウザーで直接開いたりできる共有リンクを生成します

バグ修正

  • ターミナルの UTF-8 エンコーディング: 罫線素片文字や Unicode 記号が正しく表示されない原因となっていた文字エンコーディングの問題を修正
  • ターミナルの環境変数: アプリケーションバンドルから実行した際に PATH 環境変数が欠落する問題を修正し、ターミナルセッションでコマンドラインツールを利用できるようにしました
  • プロジェクトツリーのスタイル: 「ディスクから再読み込み」を使用すると無視されたファイルのスタイルが失われる問題を修正 — gitignore 対象ファイルのグレー表示が再読み込み後も正しく保持されるようになりました
  • ダークモードのダイアログ背景: ダークモード使用時に設定ダイアログとマインドマップテーマダイアログの背景が白くなる問題を修正 — ダイアログがテーマに合わせた暗い背景で正しく表示されるようになりました
  • マインドマップテーマの更新: テーマの色を変更してもサムネイルが更新されない問題を修正 — テーマのプロパティを変更して保存すると、サムネイルが正しく更新されるようになりました
  • カスタムテーマの読み込み: テーマポップアップから選択したカスタムテーマの色が正しく適用されない問題を修正 — アプリレベルとプロジェクトレベルのテーマ保存先の優先順位の問題を解消しました
  • マインドマップの開閉アイコン: 子を持たないノードで展開/折りたたみアイコンが左上隅(0,0)に誤って描画される表示上の不具合を修正