Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a Back Button for Improved Navigation Between Screens #1941

Open
jessvasilenko opened this issue Nov 23, 2024 · 0 comments
Open

Add a Back Button for Improved Navigation Between Screens #1941

jessvasilenko opened this issue Nov 23, 2024 · 0 comments

Comments

@jessvasilenko
Copy link

Description:
The OnionShare desktop application lacks a back button, which makes navigation between different screens less unintuitive. This can be frustrating for users who expect a more seamless navigation experience.

Steps to Reproduce:
Open the OnionShare application.
Select any feature (e.g., "Share Files").
Try to return to the main menu or select a different feature directly.
Observe that there is no "Back" button or quick navigation option.
Proposed Solution:
Add a "Back" button on each feature screen (e.g., Share Files, Receive Files, Host a Website, Chat Anonymously) to allow users to return to the main menu quickly and intuitively. This would align with common usability practices and improve user control.

Severity:
Moderate – While the current interface is functional, the lack of a back button may frustrate users and lead to inefficient workflows, especially for first-time users.

Additional Context:
This issue was identified as part of a heuristic evaluation of the application, using Jakob Nielsen's 10 Usability Heuristics. Specifically, it relates to the heuristic of "User Control and Freedom," as users lack a quick and intuitive way to undo their actions or navigate between screens.

Let me know if you want to add more details or adjust anything!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant