Subway Tooter blog

Androidアプリ「Subway Tooter」の説明/宣伝用のブログ

1.5.6から1.8.2までの新機能。リスト機能

しばらくblog更新をサボってましたがアプリの方はそれなりに更新していました。
マストドン本体の新機能への対応を粛々と行っています。Subway Tooter 独自の新機能はとくにありません。

以下は新機能のリストです。

1.5.6 カスタム絵文字の表示
1.5.7 カスタム絵文字のAPNGアニメーション
1.6.0 絵文字データをiamcal/emoji-data と twitter/twemoji 由来のものに変更
1.6.1 絵文字とカスタム絵文字の入力補完
1.6.1 アカウント設定に「サーバタイムアウトを通知しない」を追加
1.6.4 絵文字ピッカー
1.6.6 某タンスのプロフィール絵文字の表示
1.6.7 アプリ設定に「カスタム絵文字をアニメーションしない」を追加
1.6.7 会話ビューでoEmbedのカードを表示する
1.6.9 アプリ設定に「絵文字コードの手前に空白以外の文字があっても変換する」を追加
1.7.0 添付メディアに説明文を指定できます。指定した説明文はTL中に表示されます。
1.7.5 ユーザのmoreメニューに「ユーザからのブーストをホームに表示しない」を追加
1.7.6 サイドメニューに「リスト」を追加。新しいカラム:リスト一覧、リストTL、リストユーザ
1.7.8 ミュート操作時に「通知もミュート」するか選べる
1.7.9 引っ越しされたアカウントのプロフ表示とフォローボタンの挙動を変更
1.8.1 ユーザをリストに登録する際に、他のリストに登録済かどうか分かるようにした
1.8.2 疑似アカウントでも公開TLのストリーミング受信を行う

リスト機能

マストドン2.1からリスト機能が追加されました。
フォローユーザの一部をリストに登録して、そのユーザのみのタイムラインを表示する機能です。
(Twitterと違って)マストドンではリストに追加できるのはフォロー済のユーザだけです。

公式WebUIのリスト追加操作は少し不便さが目立ちます。

  • 未フォローのユーザを直接リストに追加する動線がない
  • いちいち検索しないといけない
  • あるユーザが複数あるリストのどれに登録済か分からない

そこでSubway Tooter では公式Webとは異なるリスト管理UIを用意しました。
(ただしSubway Tooter 1.8.1以降とマストドン2.1.0rc4以降のインスタンスの組み合わせでないと機能しません)

任意のユーザのコンテキストメニューから「リストに追加/削除…」からダイアログを開くと、対象ユーザのリスト登録状況がひと目で分かるように表示されます。

f:id:tateisu:20171214091547j:plain

Subway Tooter では「フォローしてリストに追加」を簡単に行えるようにしています。
まだユーザをフォローしていないことを示すエラーがリストAPIから返ってきた際に、STは「フォローしてリストに追加」を提案します。
フォロー処理がサーバ側で進行中の間はこの処理は失敗しますが、簡単に手動でリトライできます。

f:id:tateisu:20171214091559j:plain