I have a static library, created by the Projucer, that I use on a daily basis. I do not make significant changes to the library very often, but when I do, the Projucer causes me significant issues.
As I’m sure you’re aware, for a static library to be accessed by another project, some headers must be declared public. My library is quite large, and as a result I have 50+ public headers. And every time I save the library, the Projucer erases all record of which headers are supposed to be public. So, I have to manually fix this repeatedly. And this is made extra tedious because of the fact that I have to drag and drop each header individually. I cannot just select all of them in one go.
Please look into this issue. Honestly, there are many other settings that I wish the Projucer would leave alone, but this is the one that causes me the most dramas.