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

UX Wizard-Roadmap / Breadcrumbs #993

Open
signedav opened this issue Nov 27, 2024 · 0 comments
Open

UX Wizard-Roadmap / Breadcrumbs #993

signedav opened this issue Nov 27, 2024 · 0 comments

Comments

@signedav
Copy link
Member

signedav commented Nov 27, 2024

User mentioned, it would be nice to know "where" they are currently. Maybe kind of a road-map or breadcrumbs makes sense.

These here are not suggestions - rather some notes...

The Model Baker Wizard is quite dynamic. According to the users choice it offers several possibilities

stateDiagram-v2
    intro --> source
    intro --> exportdb
    intro --> generatedb
    drag --> source
    source --> db
    exportdb --> exportpage
    exportpage --> exportsession
    exportsession --> xtffile
    generatedb --> generate
    generate --> tidmanager
    tidmanager --> qgisproject
    db --> importschema
    importschema --> importschemasession
    importschemasession --> baskets
    baskets --> importdata
    baskets --> generate
    baskets --> end
    db --> importdata
    importdata --> importdatasession
    importdatasession --> end
    importdatasession --> generate

state "Source Selection" as source
state "DB Settings for Data or Schema Import" as db
state "DB Settings for Export" as exportdb
state "DB Settings for Project Creation" as generatedb
state "OID Manager" as tidmanager
state "Import INTERLIS Model Settings" as importschema
state "***Importing INTERLIS Model***" as importschemasession
state "***Creating Baskets***" as baskets
state "Import Data Settings" as importdata
state "***Importing Data***" as importdatasession
state "Data Export Settings" as exportpage
state "***Exporting Data***" as exportsession
state "***Generating QGIS Project***" as generate
state "Intro Page" as intro
state "*File drop*" as drag
state "*End without QGIS Project*" as end
state "*QGIS Project*" as qgisproject
state "*XTF Export File*" as xtffile
Loading

So I guess it should change depending on what one chooses. Having the whole monster displayed is more confusing that it helps.

But luckily mostly after choosing what to do in the intro page or depending on what files has been chosen in the source selection it's more linear. E.g.

stateDiagram-v2
    drag --> source
    source --> db
    generate --> tidmanager
    tidmanager --> qgisproject
    db --> importschema
    importschema --> importschemasession
    importschemasession --> baskets
    baskets --> generate

state "Source Selection" as source
state "DB Settings for Data or Schema Import" as db
state "OID Manager" as tidmanager
state "Import INTERLIS Model Settings" as importschema
state "Importing INTERLIS Model" as importschemasession
state "Generating QGIS Project" as generate
state "File drop" as drag
state "QGIS Project" as qgisproject
state "Creating Baskets" as baskets
Loading

Maybe something like this could be tried out.

guiwithdiagram

But maybe too much stuff there. Text could be sufficient...

guiwithtext

... or just breadcrumbs style:

guiwithbread

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

No branches or pull requests

1 participant