[UX] FreeCAD getting started wizard

A forum for research and development of the user interface of FreeCAD
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
Zolko
Veteran
Posts: 2213
Joined: Mon Dec 17, 2018 10:02 am

Re: [UX] FreeCAD getting started wizard

Post by Zolko »

MisterMaker wrote: Sat Nov 05, 2022 8:54 pm And I ended up with 3 almost empty pages, and so I put it all into one page and so ended up with this:
I really think that this is great and should be included into FreeCAD as a first-start welcome screen.

Choice of language, units OK, but I'd skip the look and feel part, because a new user can't know how big or small icons will ultimately look, or what a Classical theme is, or what Orbit-style to use. We have Preference Packs with which the user can fine-tune his setup. The intent of use is also a good addition.

As for the buttons, I'd rather call them "Start" and "Ignore", and remove "Back" (back to what ?)
try the Assembly4 workbench for FreCAD — tutorials here and here
User avatar
MisterMaker
Posts: 741
Joined: Mon Sep 21, 2020 7:41 am

Re: [UX] FreeCAD getting started wizard

Post by MisterMaker »

Image
This is btw the next and last page, it is a copy from this project with extra donating sentence.
Image
I could not move the cancel to the left only move one place to the left.
User avatar
MisterMaker
Posts: 741
Joined: Mon Sep 21, 2020 7:41 am

Re: [UX] FreeCAD getting started wizard

Post by MisterMaker »

The bottom part is part of the QT_wizard class and isn't as versatile as normal QT menu's.
https://doc.qt.io/qt-5/qwizard.html
If you btw want to have a good laugh:
https://twitter.com/MisterMakerNL_/stat ... 60/photo/1
Not posting it here since it has the (we do not speak off) logo.
User avatar
sliptonic
Veteran
Posts: 3457
Joined: Tue Oct 25, 2011 10:46 pm
Location: Columbia, Missouri
Contact:

Re: [UX] FreeCAD getting started wizard

Post by sliptonic »

sliptonic wrote: Sat Nov 05, 2022 9:47 pm This is a cool initiative and in line with an old outstanding issue.

Could someone please take the time to update the issue so it reflects the current work and make it easier to merge a solution when one is ready.

Specifically, the issue should accurately describe the problem we're trying to solve and the minimum acceptable solution criteria.

Please make the issue link to this discussion and, to the whatever degree is appropriate, continue the discussion in the issue.
We are trying to move to a more effective and fair development process. That starts with accurately and narrowly defining the issues.
I'm strongly encouraging you all to move the discussion of this feature to the appropriate issue.
User avatar
MisterMaker
Posts: 741
Joined: Mon Sep 21, 2020 7:41 am

Re: [UX] FreeCAD getting started wizard

Post by MisterMaker »

Been learning QT for this evening finally beginning to understand stuff.
So this time everything you see is coded.
classwizard_2GQs6dxiKe.gif
classwizard_2GQs6dxiKe.gif (428.67 KiB) Viewed 1541 times
Haavard
Posts: 217
Joined: Wed Feb 17, 2021 10:48 pm

Re: [UX] FreeCAD getting started wizard

Post by Haavard »

MisterMaker wrote: Sun Feb 26, 2023 9:40 pm Been learning QT for this evening finally beginning to understand stuff.
So this time everything you see is coded.
Looking great, good job!
Hologram
Posts: 201
Joined: Thu Nov 03, 2022 3:05 pm

Re: [UX] FreeCAD getting started wizard

Post by Hologram »

Looking good! Only thing you could add is the specific mouse + modifier button listing (MMB pan, RMB rotate for Scheme A). I think you already know there'll be more options that are not listed in the mock-up (I use Revit navigation).

Also, don't forget to change the 'annuleren', 'volgende', etc. buttons. Even though everyone should just learn Dutch. 😉
User avatar
MisterMaker
Posts: 741
Joined: Mon Sep 21, 2020 7:41 am

Re: [UX] FreeCAD getting started wizard

Post by MisterMaker »

@Hologram The dutch is some magic auto language stuff in QTWizard. Should probably change when setting language.
No clue atm how that works.
User avatar
chennes
Veteran
Posts: 3884
Joined: Fri Dec 23, 2016 3:38 pm
Location: Norman, OK, USA
Contact:

Re: [UX] FreeCAD getting started wizard

Post by chennes »

Prepping for translation is easy, don't worry about it right now. Drop this over on that GitHub issue and let's start deciding whether this is the right path forward, then get it to a PR.
Chris Hennes
Pioneer Library System
GitHub profile, LinkedIn profile, chrishennes.com
User avatar
adrianinsaval
Veteran
Posts: 5541
Joined: Thu Apr 05, 2018 5:15 pm

Re: [UX] FreeCAD getting started wizard

Post by adrianinsaval »

suggest adding panel layout selection too
Post Reply