freedomofpress / dangerzone

Take potentially dangerous PDFs, office documents, or images and convert them to safe PDFs
https://dangerzone.rocks/
GNU Affero General Public License v3.0
3.75k stars 172 forks source link

GUI v2: Welcome page #887

Open apyrgio opened 3 months ago

apyrgio commented 3 months ago

Main issue: #885

Add a welcome page, when the user starts the application for the first time. We can detect that this is the case if there are no Dangerzone settings in the user's system. The welcome page contains:

Design material

Welcome page

image

harrislapiroff commented 3 months ago

Here's a refined welcome screen concept that I think incorporates some branding while staying OS-native. (I think the welcome screen is a good place to incorporate branding!) Obviously I mocked this up with macOS in mind—we'll have to explore how realistically this aesthetic works (conceptually and technically) on other OSes:

Window

The text content also still needs some refinement.

I additionally think the welcome screen should accept drag and drop (even if it isn't visually signaled) so the impatient can get started off the bat.