fireclawthefox / SceneEditor

A simple Scene editor for the Panda3D game engine
BSD 2-Clause "Simplified" License
19 stars 4 forks source link

Enhance editor performance #15

Open fireclawthefox opened 2 years ago

fireclawthefox commented 2 years ago

Larger scenes suffer from the many text elements in the tree graphs and property editor. The scenes itself are good as soon as all the labels have been loaded.

Some ideas: Load only visible labels and some that may be visible soon (lazy loading) Pack labels in the scene graph into one node and flatten them, make sure buttons and other clickable elements won't be affected or labels misplaced.