How does this bug relate to #243?
My current impression:
- This bug is more like “Server has a bunch of collections/calendars (some might be new!), and user wants to (de)select some”.
- While #243 seems to be more specific about the “collection/calendar on server was deleted, how to properly handle that?”
I’m not sure how to handle the situation when remote collections are added or deleted. Do you have a suggestion how these things could be handled in the user-interface?
For the intend of “changing selection, including adding new ones”:
What about splitting the collection selection in the setup process on its own page and then use that exact same page when changing the account later?
Thanks for the hint. Now when explicitly looking for it, I have found such a dialog in the stock Android calendar app – I have never seen it before.
Badly enough, this is only half of the solution. For one it might only select the calendars shown by that particular app. For example I have some widget to show the upcoming events and one can select calendars there too, just for the display there. And the system might still show reminders for reminders for uninteresting calendars. (Until I switched from caldav adapter to davdroid and deselcted a calendar in setup, I always got all the reminders from a friend’s calendar.)
Or it might just be BIG company calendars you don’t want to sync via your private data plan.