khoulihan / digression

A dialogue graph editor, and dialogue control nodes, for Godot 4
MIT License
1 stars 1 forks source link

Project needs reorganisation #38

Open khoulihan opened 1 year ago

khoulihan commented 1 year ago

The way the project is organised is confusing. Some of the issues include:

  1. Splitting scenes and scripts into different directories.
  2. Some scenes/resources are named clearly (EditorActionNode, DialogueChoiceNode), some ambiguously (BranchNode).
  3. No separation between top-level scenes (the graph editor itself and the editor nodes) and scenes for particular controls (ChoiceValue, ConditionControl).

Need to introduce a consistent naming scheme and directory structure.

khoulihan commented 1 year ago

I reorganised the project so that scenes and scripts are together, with different types of things grouped into folders. Editor stuff is more consistently named with the "Editor" prefix, or other clearer naming. Resources were mostly not renamed, but reorganised into a clearer hierarchy.

More could be done still probably...