0.6.6 Update

Myth Engine Playtest · published · build 25301932

General Updates

  • Standardized the styling of Properties columns across all editors that feature them.

  • Optimized performance for rendering and updating the state of the UI system and WebGL previewers.

  • Cleaned up the snapping tool.

  • Added the ability to compute a rotated bounding box for a selection when the corresponding toggle is enabled in the previewer toolbar.

  • Introduced a collapsing grid system that displays larger grids as you zoom out while fading out smaller grids. This can be toggled in the navigation control panel for previewers that feature a grid.

  • Optimized tab loading and window creation when dragging tabs out of another window.

  • Standardized box selection behavior and rendering of the box selection marquee across editors.

  • Improved various tool icons for readability and more consistent mapping between icons and their associated concepts or operations.

  • Added a local axis overlay to Sprite Editor, Scene Editor, and Particle Editor.

  • Introduced automatic naming for new projects.

  • Made navigation controls for previewers more consistent between editors.

  • Resize and rotation handles in bounding boxes now fade to 25% opacity when crowded together for better readability.

  • Improved management of mouse icons so they change at the correct time rather than becoming stuck on the wrong icon.

  • Introduced the ability to cycle through overlapping objects by holding Ctrl + Shift while clicking an overlapping object.

  • Tightened double-click detection.

Output

  • Improved the layout of the Output tab.

  • Added the ability to filter messages by message type.

  • Added parameters to Action Blocks in Logic Editor for specifying the message type when printing to the console.

  • Added the ability to select text within the main text area of the Output tab.

Scene Editor

  • Added Z-ordering capabilities for Scene Layers. Higher Scene Layers now render above lower ones.

  • Introduced the ability to specify Object Editor visibility, game visibility, and locking in Scene Editor.

  • Introduced the ability to construct objects within Scene Editor through local instances.

Tile System

  • Introduced per-layer tile sizes and offsets for Tile mode.

  • Optimized Tile System rendering.

Object Editor

  • Added the ability for Components in Object Editor to spatially bind their transform data to another Component.

Text System

  • Improved the Text System to better support fonts, size, alignment, style, and color.

  • Cleaned up the Text Bounds system. It now supports Wrap to Width and Fit to Text.

  • Improved Text Interpolation for Text Components.

Pixel Editor

  • Improved the accuracy and performance of the Select-by-Color tool.

  • Improved the Gradient tool with the ability to map multiple colors to a gradient map, added premade gradients, added more gradient shapes, and improved performance.

  • Improved Vector Shape tools.

  • Improved performance of the Layer Adjustments tool.

  • Introduced the Apply Raster Effects tool. Similar to Layer Adjustments, it applies the effect directly to the active layer.

  • Improved Draw and Erase tool performance.

Logic Editor

  • Improved performance of the Logic Editor Action Block UI and operations.

  • Fixed a bug when accessing Component Variables in Structural input mode.

  • Removed unnecessary Global Variables.

  • Made $variableName the standard way to reference Global Variables in Logic Editor and Text Interpolation.

  • Improved color code rendering in Logic Editor.

  • Cleaned up minor UI styling in Logic Editor buttons.

  • Cleaned up Components that should not have a visual position or transform so those properties are no longer displayed in Object Editor.

0.6.6 Update · Myth Engine Playtest patch notes · SteamPeaks