Created by: portnov
The initial idea was described in #2439 (closed) .
- Introduce draft mode
- Buttons for draft mode in UI
- Tree mode indicator in header
- Hotkeys: ** F5: trigger update of the current tree (the same as "Update NodeTree" button in the panel) ** Ctrl+F5: the same as previous, but perform update even if "P" is disabled for the node tree (enable it, process and then disable it back). ** F6: toggle "P" (processing) of the current node tree. ** F7: toggle "D" (Draft) mode for the current node tree.
This, in fact, creates a new possible approach to working with complex node trees: to disable processing, play around with nodes and settings, and then trigger node tree recalculation only when you really want it (by Ctrl-F5).
For now, "draft" mode is supported in "A number" node, and in "Plane" node. I suggest to add support of this mode to other nodes on-demand.
@zeffii @Durman @vicdoval please review and test.
Preflight checklist
Put an x letter in each brackets when you're done this item:
-
Code changes complete. -
Code documentation complete. -
Documentation for users complete (or not required, if user never sees these changes). -
Manual testing done. -
Unit-tests implemented. -
Ready for merge.