Skip to content

Clean-up Graph Refactor #55

@minoumao

Description

@minoumao

A general list of features in need of cleaning up from GAMMS 2.0
Note: (?) means uncertainty if change is needed

Inital Clean-Up List:

  • Update custom drawers to use data instead of artist context
  • Update draw circle command to be compatible with older calls and allow radius overwrites (?)
    • Currently, radius is set via artist.data['radius'] and checked live.
  • Enable backwards compatibility for data with GAMMS 1.0. Specifically allow dictionaries to be usable.
  • Clean up NO_VIS and ensure all related human input operations do not block.
    • Human input in NO_VIS will just return the existing position. No allowance for human_input to be called in NO_VIS(?)
  • Clean up waiting_for_human_input() and related calls in NO_VIS
  • Create an internal graph overlay in place of the graph overlay drawing.
  • Begin enforcing proper function calls and requiring all out-of-reference memory writes to operate through function calls.
    • For the immediate future, tag write functions will be used in comments.
  • _redraw_graph_artists() does not respect layer authority

This list will be updated over time.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions