Hi,
1 - Photos are only taken from contacts.
This is the most natural place to look for them -- there already is an app, on every Android phone, with all of the necessary UI, like picking the photo, cropping, scaling, removing and replacing the photo, ...
Don't really see why I would re-do this work that's already done by someone else.
2 - Each calendar created by AquaMail is "owned" by a specific account, and has the account's email available.
Now what a particular Calendar app chooses to show out of this information -- it entirely up to this Calendar app.
I checked Samsung S Planner on an S6 and Google Calendar, both group calendars by account and show the account's email, so there is no confusion.
I'm attaching screenshots.
Sony's Calendar app, on the other hand, chooses to show calendar account's *type* not email, so you get "Google -> Calendar" and then "AquaMail (Exchange) -> Calendar" (instead of "my exchange@email -> Calendar" which would be preferred).
Weird, but... their decision.
I guess your Calendar app omits the calendar account's email too.
Bottom line:
- AquaMail does make the information (account's email) available for each calendar, and I can't "second guess" each and every Calendar app which chooses to omit important information.
- Adding the account's email to the calendar name would look ugly (redundant) in those Calendar apps which already group by account (and show the account's email).
3 - Account colors.
What colors you pick is entirely up to you.
It's true that the text and the icon in the action bar always remain white.
The account's color is automatically darkened somewhat, but I guess not enough for the very very very light color that you picked...