Skip to content

SOLIDUI/SETUP WIZARD - improve setup text and key logic #625

@jesscmoore

Description

@jesscmoore

Describe the Bug

The Solid Pod Setup Wizard is a little confusing - it implies it is setting up your pod for the first time, whereas it should say it is the app setup for your pod. Eg. with the DemoPod in solidpod repo, we get this setup wizard:

Image

Proposed changes:

  • use clearer text, eg. below
  • change scrollbar to always there, otherwise I don't notice that there is additional unseen content, until I move a mouse over it.

Title:
'Welcome to the Solid
Personal Online Datastore Setup Wizard
for $appName'

Main:
'You have connected for the first time the Demopod app to your Personal Online Datastore (Pod) on Solid server $serverName. A security key is required to encrypt and protect your data stored in your Pod using this app. You must remember this security key to access your data created with the Demopod app.'

Snackbar:
'The POD is not initialised for $appName app. Setting up your POD...'

cd solidpod/example
flutter run --debug -d macos
...

Additionally, someone can has resources for this app on their pod, but need to add an additional resource folder. Eg an existing notepod user, who has to update their app folder structure for the new notification folder. In that case the text should be an 'Update Wizard' and around updating their Pod setup to support the updated app. And they should only be providing their security key once to give permission, not twice.

cd notepod
flutter run --debug -d [android]

Then login with an account that does not yet have the notification folder in their app.

Image

Expected Behaviour

Language that more clearly describes what is happening for lay people.

Screenshots

See above

Context

Where has the issue been observed:

  • Android
  • Chrome
  • iOS
  • Linux
  • macOS
  • Web
  • Windows

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions