vimpr / vimperator-plugins

for Vimperator plugins
http://vimpr.github.com/
408 stars 123 forks source link

Fix tweet width in twsidebar #28

Closed cd01 closed 11 years ago

cd01 commented 11 years ago

twsidebar で 各Tweetの幅がバラバラになるのを修正しました。

anekos commented 11 years ago

幅は統一されるけど、サイドバーがある程度の幅をもっていないと常に、はみ出した感じになっちゃいますね…。 どっちがいいんですかねぇ。

cd01 commented 11 years ago

ちょっとがんばってみましたが、あんまり幅がなくても、はみ出さなくなった代わりに、時間とかが表示される部分が右寄せされなくなってしまいました・・・

ebith commented 11 years ago

この問題ってそもそも、Firefox17からXUL中に指定したスタイルシートが効かなくなってしまったせいだと思うのですが(フォントサイズの調節やボールド指定も効いてないので)そこのところはどうなんでしょう。 おかしくなった直後にググったりTwitter検索したりはしたのですが特に何も見つけられずでした。

anekos commented 11 years ago

Firefox17からXUL中に指定したスタイルシートが効かなくなってしまった

気づいてませんでした…。 ただ、元々はみ出すツイートはあった気がします。 自分は面倒であまりきにしてなかったですが。 cd01 のコミット、ディスプレイ新調したら結果的に完璧になるな、とか思ってますw (今のディスプレイだと、ちょっと横幅足りない

cd01 commented 11 years ago

ebithさん XULを今回ほぼ初めて触った感じなので、試行錯誤しまくって、なんとか合わせた感じなので、よく分かりませんが、確かにスタイルシートが効かなくて調整するのが大変です。

cd01 commented 11 years ago

anekosさん 確かに今、僕が使ってるディスプレイは、そこそこ大きいので、ある程度サイズがある場合にピッタリになるように調整した感じがありますね。 あと、さっきコミットした分だと、幅の問題は、そこそこ解決できたかと思うのですが、時間とかが表示される部分の位置が指定できなくて難しいです・・・

anekos commented 11 years ago

自分としては、妥協して表示をけずったりするのもありかと思います。 時刻とか、あまりいらないきもしますしね。

ebith commented 11 years ago

twsidebarのXULにはidを足してボールド指定やフォント指定部分をアドオン側のCSSに書くことで以前までの見た目に近いものを手元では使っているのですが、CSSが決め打ちになってしまうので解決とは言えずなんとも言えない感じです。

anekos commented 11 years ago

http://gyazo.snca.net/81a3b08dc5483997f866b94d57b96c01.png 新しいほう(abe54a) では、こんな感じになってます。難しそうですね…。

cd01 commented 11 years ago

時刻とかの表示も右寄せにならないだけで、そこそこ見れる感じもするので、幅がバラバラよりかは、いいかもしれませんね。

cd01 commented 11 years ago

僕のWindowsだと、Debugのタブの右端までは、ちゃんと表示されるんですが、環境によって結構違う感じですかね~。難しい。。。

anekos commented 11 years ago

ちなみに、うちは、Linux です。

cd01 commented 11 years ago

いまXubuntuで試したんですが、Windowsの方と同じ感じでした。 twsidebarのタブの幅よりは小さくできないっぽいんですが、タブの右端より端を左にしてます?

anekos commented 11 years ago

時間消すと問題ない感じになりました。 オプション追加しても、いいかもしれませんね。 この件がなくても、邪魔という人もいるかもしれませんし。

anekos commented 11 years ago

よくわからないので、画像をさらします。 http://gyazo.snca.net/77dd134483bfa31008fa2434afa8dcd7.png サイドバーを右端にしているのが問題とか…?

anekos commented 11 years ago

そういえば、ツイートの内容にも影響されたような…。なんだったかな。

cd01 commented 11 years ago

HOME, My, Keyword, Filter, Debugのタブの幅の合計よりは小さくできないみたいなので、それかなあと思ったんですが、違いますかね?

cd01 commented 11 years ago

プルリクエストを送った時のコミットで、word-breakを付けたら、だいぶ幅がいい感じになったので、ツイートに長い単語とか意味を持たなさそうな文字列が入ってると、幅が広がりそうですね。

anekos commented 11 years ago

タブの幅の合計よりは小さくできないみたいなので

なるほど。でも、そこまでは狭くしてないですね。

cd01 commented 11 years ago

じゃあ、時間のところで、うまく改行されてくれないのが問題とかですかね? 144行目の hbox に style="word-break:break-all;" とか付けたりしたら、うまくいってほしいなあ。

cd01 commented 11 years ago

word-break:break-all 付けても全然意味無さそう・・・

anekos commented 11 years ago

結局ディスプレイ買い換えるのが正解ですか… だとしたら、もうそういうことで(?)マージしてもいいかもですね。

cd01 commented 11 years ago

オプション付けてみました。 でも、なぜかデフォルトの値がtrueになりませんでした・・・

anekos commented 11 years ago

ありがとうございます。 とりあえずマージしちゃいましょうか? あとで改善できたら、追加するということで。

cd01 commented 11 years ago

anekosさんが、よければお願いします。 オプション付けたところは、かなり雑にやっちゃったので怪しいですが。