Here are some features that I am used to in the editors I currently use and features that would be nice adding in Pinegrow’s current features.
1:> Do not reformat my code unless I choose it to be. Make the pretty code formatting happen when I tell it to IF I tell it to. I believe in other code editors it is called Tidy Code.
2:> Ability to define my own save locations for backups, i use my own file structures and having Pinegrow interject it’s own folder system into my already existing structure is not acceptable.
3:> Add Emmet Support or provide functions like:
In code editor Highlight a line and by pressing an html or source code tag that line is wrapped inside that opening and closing tag. If the cursor is at the beginning of a line and I write an opening tag tha closing tag should auto appear at the end of the line without me having to do anything. Having the ability to turn this on and off in settings would be great too.
<span>Here is some content</span>
Dragging and dropping for instance an list item code block from the library it would then be
<li><span>Some content here</span></li>
4:> Dragging and dropping a tag onto an existing one in the tree will wrap that line with that tag in code and showing in the tree. If I grab a List Item from the library and drag it over to a span tag or whatever the case maybe that dropped on tag should now be surrounded with List Item <li><span>Some content here</span></li>
or <li class="myclass"><span>Some content here</span></li>
basically whatever is being dropped should surround that which is being dropped on.
– Bug –
5:> If you have tags that are close to each other like
`
- Line here
- Line here
- Line here
- Line here
It is impossible to select the surrounding parent UL in the visual editor. I have to use the tree to select it, the outline in the canvas just is not available any other way.
I will update this list as I come across things.