In ESP32 projects im found annoying issue with file renaming\moving\removing.
Create header file with name “my_header.h”
Rename file to “my_header_renamed.h”
Rename try to file again
– “Save project before renaming” popup bumps. But any project manipulation (also CMake regeneration) doesnt make any sense.
In some cases, the file become duplicated in project tree with “my_header.h” name and “my_header_renamed.h” name.
Always, file location in tree filter-folders always become “default” (root)
This issue is very annoying, when you refact project and manipulates\renaming many files is short time.
Project reopening fix this.
Some action sequence combined with “issue 1” causes erroneous state, when unsaved changes in “my_header.h” is not saving at rename event, but file renaming occurs. “my_header.h” changes now unavaliable to save, some popup error bumps.
I cant reproduce this issue, but it occurs time to time.