Releases: BouKiCHi/MarkdownViewer
Releases · BouKiCHi/MarkdownViewer
v0.8.0
Added
- ファイルペインのヘッダに、現在開いている Markdown の属するディレクトリ名を表示
- ファイルペインのディレクトリ名ホバーでフルパスを確認し、クリックでパスをコピーできる機能を追加
- ディレクトリ名クリック後に「コピーしました」を一時表示するフィードバックを追加
- ツールバー上部から外部 Markdown ファイルをドラッグ&ドロップで開けるよう対応
Changed
- ファイルペインの現在表示中マークをチップ表示から背景色表示に変更
- ファイルペインの各項目を 2 行表示にし、下段に更新日時を表示するよう変更
- ファイルペイン項目の上下余白を見直して、一覧の密度を少し高めるよう調整
Fixed
- ディレクトリ名表示を末尾フォルダ名のみに整理しつつ、コピー処理はフルパスを対象にするよう修正
v0.7.0
Added
Ctrl+Gとツールバーから行番号を入力して移動できる機能を追加- プレビュー表示中でも、Markdown の行番号に近い位置へ移動できるジャンプ機能を追加
- ローカル Markdown リンクをアプリ内で開き、その他のローカルファイルはシステム既定で開くリンク処理を追加
- ファイルペインに並び順の切り替え UI を追加
Changed
- ファイルペインを 1 行表示に整理し、現在表示中の項目をチップ表示するよう変更
- ファイルペインの並び順を、更新日時降順またはファイル名昇順で切り替えられるよう変更
- ファイルペインのシングルクリック動作と右クリックメニュー動作を分離し、誤操作しにくく改善
Fixed
- ファイルペインの再描画で選択表示がチラつく問題を修正
- 保存済みレイアウト復元時に、ファイルペインの並び順 UI が消えることがある問題を修正
v0.6.0
Added
- AvalonDock ベースのドッキングレイアウトを導入
- 左ペインに、現在表示中の Markdown と同じディレクトリ内の Markdown ファイル一覧を表示する「ファイル」ペインを追加
- ドキュメントタブの右クリックメニューに「これ以外を閉じる」「右側を閉じる」「エクスプローラで開く」を追加
- ファイルペインの右クリックメニューに「エクスプローラで開く」を追加
- インストーラとアンインストーラにアプリのアイコン設定を追加
Changed
- 起動時のレイアウト保存と復元に対応
- ファイルペインから開いた Markdown も履歴に追加されるよう変更
Fixed
- 起動直後やレイアウト復元時に、アクティブタブの内容が表示されないことがある問題を修正
- 履歴やファイルペインから開いた新規タブがアクティブ化されないことがある問題を修正
v0.5.0
Added
- 左ペイン下部に Markdown 見出しのアウトライン表示を追加
- アウトライン項目クリックで、プレビューまたはソース表示の該当見出しへ移動する機能を追加
- タブ一覧の右クリックメニューに「ファイル名をコピー」を追加
- ツールバーの縦三点メニューに「設定」「バージョン情報」を追加
- バージョン情報ウインドウを追加
Changed
- 左ペインの幅を左右にドラッグして変更できるように改善
- 左ペイン内でタブ一覧とアウトライン領域の高さを上下にドラッグして変更できるように改善
- 設定ボタンを縦三点アイコンのメニューボタンに変更
Fixed
- 左ペインを非表示にしたときに、縦スプリッター分の余白が残る問題を修正
v0.4.0
Added
- ツールバーの右クリックメニューから GitHub のリリースページを開ける機能を追加
Ctrl+Bでタブ一覧の表示と非表示を切り替えるショートカットを追加Ctrl+Rで現在の Markdown ファイルをファイルから再読み込みするショートカットを追加- タブ一覧のドラッグアンドドロップによる並び替えを追加
- タブ一覧への外部 Markdown ファイルのドロップ追加を追加
- タブ一覧で複数選択して右クリックメニューから一括削除できる機能を追加
Changed
- 履歴一覧の扱いを、開いた順の履歴ではなく、並び替え可能なタブ一覧として運用するよう変更
- タブ一覧の右クリックメニューを、再読み込み、削除、外部操作に分けて整理
- ドラッグ中のドロップ位置が分かるように、タブ一覧全幅のインジケーター表示を追加
Fixed
- タブ一覧の空白部分へドロップしたときに
ArgumentNullExceptionが発生する問題を修正
v0.3.0
• ## v0.3.0
追加・改善
- 外部エディタのパスを設定できる設定ウインドウを追加しました
- 履歴項目の右クリックメニューに エディタで編集 を追加しました
- 履歴項目の右クリックメニューに 再読み込み を追加しました
- 履歴項目の右クリックメニューの並び順を見直しました
- メインウインドウの再読み込みボタンを左側のファイル操作グループへ移動しました
動作改善
- 既定エディタの解決を追加し、VS Code (code.exe) がある場合は優先して使用し、見つからない場合は notepad.exe を使用する
ようにしました - エディタ起動時に code.cmd / code.bat を既定候補から外し、不要な cmd ウインドウが開きにくいようにしました
内部整理
- エディタパス解決ロジックを EditorPathResolver に分離しました
配布物
- MarkdownViewer-0.3.0-win-x64.zip
- MarkdownViewer-0.3.0-win-x64.exe
- SHA256SUMS.txt
v0.2.0
v0.2.0
MarkdownViewer の機能追加と安全性改善をまとめたアップデートです。
Added
- シングルインスタンス起動
- 既に起動中の場合は既存インスタンスへファイルを受け渡し
- 既存ウインドウを前面化
- 履歴一覧の右クリックメニュー
- 別ウインドウで開く
- エクスプローラで開く
- パスをコピー
- 履歴から削除
- ソース表示モード
- Markdown のプレビュー表示に加えて、生テキスト表示へ切り替え可能
Changed
- フロントエンド資産をアプリに同梱
markedPrismMermaidgithub-markdown-cssDOMPurify
- 外部 CDN 依存を解消し、オフライン環境でも表示可能に変更
- Mermaid の設定を
securityLevel: 'strict'に変更 - 履歴 UI を改善
Security
DOMPurifyによる HTML サニタイズを導入- 必要時のみセッション中だけサニタイズを無効化できる
Unsafeトグルを追加
Docs / Ops
THIRD-PARTY-NOTICES.mdを追加_docs/ライブラリ更新手順.mdを追加.gitattributesを追加して改行コード方針を固定
Downloads
MarkdownViewer-0.2.0-win-x64.zipMarkdownViewer-0.2.0-win-x64.exe
SHA-256
b4be1ac908f694c7e9fca0ae15c606f6cc722c29bbb63e8f3eabfd238d97a2f1MarkdownViewer-0.2.0-win-x64.zip1072fc84d20c7e275569e46d9d8bc17e93fd99a39090e84d8c1a1b52b65d1803MarkdownViewer-0.2.0-win-x64.exe
v0.1.1
Full Changelog: v0.1.0...v0.1.1
ハッシュ検証(SHA-256)
ダウンロード後に SHA256SUMS.txt と同じディレクトリで検証してください。
Git Bash / WSL
sha256sum -c SHA256SUMS.txtPowerShell
Get-FileHash .\MarkdownViewer-0.1.1-win-x64.zip -Algorithm SHA256
Get-FileHash .\MarkdownViewer-0.1.1-win-x64.exe -Algorithm SHA256SHA256SUMS.txt に記載の値と一致することを確認してください。
v0.1.0
Full Changelog: https://github.com/BouKiCHi/MarkdownViewer/commits/v0.1.0
ハッシュ検証(推奨)
PowerShell
Get-FileHash .\MarkdownViewer--win-x64.zip -Algorithm SHA256
Get-FileHash .\MarkdownViewer--win-x64.exe -Algorithm SHA256
Git Bash / WSL
sha256sum -c SHA256SUMS.txt