Closed alirana01 closed 3 months ago
The recent updates enhance the ESP-IDF tool management functionality by improving UI components and backend logic for environment and toolchain cleanup. Key updates include renaming UI refresh methods, adding a "Remove All" button in the tool manager page, updating necessary string constants, and handling user confirmations for mass operations. The changes aim to streamline user interactions and ensure proper resource management in the IDE.
Files | Change Summary |
---|---|
.../ToolSetConfigurationManager.java |
Added logic to clean up environment variables and toolchains in the delete method. |
.../IDFNewToolsWizard.java , .../ToolsActivationJobListener.java |
Renamed refreshTable() method calls to refreshEditorUI() . |
.../Messages.java , .../messages.properties |
Introduced new string constants and modified existing ones for tool manager UI updates. |
.../ESPIDFMainTablePage.java |
Added "Remove All" button, updated editor refresh logic, and adjusted layout/functionalities. |
In fields of code, the bunnies leap,
To tools refined, the users greet.
A table glows with clean UI,
Buttons fresh, the old goodbye.
With one swift click, away they fall,
A simpler life for all recall.
Let's cheer for progress, swift and bright,
In ESP's dawn, the future's light. β¨ππ
[!WARNING]
Review ran into problems
Problems (1)
* Git: Failed to clone repository. Please contact CodeRabbit support.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
@alirana01 hi !
Tested under: OS: -Windows 10 ESP-IDF: v5.2
Install tools -> create project -> build -> delete all tools using "Remove All" button -> restart IDE -> clean "Project Full Clean" -> try to build project -> it is still building project with empty Tool Manager.
@alirana01 hi !
Tested under: OS: -Windows 10 ESP-IDF: v5.2
Install tools -> create project -> build -> delete all tools using "Remove All" button -> restart IDE -> clean "Project Full Clean" -> try to build project -> it is still building project with empty Tool Manager.
Can you try restarting IDE the toolchains at times dont disappear until restart
@alirana01 hi ! Tested under: OS: -Windows 10 ESP-IDF: v5.2 Install tools -> create project -> build -> delete all tools using "Remove All" button -> restart IDE -> clean "Project Full Clean" -> try to build project -> it is still building project with empty Tool Manager.
Can you try restarting IDE the toolchains at times dont disappear until restart
Please, read my comment above.
Description
Added an option to remove all the ESP-IDF version in the manager view also now you can delete the active version.
Fixes # (IEP-1255)
Type of change
Please delete options that are not relevant.
How has this been tested?
Install multiple versions and try using Remove All button which should remove every version from the IDE. Also test removing the active version. Verify that the remove all button stays disabled when there are no versions in the IDE.
Test Configuration:
Checklist
Summary by CodeRabbit
New Features
Enhancements
refreshTable()
torefreshEditorUI()
for better clarity and functionality.Bug Fixes