スプリットプレビュー
ソースとレンダリング結果を横に並べ、読み手として確認しやすい形で扱えます。
主要機能
読む・確認する・移動するために最適化したプロダクト体験。
KatanA は 閲覧重視 の明快さを保ちながら、ドキュメント中心の開発で本当に必要な体験に寄せています。
閲覧重視の公開方針
ダイアグラムを前提にした設計
ワークスペース移動
feature / grid
ソースとレンダリング結果を横に並べ、読み手として確認しやすい形で扱えます。
Mermaid、PlantUML、Draw.io を特例ではなく通常のドキュメント体験として扱います。
フォルダを開き、ファイルツリーから関連ドキュメントを辿れます。
英語と日本語の UI を同梱し、チームの言語環境に合わせやすくしています。
Electron ではなく Rust と egui を採用し、単一ネイティブバイナリに寄せています。
リリース履歴 では HTML / PDF / PNG / JPG への エクスポート が記録されており、単なる プレビュー ツール より一段深い用途まで入っています。
ChangeLog view、built-in update check、README にある auto-updater 導線までアプリ面に含まれています。
diagram / setup
Mermaid、PlantUML、Draw.io を扱えますが、セットアップ要件はレンダラごとに異なります。
グローバルに Mermaid CLI を入れると、`mmdc` を自動検出できます。
PlantUML には Java runtime が必要で、`plantuml.jar` は ビューア フローから取得できます。
Draw.io は追加セットアップなしで通常フローに乗せられます。
positioning