プロジェクト

全般

プロフィール

バグ #1509

未完了

プロフィール: ヘッダウィジェットの横幅よりMiraclePainterの横幅が短くならない

toshi_a 初音 さんが2年以上前に追加. 2年以上前に更新.

ステータス:
まだダメ
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
クラッシュする:
いいえ

説明

異様にドメイン名が長いサーバの場合、プロフィールのヘッダの横幅の最小サイズが、ウィンドウより大きくなる場合がある。
それによって、ListBoxが影響を受け、MiraclePainterが見切れてしまう。

対応方法としては、ヘッダウィジェットの表の右側については自動改行させるのが良さそう。


ファイル

DeepinScreenshot_select-area_20211009160814.png (165 KB) DeepinScreenshot_select-area_20211009160814.png 十分に大きいと問題がない toshi_a 初音, 2021-10-09 16:14
DeepinScreenshot_select-area_20211009160918.png (163 KB) DeepinScreenshot_select-area_20211009160918.png ヘッダのsize-requestよりもウィンドウが小さくなると、MiraclePainterがウィンドウサイズより大きくなる toshi_a 初音, 2021-10-09 16:14
DeepinScreenshot_select-area_20211023193154.png (221 KB) DeepinScreenshot_select-area_20211023193154.png mastodon_account_viewerのフォロー関係の横幅もあるみたい toshi_a 初音, 2021-10-23 19:33
mikutter-1509.mp4 (394 KB) mikutter-1509.mp4 Izumi Tsutsui, 2022-01-01 21:56

Shibafu Midorino さんが2年以上前に更新

KDE Plasma 5.22.5 / KWin 環境ではヘッダウィジェットの最小幅でウィンドウ自体の最小幅が決定され、Window Ruleとして最小サイズを強制的に1x1にオーバーライドしないと再現せず。おそらくWindow manager依存で見切れるかが決定する?
とはいえ、ここは改行できるようにするのが望ましいと思います。

Shibafu Midorino さんが2年以上前に更新

  • ステータス分類待ち から 実装待ち に変更
  • 担当者Shibafu Midorino にセット

Shibafu Midorino さんが2年以上前に更新

  • ステータス実装待ち から レビュー待ち に変更
  • 担当者Shibafu Midorino から toshi_a 初音 に変更
  • ブランチtopic/1509-wrap-modelviewer-header にセット

実装しました。KDE Plasma 5.22.5 / KWin で確認した限りでは、説明通りの挙動になっているかなと思います。
toshi_aさんの使っているWMで期待する振る舞いになっているか確認していただきたいです。

ところでDiva::Modelを受けてIntelligentTextViewを出すパターンは確認できていなくて、これ使ってる場所あるのかな……?という感じです。

toshi_a 初音 さんが2年以上前に更新

mastodon_account_viewerのフォロー関係の横幅もあるみたいで、これより横幅を縮めていると依然再現します。
サイドバーみたいに置いてるときじゃないと引かないけれど、自動改行に加えてはみ出た領域を親のsize requestに継承されないようにできたほうがいいのかもしれない

Izumi Tsutsui さんが2年以上前に更新

toshi_a 初音 さんは #note-4 で書きました:

mastodon_account_viewerのフォロー関係の横幅もあるみたいで、これより横幅を縮めていると依然再現します。
サイドバーみたいに置いてるときじゃないと引かないけれど、自動改行に加えてはみ出た領域を親のsize requestに継承されないようにできたほうがいいのかもしれない

超雑にスクロールさせるという案(gtk の概念を試行錯誤中)

diff --git a/plugin/mastodon_account_viewer/mastodon_account_viewer.rb b/plugin/mastodon_account_viewer/mastodon_account_viewer.rb
index 5d0b21e3..32ca505e 100644
--- a/plugin/mastodon_account_viewer/mastodon_account_viewer.rb
+++ b/plugin/mastodon_account_viewer/mastodon_account_viewer.rb
@@ -48,7 +48,7 @@ Plugin.create(:mastodon_account_viewer) do
       bio <<
       relation_bar(user)

-    nativewidget grid
+    nativewidget Gtk::ScrolledWindow.new.add(grid)
   end

   def user_field_table(header_columns)

toshi_a 初音 さんが2年以上前に更新

  • 担当者toshi_a 初音 にセット

Izumi Tsutsui さんが2年以上前に更新

プロフィールタブヘッダの [ユーザーアイコン]+[Mastodon開始]+[アカウント名] の横幅でベゼルが割れるみたいです
mikutter-1509.mp4

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