Improve CPOG expression parser
Additional features and minor bug fixes for the CPOG expression parser.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Medium
- Drafter:
- Jonny Beaumont
- Direction:
- Needs approval
- Assignee:
- Jonny Beaumont
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- 3.0.5
- Started by
- Danil Sokolov
- Completed by
- Danil Sokolov
Whiteboard
Work Items
Work items:
Inserting of graphs in the space viewed by the user - e.g. zoom out to centre of all inserted graphs - CAN BE DONE AFTER MERGE: DONE
All inserted graphs can be referenced: TODO
Changing one version of a referenced graphs affects all other instances of that graph: INPROGRESS
Fix some boolean simplification issues: TODO
Tidy code: DONE
Overlay bug - Possibly remove overlay option - REMOVED: DONE
Order vertices in expression order: DONE
Disable subscript in name of vertices and graphs - possibly only for self insertion of vertices - GLOBAL SETTING FOR CPOG PLUGIN: DONE
Use paging (see directed graph) to reduce referenced graphs: DONE
Move transitive checkbox for more visibility: DONE
Insert new graphs just below lowest inserted graph (fixed): DONE
List all selected graphs: DONE
Change the way arc conditions are set, by converting expressions to normal form to begin with: DONE
Check for blank line and ignore: DONE
Allow tabs etc to be included in single expressions: DONE
Change spacing between horizontal vertices to 5: DONE
Better font - preferably similar to fonts from other plugins - default font used: DONE
Fix bug where references don't include arcs conditions: DONE
Undo/redo for text box only while selected: POSTPONED