ISISComputingGroup / IBEX

Top level repository for IBEX stories
4 stars 2 forks source link

Script Generator: Improve user interface #6155

Open DominicOram opened 3 years ago

DominicOram commented 3 years ago

As a user of the script generator I would like the user interface to feel intuitive and uncluttered. Currently buttons have been added to the user interface for every new feature without much thought as to the holistic view of the generator. We should tidy this up using tools such as:

Acceptance Criteria

Notes

DominicOram commented 3 years ago

If we're not doing this for cycle 01/2021 we should at least update https://github.com/ISISComputingGroup/ibex_user_manual/wiki/Using-the-Script-Generator to be correct

kjwoodsISIS commented 3 years ago

Attached is a mockup of how the UI might appear using smaller, icon buttons, rather than long, wordy button names. The mockup also shows how the name of the file and an indicator that the file has not been saved (since last modified) might appear.

Script_Gen_UI_with_FileName_and_Icons

The icons are, from left to right:

DominicOram commented 3 years ago

Might be good to do https://github.com/ISISComputingGroup/IBEX/issues/5967 at the same time

JamesKingWork commented 3 years ago

I propose that we remove the "Get Validity Errors" button in the top right as I believe it is not used and does not display the information nicely anyway

JamesKingWork commented 2 years ago

Some more ideas:

scriptgenuiredesign

ThomasLohnert commented 2 years ago

Consider having different UI layouts for different levels of requirements (e.g. reflectometry compared to Muons)

ThomasLohnert commented 2 years ago

Simple words are better than complex words or icons (icons are difficult to describe to users on the phone).

examples:

ThomasLohnert commented 2 years ago

Feedback from Muons: more important for the table to extend vertically, not horizontally