Video textures and object panel improvements

This update introduces new features for video textures and enhances the object panel for better usability.

Changes

  • Video textures now have player features (Play/Stop/Next/Back/Volume).
  • New renamer panel allows the renaming of multiple objects at once.
  • Objects panel (hierarchy panel) now correctly displays tree structures and supports multi-selection with Shift/Alt/CMD.
  • Objects panel drag/drop was rebuilt and now allows proper parent/child relationships.
  • Object grouping was improved (and issues fixed).
  • Snapping with transform tools now considers the axis of the movement to prevent unneeded snapping.
  • Added new shortcuts and fixed wrong shortcuts labels.
  • Buttons without functionality removed until they work (aka. presentation mode).
  • Minor UI improvements.
  • Tutorial wording was improved.
  • Fixed import on .spline files.
  • Fixed exporting of HTML/JS files.
  • Fixed issue with gradient layers.
  • Fixed issue with clones when using the range sliders.
  • Fixed issue with alignment component.
  • Fixed issue with transform controls undo/history.
  • Fixed issue with light objects icons.
  • Fixed issue with text horizontal alignment.
  • Fixed light spot intensity issue.