js向けMastodonのAPIクライアントライブラリ,megalodonを作った

最近はずっとMastodonクライアントであるWhalebirdを作っている. いわゆるデスクトップアプリを作っていたんだけど,Mastodonへの接続部分はすべてmastodon-apiを使っていた. しかし,これにいろいろ問題があり,最終的にAPIクライアントライブラリを自作するに至った.

www.npmjs.com

続きを読む

electronで作ったアプリをMacAppStoreリリースするまで

少し前にelectronMastodonクライアントを作ったのだが,ようやくそれをMacAppStoreに登録した.

Whalebird

Whalebird

  • Akira Fukushima
  • Social Networking
  • Free

ちゃんと公開されてる.

そいえば前にelectronのリリース用パッケージについても書いた. 今日はその続きということで,MacAppStoreへの公開までを書く.

続きを読む

Vue.jsでページ全体のカラーをコントロールする

先日Whalebirdのバージョン0.5.0をリリースした.このリリースに,アプリのテーマカラー変更が含まれている.

中身はElectronの上でVue.jsが動いているだけなのだが,どうやってテーマを変更するか,だいぶ悩んだので書いておく.

続きを読む

electronでリリース用パッケージを作る

先日書いたとおり,electronでMastodonクライアントを作ったのだが,パッケージ化に関してかなり迷走したので,最近のelectron事情を書いておく.

electronに関しては,「ほら,こうしたら簡単に作れるでしょ?」といういわゆるHello World系の記事が非常に多く,細かい困りごとやリリースに必要な情報はあまり出てこない. また,2015年くらいの,electronが流行り始めた時期の記事は結構あるものの,最近はそこまで記事が多くないこともあり,最近のリリース事情がよくわからなかった.

続きを読む

Twitterクライアントの開発を辞める

3年くらい運用してきたTwitterクライアントがあります.

2018年6月20日に予定されているTwitterAPIのUserStream廃止に伴い,このクライアントの開発を辞めます.

理由は言うまでもなくUserStreamです. 今後はMastodonクライアントとして生まれ変わったので,そちらをよろしくお願いします.

h3poteto.hatenablog.com

続きを読む