Skip to content

MD Viewer Pro v1.4.0

Choose a tag to compare

@oriyu90 oriyu90 released this 31 Jul 17:26
· 17 commits to main since this release

MD Viewer Pro — Release Notes / リリースノート

v1.4.0


New features / 新機能

English

  • Faster startup. The window now appears right away; the preview engine is prepared in the background after the window is shown.
  • New headings (TOC) panel in MD Edit and TXT Edit modes. It lists H1–H6 and jumps to a heading when you click it. The panel also gets wider as you widen the window.
  • TXT Edit now follows your cursor. If the line you are typing is not visible in the preview, it scrolls into view and the matching block is highlighted.

日本語

  • 起動が速くなりました。ウィンドウがすぐ表示され、プレビュー用のエンジンは表示後にバックグラウンドで準備します。
  • 見出し(目次)パネルを追加。MD編集・TXT編集モードで H1〜H6 の一覧を表示し、クリックするとその見出しへジャンプします。ウィンドウを横に広げるとパネルも広がります。
  • TXT編集がカーソル行に追従するようになりました。編集中の行がプレビューに見えていない場合は自動でスクロールし、対応する箇所をハイライトします。

Fixes / 修正

English

  • Fixed: the headings list could miss headings — # with no space after it, underline-style (Setext) headings, and everything after an unclosed code fence. Because of those gaps, clicking a TOC entry in MD Edit could also jump to the wrong heading.
  • Fixed: TOC text was far too small in View mode (down to 9px). View and edit modes now share one size and never go below 16px.
  • Fixed: the TOC did not update while you added or removed headings in MD Edit.
  • Fixed: resizing the window reset the editor/preview divider you had dragged. Resizing now adjusts only the TOC width and keeps your ratio.
  • Fixed: several list problems in MD Edit — an extra blank line after a list, numbering stuck at "1.", numbering and bullets that could not be removed, and the "Body" button not working inside a list item.
  • Fixed: the "Num." button in TXT Edit always inserted "1.". It now continues from the previous line and can also remove numbering.
  • Fixed: an empty panel could be dragged out from the left edge in View and MD Edit modes.
  • Fixed: untranslated text across all four languages (TOC title, default table cell text, the "Language" label in Settings). The A4/B5 page-break label also showed a raw internal key in Japanese and mixed Japanese into the English, German and French labels.
  • Fixed: blank lines and line breaks could collapse when reopening a file that was edited in MD Edit. Line and paragraph handling now follows standard Markdown.

日本語

  • 修正: 目次が一部の見出しを拾えない問題。# の直後にスペースがない見出し、下線形式(Setext)の見出し、閉じていないコードフェンス以降の見出しが漏れていました。この取りこぼしが原因で、MD編集で目次をクリックすると別の見出しへジャンプすることもありました。
  • 修正: 閲覧モードで目次の文字が小さすぎる問題(最小9px)。閲覧モードと編集モードで大きさを統一し、16px を下回らないようにしました。
  • 修正: MD編集中に見出しを増やしたり消したりしても、目次が更新されない問題。
  • 修正: ウィンドウの大きさを変えると、手動で調整したエディタとプレビューの分割位置が戻ってしまう問題。リサイズ時は目次の幅だけを調整し、比率は保つようにしました。
  • 修正: MD編集のリスト関連の不具合。リストの直後に余分な空行ができる、番号が「1.」から進まない、付けた番号や箇条書きを解除できない、リストの中で「本文」ボタンが効かない、といった問題。
  • 修正: TXT編集の「番号」ボタンが常に「1.」を挿入していた問題。直前の行から連番を続け、解除もできるようになりました。
  • 修正: 閲覧モード・MD編集モードで、左端から中身のない空のパネルをドラッグで引き出せる問題。
  • 修正: 4言語すべてでの翻訳漏れ(目次のタイトル、テーブル挿入時の初期セル文字、設定画面の「言語」ラベル)。A4/B5のページ区切りラベルが、日本語では内部キー名を含んだ表示になり、英語・ドイツ語・フランス語には日本語が混ざる問題もあわせて修正しました。
  • 修正: MD編集で保存したファイルを開き直すと、空行や改行が詰まってしまう問題。Markdown本来の解釈(空行で段落区切り)に合わせました。

Notes / 補足

English

  • The app is ad-hoc signed. On first launch macOS may block it — right-click the app and choose "Open", then confirm.
  • Regression tests were added under 資料箱/tests/ (294 checks covering heading detection, HTML↔Markdown conversion and the UI layer).

日本語

  • アプリはad-hoc署名です。初回起動時にmacOSのGatekeeperに止められる場合があります。アプリを右クリックして「開く」を選び、確認してください。
  • 回帰テストを 資料箱/tests/ に追加しました(見出し検出・HTML↔Markdown変換・UI層をカバーする294項目)。

Full changelog: 1.3.2...1.4.0