rchartra / NcCut

A GUI for visualizing and transecting 3D data.
https://nccut.readthedocs.io/en/latest/
4 stars 1 forks source link

User interface not intuitive in interactive session #16

Open platipodium opened 2 hours ago

platipodium commented 2 hours ago

This issue is part of https://github.com/openjournals/joss-reviews/issues/7185

I followed the examples in the Readme to assess the usability of the interface. But to me, it is not usable at all. Overall, it does not follow other known interface conventions, not even very old ones like ncview and that is a problem. As a user testing your examples, I got quickly frustrated by

Some examples

top left

As a user, I expect important content on the top left. But all I get are "view" and "netcdf" buttons that don't do anything if no file is loaded. These buttons are misplaced.

File chooser

It is ok to type or paste a file name into the box.

Tools

The Tools square looks too much like a button and I kept hitting it (with frustration as nothing happened)

Transect/Marker/Quit

These look alike and therefore should do something alike. But alas: While Transect and Transect Marker buttons open another menu, the Quit button simply quits. This is confusing

platipodium commented 2 hours ago

Transect

Transect Marker

Plot

The plot is nice, but: whereas the map is zoomable, the plot is not. This is again inconsistent UI design

rchartra commented 1 hour ago

Some of these points have been addressed in the newest version of NcCut 0.4.5:

Regarding drag mode and transect mode:

Regarding Marker Width:

With the remaining issues I see your point, and I'll update the app accordingly.