I have just checked your major .04 update and it is really good!
Last week I ran into a problem where I thought my design would be final and added a lot of PHP to a file. I then realised that I had to rework certain areas of the pinegrow template and had to bring back the code for further design, the problem is that I had only 2 options:
Either output the website html code and copy all the html output in pinegrow
remove all the php and import it that way.
Something that would be fantastic(no idea if it is technically possible from your side) is a way to “lock” the PHP on a page by creating zones. IE: If a loop is inside a table, a special class in that table will tell pinegrow “hey do not touch it via drag and drop, there is php in here”.
When we hover the divs a new option shows as “PHP LOCK” and then this area must then be edited in the code editor(no more drag and drop that breaks a loop for example).
Will you ever add more php features like “echoing the php” rather than echoing the synthax. It would enable people to simply drop the design here and work directly on the hard coded version which could be really useful in many case.