はんドンクラブ 運営ブログ

Mastodonインスタンス「handon.club」の運営ブログです。コラムなど,Mastodonに関する一般的な記事も投稿予定です。

3.2.0アップデートに伴うトゥートの公開範囲の表示方法変更について

こんばんは。アップデートの度に記事を書くのが面倒になって辞めてしまった,はんドンクラブ管理人のはんです。

はんドンクラブでは先ほど3.2.0rc1にアップデートをしましたが,はんドンクラブ独自仕様に関わる重要な仕様変更が行われましたので,この記事にてみなさんに周知したいと思います。

変更の理由は,本家のソースコードで行われた変更に起因するものです。この変更が従来のはんドンクラブ独自仕様と干渉するような内容でして,独自仕様を変更する必要が発生しました。

変更内容

Webにおけるタイムライン上のトゥートの公開範囲に関わる表記が変更となります。具体的には,非収載トゥートおよびフォロワー限定トゥートの表記方法(識別方法)が変更になります。右肩に鍵マークが付くようになります。

なお,クライアントを利用する場合には影響ありません。

非収載トゥート

  • Before(これまで)

f:id:highemerly:20200716232821p:plain
これまで・非収載

  • After(これから)

f:id:highemerly:20200716233636p:plain
これから・非収載

フォロワー限定トゥート

  • Before(これまで)

f:id:highemerly:20200716232850p:plain
これまで・フォロワー限定

  • After(これから)

f:id:highemerly:20200716233713p:plain
これから・フォロワー限定トゥート

変更の経緯

もともと,Mastodonでは,タイムライン上で公開トゥートと非収載トゥートの区別が付きませんでした。そこではんドンクラブは,独自仕様として「ブーストボタンに斜線を付与することで非収載トゥートであることを明示する」こととしていました。しかし,この点には問題がありました。それは,本来非収載トゥートはブースト出来るのにもかかわらず,あたかもブーストできないかのような印象を与えていたことです。

一方最近,本家ソースコードにおいて,トゥートの公開範囲を明示するような修正がマージされました。本家でも公開トゥートと非収載トゥートの区別が付くようになったのです。

github.com

そのためはんドンクラブでは,非収載トゥートのブーストボタンに斜線を付与する独自の変更を辞めました。前述の通り,非収載トゥートはブースト可能であるので,わざわざわかりづらい表示をする必要はないと判断したためです。ただ,フォロワー限定トゥートにブーストボタンが表示されるようになったので,そこには独自仕様として斜線を付与してみました(このコミットによりブースト可否がボタンの濃淡だけで表現されるようになったため,その分かりづらさを解消するためです)。

おまけ

関連するコミットをプルリクしてマージされました。

github.com