エディタ進捗

DecksetのようにMarkdownを利用して簡単にスライドをつくれる機能があるとよいと思っていて、エディタのプレビュー機能の派生でつくれそうだったのでつくってみることにした。それで、プレビュー機能が無いことには始まらないので、とりあえずエディタにプレビュー機能を付けてみたところ。エディタ内の右上の目のアイコンを押せばプレビューが表示される。

もともと1つの画面だけで完結させるつもりのアプリだったので、プレビュー用に別画面を表示できるようにする変更に意外と手間が掛かった (というか複数画面使い分ける設計に慣れていなかったので今回勉強できて良かった)。

上の画像は、適当にGitHub風のテーマとSolarized風のテーマを用意して適用してみたやつ。スライド風に表示する機能も、テーマの抽象として実装できると思うので、テーマセレクタみたいなものを実装していくとうまくいきそう。