Skip to content

Rename NewProjectWizard to use language generator#3791

Open
soomtong wants to merge 2 commits intoKronicDeth:mainfrom
soomtong:project-icon
Open

Rename NewProjectWizard to use language generator#3791
soomtong wants to merge 2 commits intoKronicDeth:mainfrom
soomtong:project-icon

Conversation

@soomtong
Copy link

The LanguageNewProjectWizard API has recently been redesigned as the new LanguageGeneratorNewProjectWizard.

Some APIs may also provide deprecation warnings.

image

Additionally...

'class NewProjectWizardLanguageStep : AbstractNewProjectWizardStep, LanguageNewProjectWizardData, NewProjectWizardBaseData' is deprecated. See LanguageNewProjectWizardData documentation for details.

We have replaced the interface and implemented support to display the Elixir icon when creating a project. (This is a screenshot taken after building locally and installing the plugin.)

image
  • Update rich-platform-plugin.xml to change the language implementation.
  • Refactor NewProjectWizard to extend LanguageGeneratorNewProjectWizard.
  • Adjust createStep method to accept NewProjectWizardStep as a parameter.
  • Modify Step class to implement the new project structure.

@soomtong soomtong force-pushed the project-icon branch 2 times, most recently from af7160f to ebf0435 Compare February 14, 2026 00:13
@soomtong soomtong marked this pull request as ready for review February 14, 2026 00:27
- Update rich-platform-plugin.xml to change the language implementation.
- Refactor NewProjectWizard to extend LanguageGeneratorNewProjectWizard.
- Adjust createStep method to accept NewProjectWizardStep as a parameter.
- Modify Step class to implement the new project structure.
@joshuataylor
Copy link
Collaborator

Apologies for the delay in this, I will have a look tomorrow. I just completely forgot 🤦‍♂️.

Thanks for the hard work on this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants