axonops / axonops-workbench

AxonOps™ Workbench for Apache Cassandra® - Desktop application for Mac, Windows and Linux
https://axonops.com
Apache License 2.0
10 stars 0 forks source link

[feat] Usability issues with "CQLSH Session", "CQL Description", "Query Tracing", and "Cluster Diff" #224

Closed hshimizu closed 1 month ago

hshimizu commented 1 month ago

When I am in "CQLSH Session" and execute a query, then move onto "CQL Description", it shows the CQL Description of when I did the right-click "Get CQL Description" in the schema tree navivator.

This is rather confusing, as my mind has now switched to the table I have just done my query in the "CQLSH Session", then moving to the "CQL Description" shows information about another table from earlier interaction.

The layout of the tabs leads me to believe they are somehow related, but they're not.

I do not feel "CQL Description" and "Cluster Diff" should be presented in the same set of tabs as "CQLSH Session" and "Query Tracing".

Perhaps "CQL Description" output should be in a modal view, or a separate section, like below the tree navigator

Also, "Cluster Diff" could also be a modal window, and invoked from a menu item with a right-click on the "Cluster: <cluster_name" in the tree navigator. image

millerjp commented 1 month ago

@hshimizu we have limitations on the UI layout and revisiting this is a signficant effort. I will revisit the UX once post-beta and GA once we have more feedback, but this isnt something we are going to tackle now.