Details
-
Epic
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
None
-
UX revamp - onboarding
Description
(note: this is the original onboarding ticket, that got postponed out of Qt Creator 17 on account of resourcing issues, the Qt Creator 17 content was seriously stripped down)
What
- implement the first phase of onboarding new users with a prompting wizard that allows the user to change and validate their environment
- overview tab in home-mode
- Updated UI tour that presents the Qt Creator UI
Why
- The current onboarding is incomplete, especially to novice users
- Specifically, Qt Creator may be in a unusable state (e.g. missing framework entirely or other components)
Dependencies
- UX revamp - notifications
- Upon starting Qt Creator for the first time, Qt Creator shall prompt the user for answers to ensure that their tool has been set up properly
- content
- theme & language selection
- Qt version display / selection (and confirmation that it is what the user expects)
- telemetry & sentry use confirmation
- personalization questions
- start with targets
- target display (and confirmation that it is what the user expects)
- summary of changes & possible prompt to restart
- The user can re-run this setup wizard later (initiated from the overview tab?)
- The confirmation pages provide means to invoke maintenance tool to change the environment when necessary (do not implement directly in Creator)
- content
- Home-mode shall contain a new overview-tab
- Get started actions
- Take UI tour (is the description in the concept sufficient, is the tour depth sufficient?)
- Create sample project
- Bypass most parameters (filename only?)
- Separate template (with an interactive element or few)?
- View Qt Creator documentation
- View Qt framework documentation
- What happens when clicking the account-button?
- What is shown under "recommendations"?
- OPEN Does content change as user consumes it or is the display static?
- Get started actions
- OPEN Are recommendations displayed also in the other tabs (learning etc)?