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

GUI v2: Implement the new Dangerzone GUI designs #885

Open
8 tasks
apyrgio opened this issue Aug 8, 2024 · 0 comments
Open
8 tasks

GUI v2: Implement the new Dangerzone GUI designs #885

apyrgio opened this issue Aug 8, 2024 · 0 comments
Labels
enhancement New feature or request gui-v2 Issues that target the redesign of the Dangerzone GUI

Comments

@apyrgio
Copy link
Contributor

apyrgio commented Aug 8, 2024

Background

We want Dangerzone to be a tool that does one thing well (give it a document, get back a sanitized copy), and then get out of the way. This is a statement that is conceptually simple, but very hard to apply it in the real world. We need Docker/Podman to make conversions work, settings that the user needs to tweak, proper error messages, etc. Most importantly though, we want to present those features and capabilities in an intuitive way.

Why even spend resources on that? Because an app that is easy to use and hard to misuse, is a safer app. Safer than most security measures we can think of (and we have applied a lot of those in the past few months)

That's why we collaborated with designers from Superbloom and Okthanks. The considerations we presented to the designers are based on our research we conducted on 2023 on IJF, GitHub issues that Dangerzone users have created (keep 'em coming!), and untapped workflows that us devs have identified.

We have tried to come up with a new look and feel that will not alienate users, and will be simple to implement.

Don't bore us, get to the chorus

Here's the design material that we will work with:

Right from the start, you can see the following new features:

  • Welcome page
  • Add files after a conversion has started
  • Instant file previews (see also File Preview PoC #758)
  • Conversion logs
  • Per-document settings
  • Estimated conversion time

Tasks

In this section we'll track all the GitHub issues that are related with the GUI redesign. Please label those with the gui-v2 and enhancement labels.

For a speed run through those issues to an MVP that can be used by our users, take a look at #894.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request gui-v2 Issues that target the redesign of the Dangerzone GUI
Projects
None yet
Development

No branches or pull requests

1 participant