roost-im / roost-client

The official client for Roost.
MIT License
1 stars 6 forks source link

Timeline superscroll #80

Open dovej opened 10 years ago

dovej commented 10 years ago

This is a very fluffy one. Joey and I have talked about this and figured it would be really cool. The idea is to have a second scrolling mode that triggers when scrolling very quickly through a lot of messages (think the alphabetic scroll on an iPod) which would pop some sort of vertical timeline out of the scrollbar side and allow you to "superscroll" using that timeline. Probably want some graphical flair to this as well, emphasizing the scroll position within the timeline in some cool way, perhaps also having some graphic that shows how much zephyr traffic exists at each point in the timeline (I'm thinking about bars that extend away from the edge).

jrafidi commented 10 years ago

Flagging this as needing backend support, preferably something that can give a rough estimate of zephyr activity in a certain time window and then let the user drop in at a given date.

dovej commented 10 years ago

davidben says there is already backend support for "get me the first message from a given date"

dovej commented 10 years ago

to clarify, we can trivially implement "give me a date/time and we'll jump you there"