hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Purtell (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-17621) Usability and aesthetic problems with the table view UI
Date Thu, 09 Feb 2017 22:44:41 GMT

    [ 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

View raw message