– because it’s hard? cumbersome? broken windows theory? But if it came pre-packaged already…
-
-
I hope that makes sense?
1 reply 0 retweets 0 likes -
(Another common UI failure is that most of these make it impossible to distinguish whether a “forever stream” finished its run, or whether it’s still loading, or whether there’s an error. Could handling this be supported better by the browser chrome itself?)
1 reply 0 retweets 0 likes -
1 reply 0 retweets 0 likes
-
Replying to @mwichary @jensimmons
So there *is* work happening on something like a built-in virtual scroller: https://github.com/valdrinkoshi/virtual-scroller … I think
@ojanvafai wants to get that to Origin Trial soon.2 replies 0 retweets 3 likes -
Replying to @slightlylate @mwichary and
Ivan Čurić Retweeted Nicole Sullivan
Anything related to https://mobile.twitter.com/stubbornella/status/1050787448538595330 … ?
Ivan Čurić added,
Nicole Sullivan @stubbornellaReplying to @CharlieCroom @_baxuz @reactjs@brian_d_vaughn,@ojanvafai,@graynorton,@chrishtr and@domenic are designing that. With a little assist from some folks at twitter who know a thing or two about virtual scrolling. ;) Send me all your weird use cases or examples of scrollers we should take into account!1 reply 0 retweets 0 likes -
Replying to @_baxuz @slightlylate and
Yup, that’s the one. It sounds like the desired behavior is not to see content visibly refetch/rerender when you come back to them? Anything else?
1 reply 0 retweets 1 like -
Replying to @stubbornella
I’m so excited for this. Here are some considerations I have when designing that kind of stuff: a) is it possible to design it so it fires loading new items at the right distance, so it feels smooth and you never bounce off of the bottom edge
1 reply 0 retweets 1 like -
Replying to @mwichary @stubbornella
b) is it possible to have a (subtle) loading indicator c) is it possible to have an “end of stream” indicator
1 reply 0 retweets 1 like -
Replying to @mwichary @stubbornella
d) if things go wrong/slow connection, is there an error message? Can I retry manually without reloading the whole page?
1 reply 0 retweets 0 likes
e) if reloading, navigating, can I arrive at the exact same position? (same as above) f) if things are added above and below, can the thing I’m looking at never move (scroll position gets adjusted for reflow)
-
-
Replying to @mwichary @stubbornella
g) Bigger design question: Is there a way to indicate those things in scroll bars? Historical scroll bars are somewhat poorly equipped to handle virtual content.
1 reply 0 retweets 0 likes -
Replying to @mwichary @stubbornella
(Example: how can I quickly scroll down somewhere far without needing to wait for everything intermediate to load… but also without the scroll elevator being tiny.)
1 reply 0 retweets 0 likes - Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.