Creates a new version of the create project dialog similar to what was available in Anvil.
Removes fields from the project dialog that were related to paths and projects since those are handled by IDEA.
This code still does not handle more things we need to implement, such as adding the roots as a source element in a module where the avail language can be activated and a VM can run compiling and parsing the avail sources.
I think we should consider when creating a new empty project to automatically add gradle or whatever build tool we think most people will use when building avail code. Currently, the created project is not useful. It does not include a Hello World or something that could get people started.
Fixes #307.
Creates a new version of the create project dialog similar to what was available in Anvil. Removes fields from the project dialog that were related to paths and projects since those are handled by IDEA.
This code still does not handle more things we need to implement, such as adding the
roots
as a source element in a module where theavail
language can be activated and a VM can run compiling and parsing the avail sources.I think we should consider when creating a new empty project to automatically add
gradle
or whatever build tool we think most people will use when building avail code. Currently, the created project is not useful. It does not include a Hello World or something that could get people started.https://github.com/AvailLang/Avail/assets/456796/d01c074d-5040-4d12-b396-16db0f611ff5