バグ #1338
完了HiDPI対応後、TLが正常に描画されない環境がある
説明
すでに mastodon TL では結果出ていますが備忘で登録しときます。
Gdk::Visual.system.screen.resolution
が整数ではなく小数を返すとダメっぽい。
https://social.mikutter.hachune.net/@d_flat_aug7/102162523047868231
https://social.mikutter.hachune.net/@d_flat_aug7/102162544006513694
UIの拡大率を等倍にしたら治った
https://social.mikutter.hachune.net/@toshi_a/102162678380253493
@d_flat_aug7@social.mikutter.hachune.net ええ環境もっとるやんけそのmikutterでmikutterコンソール開いて
Gdk::Visual.system.screen.resolution
実行したら何が帰ってくる
https://social.mikutter.hachune.net/@d_flat_aug7/102162696813153669
@toshi_a@social.mikutter.hachune.net 96.0
https://social.mikutter.hachune.net/@toshi_a/102162699195040472
@d_flat_aug7@social.mikutter.hachune.net あー、あーー、
https://social.mikutter.hachune.net/@toshi_a/102162729808440802
@d_flat_aug7@social.mikutter.hachune.net これほんまに小数点以下が現れたら死ぬやつっぽいな
https://social.mikutter.hachune.net/@tsutsuii/102162684723701359
develop の mikutter が正常に起動しない件
https://social.mikutter.hachune.net/system/media_attachments/files/000/852/515/original/57c4a42c8058849d.png?1558878855
https://social.mikutter.hachune.net/@tsutsuii/102162744101300429
@toshi_a@social.mikutter.hachune.net こんな感じ
GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file_at_scale: assertion 'width > 0 || width == -1' failed
from /usr/pkg/lib/ruby/gems/2.4.0/gems/gobject-introspection-3.3.6/lib/gobject-introspection/loader.rb:616:in `invoke'
https://social.mikutter.hachune.net/@tsutsuii/102162760434070504
@toshi_a@social.mikutter.hachune.net @d_flat_aug7@social.mikutter.hachune.net 謎マシンじゃなくても謎が起こる NetBSD
https://social.mikutter.hachune.net/system/media_attachments/files/000/852/552/original/ccf494454c99bcdf.png?1558880010
(Gdk::Visual.system.screen.resolution の返り値が 96.1513671875 というDPI)
https://social.mikutter.hachune.net/@tsutsuii/102163087523698542
@toshi_a@social.mikutter.hachune.net こちら develop の方となります、ご査収のほどよろしくお願いいたしたく
https://social.mikutter.hachune.net/system/media_attachments/files/000/852/672/original/957c5194e80e31ed.jpeg?1558885001
https://social.mikutter.hachune.net/@toshi_a/102163090524935609
@tsutsuii@social.mikutter.hachune.net めっちゃ大変だと思いますが、mikutterコンソールで
Gdk::Visual.system.screen.resolution
を実行したら何が返ってきますか
https://social.mikutter.hachune.net/@tsutsuii/102163153276167482
@toshi_a@social.mikutter.hachune.net 出ました。ある意味予想通りですね
https://social.mikutter.hachune.net/system/media_attachments/files/000/852/699/original/ed2870c72c17517d.jpeg?1558886004
https://social.mikutter.hachune.net/system/media_attachments/files/000/852/700/original/347429fdd5720354.jpeg?1558886005
(DPI 96.0)
ファイル
Izumi Tsutsui さんが5年以上前に更新
- ファイル mikutter-3.8.8-WZERO3-1.jpg mikutter-3.8.8-WZERO3-1.jpg を追加
- ファイル mikutter-3.8.8-WZERO3-2.jpg mikutter-3.8.8-WZERO3-2.jpg を追加
mikutter 3.8.8 on W-ZERO3 WS003SH¶
8年後に見返すように記念カキコ
https://social.mikutter.hachune.net/@tsutsuii/102162966190476394
8年前のあのとき¶
https://social.mikutter.hachune.net/@toshi_a/102163114260621712
W-ZERO3は、mikutterが、というより俺が生まれて初めて俺が書いたコードが俺以外の人の端末で動いているのを実際に見たハードだから、由緒正しい感じがある
https://twitter.com/tsutsuii/status/97004104693460992
https://twitpic.com/5xsdbs
toshi_a 初音 さんが5年以上前に更新
というより、Pangoが(小数点以下がある?)Floatを受け取るとだめな場合があるようです。
大丈夫な場合もあって、私のマシンのなかにはScaleが 1.61
になっているものがあります。
Scaleを返すメソッドを定義するのではなく、数値を受け取ってScaleを掛けたIntegerを返すようなメソッドを定義して、Floatを渡さないようにしようと思います。
toshi_a 初音 さんが5年以上前に更新
- ステータス を 実装待ち から レビュー待ち に変更
- 担当者 を Izumi Tsutsui にセット
- ブランチ を topic/1338-fix-hidpi-error にセット
なおしました。確認してみてね。
Izumi Tsutsui さんが5年以上前に更新
- ステータス を レビュー待ち から まだダメ に変更
- 担当者 を Izumi Tsutsui から toshi_a 初音 に変更
toshi_a 初音 さんは書きました:
なおしました。確認してみてね。
topic/1338-fix-hidpi-error へのコミットが git push されてない説
https://social.mikutter.hachune.net/@tsutsuii/102168237243694458
toshi_a 初音 さんが5年以上前に更新
- ステータス を まだダメ から レビュー待ち に変更
- 担当者 を toshi_a 初音 から Izumi Tsutsui に変更
push出来てないのかと思って確認したらcommitしてませんでした
Izumi Tsutsui さんが5年以上前に更新
- ファイル mikutter-hidpi-1338-wzero3.jpg mikutter-hidpi-1338-wzero3.jpg を追加
- ステータス を レビュー待ち から マージ待ち に変更
行けてるんじゃないでしょうか
(重すぎてアイコンロードできない問題)