|[ui-best-practices-working-group] Should editor show new wizard for empty files?|
I'd like to discuss a UX proposal. If this is perceived as a good
idea, then we could plan putting it in some guidelines and
adopting it in Platform to lead by example. But first, let's
Current user stories:
- as a end-user, I create a file with File > New > FIle (basic file) or open an empty file, it opens in the proper editor according to file name. Expected: some edition assistance to initiate page. Got nothing (Blank page syndrome)
The suggestion is:
- as a end-user, I create a file with File > New > File (basic file) or open an empty file, it opens in the proper editor according to file name Got: editor open and showing the New wizard(s) for the current file. The has all possible values pre-set according to the file and project specifics. In case of Java, it could be the selection wizard showing some of the possible nodes to initiate Java files (new Class, new Interface...).
I think this workflow would seem simpler for some users, as it mimics a more typical workflow of text editors, and allows to keep the power of IDE wizards without enforcing their usage too early.
I don't see any technical challenge in implementing this. This could be implemented per editor, I don't think Platform has to introduce new framework or extension points to get started with that. Maybe at some point we'd like to implement a content-type->newWizard registry in Platform for that, but it's not a prerequisite to get started.
What do you think about this proposal? Should we make it a recommendation "In case editor opens on an empty file, automatically open the best New Wizard(s) to initiate this file"?