Skip to content
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

Make the calendar-selection widget smaller #47

Open
nmlorg opened this issue May 29, 2019 · 1 comment
Open

Make the calendar-selection widget smaller #47

nmlorg opened this issue May 29, 2019 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@nmlorg
Copy link
Owner

nmlorg commented May 29, 2019

The shared bot has 13 global calendars, and I'm about to add a 14th, so the calendar selector is going to end up with 15 buttons (including Back). At 14, the button list already scrolls off the screen (and the actual message text is completely hidden), so it might make sense to either do two columns of buttons or, if it ends up saving space, doing a geographic hierarchy like /groups.

@nmlorg nmlorg added the enhancement New feature or request label May 29, 2019
@nmlorg nmlorg self-assigned this May 29, 2019
@nmlorg
Copy link
Owner Author

nmlorg commented Jun 3, 2019

This might need to be split into 2 or 3 issues, but additional ideas:

Replace location with tags in /groups, and reuse the same logic for calendars. Instead of strictly being organized geographically, groups, calendars, etc. can have tags based on geography, topic, etc., which would be flattened rather than hierarchical. (Though another alternative would be to go the other direction and make things super hierarchical—instead of a flat geographic listing, as used in /groups now, you might first select country, then state/province, then city; and at the same level as country might be just a "topics" overheading, or maybe even "topics" and "geography" at the top level, etc.)

Unrelatedly, instead of just toggling calendars on or off, it might be nice to be able to do things like set event filters (like if a group includes both business meetings and social events on a single calendar, users might want to be able to only show/filter out some groups of events). It might also make sense to be able to configure a separate time zone for each group(?). Possibly other calendar-specific (rather than user-specific) settings. (Though another approach might be to create user-specific filter settings, which are applied to all calendars enabled by the user—or group admin.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant