Based on PM conversations with Dave we're a ways from getting serious about a GUI, but I wanted to capture these thoughts somewhere. I can move them to the wiki or something else if that's preferred.
Full featured editor capabilities (syntax highlighting, auto-indent, auto-complete, etc). Sublime Text could be a good model for this feature set.
Good syntax error highlighting. Closely tied to the item above, but could be integrated into the editor, or just be a separate status pane.
Tight integration between the code window and 3D view. If you click on a feature, edge, etc, the corresponding code would be highlighted and vice versa. It would also be nice to get a context sensitive menu in the 3D view to tell the GUI to generate certain code for you for things like fillets.
Common keys such as F5 to render? This would keep it similar to OpenSCAD and several IDEs that use that key to compile/build the code.
Based on PM conversations with Dave we're a ways from getting serious about a GUI, but I wanted to capture these thoughts somewhere. I can move them to the wiki or something else if that's preferred.