clowdr-app / clowdr

Midspace (formerly Clowdr) is a completely open-source virtual conference platform. Host complex events with hundreds of authors and presenters. Midspace includes automated livestreams, video chat, text chat, randomised networking and much more.
https://www.midspace.app/
GNU Affero General Public License v3.0
59 stars 20 forks source link

More information needed on schedule page #64

Open bcpierce00 opened 3 years ago

bcpierce00 commented 3 years ago

The schedule page doesn't work very well yet -- honestly, I found myself looking elsewhere (Researchr, etc.) to check things in the schedule. At a minumum, it needs to

Ed:

EdNutting commented 3 years ago

The schedule has been rotated to be vertical now, which helps a little bit (and results in the browser being able to restore the scroll position, and for low-parallelism schedules requires little/no horizontal scrolling).

I'd still like to find time to investigate schedule views and rebuild this. We'll need to for larger future conferences where parallel sessions presents a big UI challenge.

rossng commented 3 years ago

I've split out individual issues from this meta-issue. I haven't created anything for this part, as it's not yet clear (to me, at least) what is being proposed:

in fact, maybe hovering on a talk could pop up a magnified timeline showing that talk and the ones before and after, and moving the mouse on the magnified timeline would scroll it (I know, now we're getting pretty fancy -- just speculating!)

However, this would be a good thing to use GitHub Discussions for. If we settle on a design, we can turn it into an issue.

bcpierce00 commented 3 years ago

Is there a discussion already for this? I think doing something in this space would improve the schedule a lot.

The idea is: The schedule design is subject to a tension between (1) wanting to display a lot of information that may be useful to people and (2) wanting to keep the page from getting too cluttered (and the fonts getting too small!). The suggested approach is to let people hover on specific items in the schedule to get more information quickly.

More ambitiously, if the displayed information includes not just the talk that we're hovering over but also the previous and following talks, then one could sort of sweep across the schedule to see a scrolling timeline of "higher-resolution" displays of each program item. But this is just a refinement -- "hover for more info and then sweep to see more info for the next item" would be almost as good.

rossng commented 3 years ago

There is no discussion yet, but feel free to create one 🙂

bcpierce00 commented 3 years ago

I propose implementing "hover over schedule for full information on event" as the thing we should implement for now. Further discussion probably not needed for now.