Actions
バグ #1165
openmumble_<なにかしら>_fontの設定ができない
プラグイン名:
ブランチ:
クラッシュする:
No
Description
表示フォント設定のうち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)
Updated by Izumi Tsutsui over 6 years ago
この 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 のようなプラグインでも使われてたりしますが……。
Updated by Izumi Tsutsui about 6 years ago
sub-parts-client のプラグインは以下のプルリクマージで修正されていました。
https://github.com/toshia/mikutter-sub-parts-client/pull/7
Actions