2026-03-13 6:17 PM
There have been great improvements to TouchGFX Designer and the build process. It now cleanly allows integration into the STM32CubeIDE project structure. The problem is that even though you can provide a project name and the output will be placed in a folder with that name, the .IOC file always has the same name as every other project made with the same device. My workflow from the Designer, to CubeMX to CubeIDE is painless. Generate code, then allow CubeMX to open the project and it's imported into CubeIDE. The first project is great. If you go back to Designer and create a different project with the same device, the process breaks down. You'll have the same project as the last project as far as CubeIDE is concerned. Now if you create a new workspace for each project, you can get all of your projects imported albeit you have to switch workspaces. You can at least name them, so you know what project you're working on. Now go back to CubeMX to modify one of the project's configurations. You're then presented, in the project history, a list of projects with the same name and no idea which one is the one you want. Given all of the great changes made to the Designer recently, I would think it would be a simple process to append the user's project name to the device name when naming the IOC and its internal project name. At least for STM32CubeIDE users.
2026-03-16 8:23 AM
Hello John,
Thank you for your feedback. Your comment will be forwarded to the development team. I do remember that this issue has been reported previously. I will emphasize to the team that they must address this problem, as it affects multiple users of the ecosystem. I'll let you know when I have more info.
2026-04-16 4:46 AM
Hello @john-6 ,
We have agreed to prioritize this and aim to deliver a fix in the near future. While I cannot commit to a date, it will be among our next tasks.