tuxmobil / CampFahrplan

View the conference schedule of the Chaos Communcation Camp/Congress
59 stars 23 forks source link

Implement friction in left/right swiping in grid view #174

Open wschildbach opened 7 years ago

wschildbach commented 7 years ago

This use case applies when there are many rooms; and one has favoritized several talks at overlapping times. One then wants to quickly move between different talks at any one time, and compare and contrast between them. In this use case, we do not care about rooms that do not have a favorite at our selected time.

What we would therefore like to achieve is that only rooms with relevant talks are shown, or at least we scroll easily past rooms that are not relevant, not missing the relevant ones.

One possible implementation might be to implement friction in scrolling "with inertia" and make friction higher when a room with a favorite talk in it comes into view; and make scrolling friction-less for rooms without such favorites.