- Overriden SetId for the scene wrapper so it doesn't try to add itself.
- Fixed incorrectly named connection.
- Create method wasn't calling super.
- Fix for creating spheres with different radius. This code needs a clean up badly.
- Changed class var name to pyTagName for consistency.
- Can now create without using a NodePath as an argument.
- Fixed referencing class variables in instance methods.
- No longer propagate events for key presses. If a panel needs events to propagate then we should rebind in the panel's class.
- Moved edit component name to double click event.
- Text control now auto highlights when put into edit mode.
- Commented out code that reselects previous items as this gets done in sceneGraphPanel.py (and is much faster too).
- NodePathObjectAttribute now derives from PyTagAttribute.
- New showbase default nodes wrappers.
- Scene parser now sets component nodes back to their saved state.
- Duplicate command now calls Duplicate as expected.
- Group NodePaths parent to the lowest commen ancestor of all NodePaths to be grouped.
- Ungroup now parents components back to their respective group parents.
- Primitives now derive from common Primitive base classes.
- Cleaned up property control building.
- Removed spinner controls from floats.
- Removed old commented out code.
- Added float validator now we aren't using a float field.
- Moved connection registering / breaking into scene.py.
- Included render2d nodes in the scene graph.
- Duplicated NodePaths now inherit their connections from the original NodePath.
- Moved a bunch of methods from editor to game versions.
- Type is parsed as a call to a wrapper instead of the wrapper class' name.
- Duplicate now calls FixUpDuplicateChildren on all children if we need to fix up anything from the duplicate action.
- Removed old baseCam / baseCamera / render wrappers.
- Pick walking now works again correctly.
- base.Reset now resets render2d and associated NodePaths.
- Moved display region layout methods into base.
- Property panel now highlights the property clicked, and resets the hightlighted propery after commiting an edit.
- Tweaks done to embedded collision plugin. The NodePaths should duplicate properly.
- Scripts attached to NodePath should duplicate properly.
- Adding scripts is now undoable.