Skip to content

Create interactive prototype iteration #137

Closed
@eloquence

Description

In #102 we created and discussed some first interactive prototypes for the client, notably the "messaging" prototype inspired by Jen's mockup. Now that we have @ninavizz to help with UX design, we should create a higher fidelity iteration:

  • showcasing all must-have functionality identified in the user stories spreadsheet in interactive form;
  • using a more consistent design language that is easy to iterate on, instead of the arbitrary grab-bag of icons in the current prototype;
  • addressing findings from the first round of user feedback (Gather user feedback on UI prototype and mockup #117); specifically, ditching the "mark as archival" flow in favor of a more straightforward export workflow.

This prototype does not have to be limited to what's going to be implemented in the client in Qt. A lot of the UX complexity will likely be in the integration of the client with Qubes OS itself. So we should be prepared to build out interactive wireframes to show key OS-level interactions, to identify pain points. Examples include:

  • Interacting with Qubes to launch the client
  • specific dialogs, e.g., for decrypting content or transferring files to external media.

To the extent that they are known, @eloquence can help provide an inventory and screenshots for those workflows.

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions