We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mikutter 本体のチケット 1535 https://dev.mikutter.hachune.net/issues/1535 と同様に リプライ時の公開範囲のデフォルト設定仕様を以下に変更する提案と習作パッチです。
これを、実用上は以下のようにしたほうが便利かと思っています。 通常ポスト(非リプライ時)は mastodon 側の投稿時のデフォルト公開範囲設定をデフォルトとする リプライ時(DM含む)は、mastodon 側の投稿時のデフォルト公開範囲設定 もしくは 返信元の公開範囲のいずれかの公開範囲の狭い方 「公開範囲の狭い方」の順番は direct < private < unlisted < public とする
これを、実用上は以下のようにしたほうが便利かと思っています。
direct
private
unlisted
public
From e9ea5576c7411df958643c74e50ac1427c399000 Mon Sep 17 00:00:00 2001 From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp> Date: Thu, 4 Nov 2021 02:29:56 +0900 Subject: [PATCH] =?UTF-8?q?=E8=BF=94=E4=BF=A1=E6=99=82=E3=81=AE=E3=83=87?= =?UTF-8?q?=E3=83=95=E3=82=A9=E3=83=AB=E3=83=88=E3=81=AE=E5=85=AC=E9=96=8B?= =?UTF-8?q?=E7=AF=84=E5=9B=B2=E3=81=AE=E4=BB=95=E6=A7=98=E3=81=AE=E5=A4=89?= =?UTF-8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mastodon_postbox_visibility.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/mastodon_postbox_visibility.rb b/mastodon_postbox_visibility.rb index 3b7717d..aadd008 100644 --- a/mastodon_postbox_visibility.rb +++ b/mastodon_postbox_visibility.rb @@ -34,6 +34,21 @@ class Gtk::PostBox def initialize(*args, visibility: nil, **kwrest) initialize_uwm(*args, visibility: visibility, **kwrest) + # 返信の場合の visibility を設定 + reply_to = self.mastodon_get_reply_to + if reply_to.is_a?(Plugin::Mastodon::Status) + # 返信先の公開範囲が狭い場合は返信先の公開範囲に合わせる。 + if reply_to.visibility == "direct" + visibility = :direct + elsif visibility != :direct && reply_to.visibility == "private" + visibility = :private + elsif visibility != :direct && visibility != :private && reply_to.visibility == "unlisted" + visibility = :unlisted + end + @visibility = visibility + notice "mastodon reply visibility: #{visibility}" + end + # 公開範囲切り替えボタン icon = Gtk::Image.new(Plugin[:mastodon_postbox_visibility].visibility_icon(visibility).pixbuf(width: 16, height: 16)) add_extra_button(:mastodon_visibility, icon) { |e| -- 2.33.0
The text was updated successfully, but these errors were encountered:
No branches or pull requests
mikutter 本体のチケット 1535 https://dev.mikutter.hachune.net/issues/1535 と同様に
リプライ時の公開範囲のデフォルト設定仕様を以下に変更する提案と習作パッチです。
The text was updated successfully, but these errors were encountered: