-
Notifications
You must be signed in to change notification settings - Fork 378
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Confusing UI for agenda webcal subscribe/ics download buttons #3811
Comments
My agenda rework in vue.js use the following UX: The personalize tab is gone. The user can instead filter by areas: The user can further filter the agenda by picking individual sessions: The Download as .ics button use whatever you have selected / filtered from both the Filter Agenda and Pick Sessions features. Does that make sense? |
A few points of trepidation:
|
|
at 1) interesting idea - lets pursue it, but I don't think you see the main workflow that I was trying to point to yet. Users will want to see the calendar change in realtime as groups are selected/deselected when filtering by groups in the "filter agenda" panel you show above, at 3), I wasn't talking about the items in the list view, but rather the items in the "filter agenda" panel |
Why is there a different font for the time column? |
@larseggert I was experimenting with some different fonts. I reverted to using the site defaults: Here's an early preview of the FullCalendar implementation for the calendar view: and you can also filter areas / groups while the calendar view is opened: |
Is this issue still useful, or are we better tracking these conversations in other places. I suggest closing it. |
Still open, so I have a question. What is designed to happen when you click the "Add To Your Calendar" -> "Subscribe...(Webcal) button"? On Desktop Chrome, it opens Google Calendar for me but then as far as I can tell nothing else happens. No subscription is evident among My Calendars / Other Calendars on the bottom left of the Google Calendar view. The design of the button also makes it very difficult to fetch a calendar ID out of it that I could use by manually adding via Google Calendar's Add Calendar interface. I started to dig down through the Developer Console to find out what that might be, but then decided maybe I should just ask what I'm doing wrong. Maybe this all belongs some place else and I should create a new issue, or maybe (as I am prepared to believe) it isn't even n issue and doesn't warrant one, just pilot error for which I need to be educated. That's why I leveraged the most recent issue about subscriptions rather than starting a new one (yet). Oh, also, this would be expected to dynamically subscribe only to the complete agenda, right? Not to a personally filtered calendar? Cuz that latter, now that would be killer -- a focus on only the groups I care about but that automatically gets any updates as needed. |
The webcal buttons are just hrefs to webcal: URLs. Your OS and whatever app you've configured for dealing with those URLs are where you tell your system what should happen. Right click on the URL and copy link. And yes, you can subscribe to only the sessions you are interested in. Use the filter or pick buttons, save your selections, and then subscribe to the resulting calendar. |
Ok - I see that doesn't work. |
The agenda page's UI for subscribing to webcal or downloading ics files looks something like:
(see #3786). This is shared between the main "agenda" tab and the "personalize" tab that permits filtering as well as selecting individual sessions to appear on the agenda.
These are a bunch of similar buttons: an ics file can be downloaded for a specific area, for all the "non-area" events, or for the currently filtered set of sessions. The latter can also be "subscribed" to as a webcal link.
The filtered calendars are only offered when there are filter parameters selected. These can also represent "filtered" views selected by the UI above these links, or "personal" views selected by combining the filtered views with individually selected sessions on the Personalize tab.
The current set of buttons is a bit haphazard. Really need to rationalize this and offer a more coherent presentation of these options. Just visually, the button sets are different sizes/styles and split across lines in a way that's not of obvious significance to a user.
The text was updated successfully, but these errors were encountered: