I made a mockup for the AccountInfo page. These are based on the discussion we had on IRC on the 18th of Feb. This doesn't cover everything but I guess its a start. Lets discuss further on IRC :) If you could update the mark up with namespaced classes like "mwe-account-info-table" or something I'll make a patch dependent to that and add the relevant CSS.
Topic on Extension talk:AccountInfo/Flow
YAY :D Implemented it in gerrit:116268.
Thoughts:
- Can we make the current indicator more obvious? Maybe we can add a tool tip or something.
- What is the point of the "Internet Protocol" on hover? Ideally those would be links, and links have their own hover stuffs.
- Should we get rid of the "Information in CheckUser" headers? I didn't remove them in my patch.
- I renamed the 'current' class to 'mw-accountinfo-current' to avoid any possible conflicts.
Thank you both for working on this. I'm excited about where this project is headed. :-)
To make the current user indication more obvious, perhaps add an explicit note?
I think the headers ("Information in {CheckUser,RecentChanges}") should be removed, but continuing to provide data source is helpful. Hmm.
What if, instead of tooltips, each row could be clicked to reveal the full User-Agent string and data source? Like a little collapsible lip for each row?
What if we provide the data source in the text above the table where the retention length is currently?
I think that would make sense too. Do you think we might need to style it differently?