Hyprland上でMarkdownをサッと見るためのアプリ、mark-previewを作った。

OmarchyでMarkdownファイルを見るとき、これまではObsidianで開いてたんだけど、もっとシンプルに確認したかったのでpreview専用でhyperlandにマッチする装飾の少ないやつを作りました。
シンプルにした
Hyprlandの世界観に合うようにメニューバーなしのほぼ全画面ビュー。ステータスバーに開いてるファイルパスがちらっと出るだけ。操作はキーボードショートカット(Ctrl+O / Ctrl+R / Ctrl+W / Ctrl+Q)でやる。スクロールバーもNautilus風にホバーで薄く出る感じにした。
編集は別アプリでやる
mark-preview自体には編集機能がない。Neovimでなどの別アプリで編集する。元ファイイルの変更を監視してリアルタイムにプレビューする。
各OSで自然な見た目になる
wxWidgetsを使ってるのでOS毎のネイティブな見た目になる。Electronとかは重いので使わなかった。
Arch / Omarchyなら簡単インストール
AURに登録したので、
yay -S mark-preview-git
で入る。/usr/bin/mark-previewにバイナリが入って、.desktopファイルも一緒に入るのでwalkerからも起動できるし、.mdファイルを右クリックして「他のアプリで開く」にも出てくる。