I’m slightly confused at the pill design in the text box. Since collaborators are listed below, why would we need pills there? Is the idea that you can add multiple users to the list, then invite them all at once? Pills afford multiple entries, but I think we will only ever need a single entry at a time there.
The behavior I’m imagining when you add a collaborator to the list is that they immediately have access to the viz. I don’t think there will be any actual “invite” sent out, nor any flow for accepting or rejecting the invitation. So, maybe we could change the text “Invite” to “Add”?
Filling in the gaps here, I’m assuming that when you click “Invite”, the selected user(s) will be given some default access level such as “can view”, then you would need to manually change it to “can edit”.
In this case, maybe we can leave out the “Invite” button entirely, so that selecting a user from the autocomplete dropdown would immediately add them to the list of collaborators with a default access level.
I would love to see some designs built out for the process of typing into the user box. I’m envisioning an auto-complete dropdown there, perhaps showing user avatars. Before the user starts typing, maybe there could be some placeholder text like “Find a user” or something.
This is amazing progress!