Myth Engine Playtest · published · build 25301932
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.
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.
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.
Introduced per-layer tile sizes and offsets for Tile mode.
Optimized Tile System rendering.
Added the ability for Components in Object Editor to spatially bind their transform data to another Component.
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.
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.
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.