みずぴー日記

人間の再起動ボタンはハワイのビーチにある

 💫Tumblotte 0.1.0

💫Tumblrクライアントを作りはじめた - みずぴー日記 で書いたTumblrクライントをリリースした。

テキスト主体のブログを書きやすくすることを目指している。 そのためMarkdownのライブプレビュー機能などを実装しているが、Reblog機能などは実装していない。

f:id:mzp:20160117134517p:plain

機能

  • Tumblrへの投稿・更新
  • Markdownのライブプレビュー
  • 既存の投稿記事の取得
  • 投稿先のブログの切り替え
  • 投稿した記事をWebブラウザで開く

前回から、基本的には変わっていない。エラー処理などをだいぶまともにした。

実装していない機能

自分があまり使わないので実装してない。必要になったら実装する。

  • MacOS X以外のサポート
  • Text以外の記事

ダウンロード

https://github.com/mzp/tumblotte/releases/tag/0.1.0

前回からの変更点

dmgの作成

インストールするときに使うdmgを作った。以下のような /Applications へのコピーを促すような背景画像も作成した。

f:id:mzp:20160117134813p:plain

コード署名の追加

*.app を作るときにコード署名をするようにした。

細かい修正

自分で使っていて気になった部分をいくつか修正した。

  • 常にライブプレビューを行なうとレスポンスが悪いので、300ms以上キー入力がなかったときにプレビューを更新するようにした。(debounce)
  • メインメニューの項目を整理した。
  • ライセンスとしてMITライセンスを採用した。