wordplaydev / wordplay

An accessible, language-inclusive programming language and IDE for creating interactive typography on the web.
Other
55 stars 16 forks source link

Adding Back Buttons in Galleries #472

Closed lasyasr closed 4 weeks ago

lasyasr commented 1 month ago

What's the problem?

What's the design idea?

Hello @amyjko @joonpiter here is a design idea for this issue! We should add an in-app back arrow to allow the user to backtrack and resume their journey. In this design, we would implement the same icon as a back arrow to promote consistency. Users between the ages of 12-18 would understand that it would mean they could click on the website and have the freedom and ability to exit if they wished. The color of the arrow is consistent with the header so that the user is aware.

image image

Design specification

Hi @amyjko! I noticed that when people use the system back button, the page usually refreshes and leads them back to the top of the previous page. This way the user loses track of their journey on the page. (If we add a custom back button, we could return to the state of the page they were on before clicking on the element). Another reason is that Games is a subpage from Galleries for example, if we added a custom button at the top the user would remember that there are more projects they could view from the Gallery Page. As for the back button for the games and projects, it would remind the user that if they do not wish to continue playing/experimenting with the project they always have the option of returning to the list of other projects. Though the back button exists, for younger users seeing the option to back out of the game gives a sense of control on the website (not just from the browser button). To make it clear to the user that they can exit the game and try other projects, In this update design proposal I added "Exit" so that user is aware. image image Reporters can leave this blank. Designers should write a detailed, precise description of what is to be built. If images are necessary to convey this precisely, make sure to include image descriptions, so everyone can see what is in the image. Do not link to external documents; everything should be embedded here. Once the design is approved, we will remove the needs design tag and replace it with the buildable tag, signalling that it can be built.

amyjko commented 1 month ago

Interesting idea! There are lots of reasons there isn't a back button on the galleries page or a project page:

Do you have a sense of what you'd want the back button to mean and why? Alternatives include:

lasyasr commented 1 month ago

Overall this ticket was to help provide more freedom to the user to backtrack. The galleries page is a tab at the bottom left, however, once the user goes deeper into the page by selecting games and/or different pages the user would have to click the tab again to restart their journey, rather than going back to the previous page. The design is complete, and waiting for approval or further comments for iteration in the design specification section.

joonpiter commented 1 month ago

@lasyasr Amy left comments on aspects to continue iterating on; this is not ready for approval

amyjko commented 1 month ago

@lasyasr, can you please clarify whether you're continuing work on this? Your post was supposed to indicate whether you are continuing work.

lasyasr commented 1 month ago

Hi, I will not continue to work on this, I will un-assign myself from this issue.

amyjko commented 4 weeks ago

Closing this issue. While there is a clear need to be able to navigate back, it is redundant with the browser's back button, and creating a redundant back button in the application that is redundant with the browser back button may only add confusion.