-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UAST column order on Query Results #256
Comments
Columns are sorted by its order of appearance in the query used to get the data. Should we alter the way the data is displayed, overriding user request? Alternative: |
In this case the easiest thing to do is just to make sure that any queries that we use as examples put @ricardobaeta was that query copied from our documentation? I could only find this example, and it does not contain |
I think this is risky, we'll improve the experience for some results, but it may be worse in other cases. My preference would be to wait for a stronger need to make changes like this. |
@dpordomingo Altering the way the data is displayed, it's the first step of the solution.
@carlosms This seems quite clever. By all means, let's proceed (on you to properly prioritize)
@carlosms This query was taken from one of the samples queries of https://gitbase-playground-staging.srcd.run Thank you all for the outstanding considerations ✨ |
Ok, let's close then. Users can choose the column order with the SQL query. |
from #256 (comment), by @carlosms Shrinking SQLLab output columns is an example of a feature that should not be done in our code, but in upstream. ;) |
This was a reasoned trade-off. My only wish is to add a label Suggestion to make: @dpordomingo's one
|
I also think that this kind of issues should be tagged or moved somewhere else to avoid loosing this requests and nice proposals. |
👍 opened a new ticket #262 |
Context
The
uast
column, with the buttons to disclose the UAST Modal on the query results table is now ordered as the last column on the right. And it's really on the right because of theblob_content
text length. I believe this is not the best experience because of two main reasons:People have to really horizontal scroll several times - 42629px - before they see the
uast
column and its buttons. And this only happens if they know there are buttons to see theuast
. Moreover, this kind of horizontal scroll is not a common pattern.If people don't know that there are
uast
buttons, neither is shown clearly without interaction nor is expected that they will start to scroll horizontally with the idea that theuast
column will somehow appear. We have to keep in mind that the most important product's benefits should be shown as clearly as possible, to increase an easy perception of the product's value.This experience undoubtedly affects people's first-usage and the product's onboarding itself, and even for people who know the existence of these buttons column, the usability we're providing fails deeply when confronted with Fitts Law. This law states that "...the time/effort required to move to a target/button is a function of the ratio between the distance to the target and the width of the target".
Solution
Current behaviour:
The
uast
column - being the last one - is invisible at first sight and requires an endless interaction/scroll.Proposed behaviour:
The
uast
column is visible - being one of the first ones - without interaction/scroll.Relevant notice: These considerations are based on this specific query results table.
The text was updated successfully, but these errors were encountered: