Improve CPOG expression parser

Registered by Jonny Beaumont

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:
milestone icon 3.0.5
Started by
Danil Sokolov
Completed by
Danil Sokolov

Sprints

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

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.