Skip to content

Clean-up Graph Refactor #55

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

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions