プロジェクト

全般

プロフィール

バグ #1165

未完了

mumble_<なにかしら>_fontの設定ができない

Akira Ouchi さんが約6年前に追加. ほぼ6年前に更新.

ステータス:
新規
優先度:
通常
担当者:
-
対象バージョン:
プラグイン名:
ブランチ:
クラッシュする:
いいえ

説明

表示フォント設定のうちmumble_<なにかしら>_fontの設定項目が消えており、
settings.ymlを直接書き換えない限りカスタマイズができない状況です。

該当する設定項目

UserConfig::mumble_basic_font: 01フロップデザイン 10
UserConfig::mumble_reply_font: 01フロップデザイン 10
UserConfig::mumble_basic_left_font: 01フロップデザイン 10
UserConfig::mumble_basic_right_font: VL Pゴシック 10

利用されている箇所

akkie@Soful-usb:~/mikutter (master) $ grep -r mumble_basic_font .
./core/userconfig.rb:    :mumble_basic_font => 'Sans 10',
./core/plugin/guide/interactive.rb:        layout.font_description = Pango::FontDescription.new(UserConfig[:mumble_basic_font])
./core/plugin/display_requirements/display_requirements.rb:    layout.font_description = Pango::FontDescription.new(UserConfig[:mumble_basic_font])
./core/plugin/message_detail_view/message_detail_view.rb:    textview = Gtk::IntelligentTextview.new(model.to_s, 'font' => :mumble_basic_font, style: style)
./core/plugin/set_view/set_view.rb:    [message, font || UserConfig[:"#{message.class.slug}_basic_font"] || UserConfig[:mumble_basic_font]] end
./core/plugin/set_view/set_view.rb:            fontcolor _('本文'), [:"#{slug}_basic_font", :mumble_basic_font], [:"#{slug}_basic_color", :mumble_basic_color]
./core/mui/cairo_sub_parts_voter.rb:    layout.font_description = Pango::FontDescription.new(UserConfig[:mumble_basic_font])
./core/mui/gtk_postbox.rb:        itv = Gtk::IntelligentTextview.new(message.to_show, 'font' => :mumble_basic_font)

Izumi Tsutsui さんがほぼ6年前に更新

この Retriever のコミット ecf26e1d で本当の意味での「デフォルト」のフォント設定がなくなってしまっているんですかね。

   settings(_("表示")) do
-    settings(_('つぶやき')) do
-      settings(_('通常時')) do
-        settings(_('フォント')) do
-          fontcolor _('デフォルト'), :mumble_basic_font, :mumble_basic_color
-          fontcolor _('ヘッダ(左)'), :mumble_basic_left_font, :mumble_basic_left_color
-          fontcolor _('ヘッダ(右)'), :mumble_basic_right_font, :mumble_basic_right_color
+    settings _('選択中') do
+      color _('背景色'), :mumble_selected_bg
+    end
+    Plugin.filtering(:retrievers, []).first.each do |modelspec|
+      slug = modelspec[:slug]
+      settings(_(modelspec[:name])) do
+        settings(_('デフォルト')) do
+          settings(_('フォント')) do
+            fontcolor _('本文'), [:"#{slug}_basic_font", :mumble_basic_font], [:"#{slug}_basic_color", :mumble_basic_color]
+            fontcolor _('ヘッダ(左)'), [:"#{slug}_basic_left_font", :mumble_basic_left_font], [:"#{slug}_basic_left_color", :mumble_basic_left_color]
+            fontcolor _('ヘッダ(右)'), [:"#{slug}_basic_right_font", :mumble_basic_right_font], [:"#{slug}_basic_right_color", :mumble_basic_right_color]
+          end
+          color _('背景色'), [:"#{slug}_basic_bg", :mumble_basic_bg]
         end

むしろ mumble を使っているところを直すべき?
subparts_client のようなプラグインでも使われてたりしますが……。

Izumi Tsutsui さんがほぼ6年前に更新

sub-parts-client のプラグインは以下のプルリクマージで修正されていました。
https://github.com/toshia/mikutter-sub-parts-client/pull/7

他の形式にエクスポート: Atom PDF