[ 
https://issues.apache.org/jira/browse/HBASE-17621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15860343#comment-15860343
 ] 

Andrew Purtell commented on HBASE-17621:
----------------------------------------

What happened here during dev and review? 

These visual and usability warts give the impression of thoughtlessness or 
carelessness. I know that was not the intent. Yet we will give users a negative 
impression of the quality of everything including the code I promise you 
because this is the impression I have myself. If touching the UI we have to 
care at least a little bit about conforming to customary UI metaphors and 
presenting good visual design.

> Usability and aesthetic problems with the table view UI
> -------------------------------------------------------
>
>                 Key: HBASE-17621
>                 URL: https://issues.apache.org/jira/browse/HBASE-17621
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 2.0.0, 1.4.0
>            Reporter: Andrew Purtell
>
> HBASE-15675 changed the display and formatting of the table view in the 
> master UI. After this change by default regions are sorted lexiographically 
> by encoded region name, which has no correspondence with ordering in the 
> keyspace. Previously entries adjacent in the region list would be adjacent in 
> keyspace too. This made it easy to locate boundaries for split and merge 
> requests. This is a big step backwards for usability. For anyone who wants to 
> manage splits and merges (after HBASE-17609), unless they have memorized what 
> encoded names correspond to the adjacent regions of interest, they first have 
> to check the box named "ShowDetailName&Start/End Key" and resort the lists.
> Related, naming that element "ShowDetailName&Start/End Key" is very poor 
> aesthetics.
> Related, the checkboxes are right of the description text, which is an 
> unconventional design. In most UI designs, checkboxes appear left of the 
> description text.
>  
> Related, following that element is an inexplicable string "+ + + + +"



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to