Craig Russell wrote on 4/24/23 8:08 PM:
I did a bad job at designing the update to the whimsy/roster tool to add new 
PMC member.

When I got to actually looking at the User Interface, I was surprised to see 
that the process is not fit for purpose and would need to be redesigned.

What I found was that the tool is organized to be able to process multiple 
committers at a time, or multiple PMC members at a time. Not only have I never 
seen multiple actions occur, but the pop-up doesn't allow for multiple links to 
VOTEs. So we need another pop-up with just one name on it.

Instead of trying to shoehorn new change actions into the existing set of tables, why not make this action be explicit with a separate button or the like that then gives the user an edit/listbox to enter a single name for the newly proposed PMC member?

Then the user can either select a name of an existing committer on that project from the list, or can type in a new availid of an existing committer (anywhere) to add them?

If we think about UI design overall, having change actions - especially add/delete actions - be explicit buttons/separate links/whatever that are *not* just part of a giant list (with lots of data), that makes it much clearer to the user that they're modifying data, not just viewing.

I've never quite liked the fact that we don't have a solid UI design pattern for whimsy tools, especially ones that modify data.

Does that make sense?

--
- Shane
  Whimsy PMC
  The Apache Software Foundation

Reply via email to