-
Notifications
You must be signed in to change notification settings - Fork 0
Bug Fixes
The Legacy editor has a few troublesome bugs and I've tried to fix most of them. Some include the following:
- Selection Bug
The bug is mostly caused by applying and expanding prefabs as a result of the objects' data not technically being removed from a list. This was fixed by adding a Remove() method to the code where it destroys the object.
- Preview Selection Bug
Objects in regular Legacy are selectable in the preview window, but sometimes an empty object would get in the way because it's still selectable despite its rendering being turned off. Empties are now optionally selectable.
- Object Timeline Zoom Bug
When zooming in / out within the Object Timeline it wouldn't move the position to the cursor time. It now mostly does that but sometimes might glitch and take you elsewhere.
- Prefab / Theme Naming Bug*
Creating a prefab and trying to name it something would only allow letters and numbers but no spaces where as creating a theme and trying to name it would only allow first letters to be capitals and no numbers and other symbols. Both can now be named anything that is acceptable as a name. *Tecnically not a bug, just a misstep
- Prefab Timeline Objects not Collapse-able
Unlike normal timeline objects, prefab timeline objects could not be collapsed despite there being data that could allow it to do so. So I fixed it and now you can clean up timelines that have prefabs that stretch into infinity.
- Instant Easing for Keyframes not so instant.
Instant keyframes would actually go back by a SLIGHT amount and then VERY quickly jump to the position it's set to. Instead of doing this, the timing has been changed to be at the very end of the easing and the value no longer goes backwards.
- Undo No Do
In the editor, you could only undo / redo creating an object and changing editor layer. Now, you can undo / redo deleting objects.