Thanks for your feedback, however we knew that this one would pop up (it’s obvious) The reason behind the change of the UI was that were facing a lot of different use cases lately: from users with only a few resources to users with a huge number of calendars and address books. Big lists were not performing well and sometimes it was impossible to scroll through a big list and selections were very laggy. Therefore we needed a more performant way with the newly introduced RecyclerView (together with the also newly introduced Room database this is very useful) which can only be used in a separate tab for full performance (it needs to handle scrolling and can’t be nested within another scrollable container). Also imagine someone having a large number of address books (it already happens with 6 or more address books). People needed to scroll down very long or some people didn’t even know that there was a second section for CalDAV calendars and WebCal (they didn’t see it and didn’t know it was there). The titles did not change anyway - it was named CalDAV and CardDAV in earlier versions. We will maybe also use the additional space for more information in a second line under the title of a resource. I hope that clarifies some of our decisions!
What is the 2 letters after the account name for address books?
assume I have an CardDAV account named “account” with an address book called “Accounts Addresses” (Baikal server, if that matters).
I my contacts app I now see something like “Accounts Addresses (account xy)” in the address book selection. What is that “xy”? It seem to be 2 random letters (containing uppercase/lowercase/numbers).
Please see here: https://www.davdroid.com/manual/accounts/#c272
DAVdroid address books accounts: They’re named after the CardDAV address book which they are connected to, plus a hash of the URL, for instance: My addresses (UA). The hash is necessary when there are two address books with the same name. The address book account names will be shown in your contacts app as possible destinations for contacts.
Without the hash (the two letters), it would not be possible to have two address books with the same name (e.g. “Address book”) in two different CardDAV accounts.