Suboptimal button ordering on Scratch welcome screen?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Scratch |
Fix Released
|
Low
|
Chris Johns |
Bug Description
When scratch is started from the application launcher, it initially shows, in the main area, two buttons and a bit of text:
http://
Among these two buttons, the one that is used the most should be on top, as people will evaluate/read the buttons starting from the top. If the buttons are so arranged, people will, on average, spend the least amount of time before finding what they are looking for. Even more crucial, impatient users will have less chance of losing patience (giving up) before they find the button they are looking for. This unfortunate scenario is what happens right here (she actually wants to edit a new file, but manages to get confused by the first button (which I won't fault you guys for) and thus gives up reading the button right below):
http://
If you do not have usage statistics that can reveal the frequency of usage (that is, whether people most often launch Scratch to subsequently open an existing file, or most often launch Scratch to edit a new file), I offer the following reasoning:
If one wants to open an existing text file, one often finds the file through the 'Files' application, then double clicks it.
If one wants to create a new text file, one will most often do it by opening Scratch, then editing and subsequently saving it.
These "observations" indicates that the 'New File' button will be used more than 'Open File'. Thus the 'New File' button should be positioned above 'Open File'. Currently it is the opposite.
Related branches
- elementary Apps team: Pending requested
-
Diff: 21 lines (+5/-5)1 file modifiedsrc/Widgets/Notebook.vala (+5/-5)
Changed in scratch: | |
status: | New → Confirmed |
importance: | Undecided → Low |
milestone: | none → 1.2 |
Changed in scratch: | |
assignee: | nobody → Chris Johns (ter0) |
Changed in scratch: | |
status: | Confirmed → Fix Committed |
Changed in scratch: | |
status: | In Progress → Fix Committed |
Changed in scratch: | |
status: | Fix Committed → Fix Released |
OP, it's good that you're thinking about these sorts of things, but typically we put our "call to action" or "Primary" button at the end of a dialog. So if you're suggesting that creating a new file is the primary action, things are already in order ;)
See this article for more info: http:// uxmovement. com/buttons/ why-ok- buttons- in-dialog- boxes-work- best-on- the-right/
But there is a bit of a problem here! Our description text says "Open a file to begin editing", then puts "New file" in the call to action spot. So if "Open" is our call to action, the open button should indeed be at the bottom.
In other words, I agree with reversing the order of the buttons, but for the opposite reason that you think they should be reversed :p