Kompakkt / Repo

Repository for Kompakkt, the Web Based multimodal 3D Viewer and 3D Annotation System.
https://kompakkt.de
GNU Affero General Public License v3.0
13 stars 2 forks source link

Upload dialog #21

Open Grizzly127 opened 1 year ago

Grizzly127 commented 1 year ago

Suggestion for a new Upload dialog

before:

Bildschirmfoto 2023-07-06 um 12 46 09

after:

Bildschirmfoto 2023-07-11 um 11 35 43

@HeyItsBATMAN @ZetOE @lozanaross

HeyItsBATMAN commented 1 year ago

Some thoughts:

  1. Maybe the list of files and their upload progress can also be made prettier

  2. We should think about focusing on folder upload. That way we can better force users to really upload everything that's needed for the model, which is especially helpful for everyone uploading OBJs with MTLs and texture files, because they just have to select the folder containing all the files.

  3. If we lock in on folders, as explained in thought 2, maybe we can entirely deprecate the single file selection. This was done when browser support for directory upload was bad, but this seems to be supported widely now: https://caniuse.com/?search=webkitdirectory


changed stepper header (with numbers)

On the live Kompakkt version none of the wizards/steppers use the numbered layout, so if we change it here, we should change it everywhere, right? image image image

lozanaross commented 1 year ago

Thanks @Grizzly127 & @HeyItsBATMAN for these neat suggestions.

From my perspective simplifying the wizards would be great. So I suggest:

Grizzly127 commented 1 year ago

Here is a new draft for the upload process. The "Reset upload" button is still orange for semantic Kompakkt. For kompakkt we can choose the pink button. A grey button would be a disabled button.

Bildschirmfoto 2023-07-26 um 11 31 28

0-305db1541b78">

What do you mean by "wizards" @lozanaross ? What do you think about the design for the files and their upload process @HeyItsBATMAN ?

lozanaross commented 1 year ago

@Grizzly127 Wizards are all the stepper processes that happen inside separate dialogs (you know I'm old because this is a term from the 90s lol) - so editing an object, a group or a collection are different wizards and we should keep the "Edit... " title at the top of the dialog because that indicates what kind of wizard we're stepping through.

Minor point, but the whole reset button being orange somehow really draws my eyes there and actually reset is supposed to be a secondary step, so i think keeping it outlined with orange outline and orange text might be preferable, so it is clearly a secondary and not a primary button. Agree that grey is less appropriate in this case.

lozanaross commented 1 year ago

@Grizzly127 - can you add here the latest version with the new secondary button, then I'd say this is in a good shape to pass on to development. @HeyItsBATMAN - I think this can be one of the priority issues for UI fixes.

Grizzly127 commented 1 year ago

this is the latest version with the new secondary button:

Bildschirmfoto 2023-08-17 um 11 51 31