Hi Tomas,

On 15.12.2014 16:10, Tomas Mikula wrote:
To add an idea, semi-transparent scrollbars could be shown over the
content when the mouse approaches the edge. This would avoid
flickering andto save space at the same time. I realize one could not
use this if the scrollbars would cover some interactive controls at
the edge of the content.

Sounds similar to invisible scrollbars which appear on hover only. Personally I don't like either one. I guess it is a matter of taste. In a touch scenario it is a bit of problem though because usually you cannot rely on hover events.

Also, I would like to see some new creative way of scrolling the
content, especially for cases when the full length of the content is
not known, e.g. a ListView with variable cell sizes, or a possibly
infinite stream of items that are loaded as needed. In these cases,
the scrollbar length always lies about the actual total length of the
content.

If you have variable cell sizes an easy way to map this to a scrollbar is to use the number of items, possibly with some adjustments involving the height of the known cells. From my impression this is what virtual flow does but I could be wrong.

An infinite stream of items can be scrolled with the "Google Picasa" light table approach. You can find an implementation of this concept in ControlsFX, see the PlusMinusSlider control.

Werner

Reply via email to