Added a button to join the Myth Engine Discord server.
Added backend support for the Bug Report system.
Improved
Extended highlights in the Resource Tree to span the full width and removed gaps between highlighted entries.
Fixed
Fixed a minor issue that caused the recovery window and other pop-up windows to appear on the wrong monitor in multi-monitor setups.
Sprite Editor Updates
Improved
Made the Tileset view the default when opening the Tile Pixel Editor.
Fixed
Fixed zooming issues in the Pixel Editor.
Logic Editor Updates
Added
Added data-type labels and color coding to value input fields.
Added tab highlighting to indicate which tab contains an error.
Added an expandable Errors section at the bottom of Logic Editors and other appropriate editors, with the ability to scroll to the relevant area.
Added Expand All and Collapse All tools.
Added a Convert to Function operation that converts a contiguous group of action blocks into a Function.
Added an Outputs section to the Events section, including output subsections.
Added support for Vec2, Vec3, Vec4, Color, ColorAlpha, and Enum types.
Added an edit button for renaming Event variants.
Improved
Improved the overall layout of Action Blocks by placing one variable or expression on each row.
Standardized value inputs as text fields with autocomplete suggestions instead of dropdown-only fields.
Updated the Variables subsection to use the same collapsible and expandable section-list layout used elsewhere.
Made the Event input area in the Main Action List collapsible.
Condensed Action Block and Event button inputs so only one button is required to capture a key or key chord.
Reworked the Object Editor's Logic Mode UI for attaching inputs to a Logic Component, using a more compact layout and standardized text fields with autocomplete suggestions.
Removed the Available Variables column from the Object Editor's Logic section and moved the Compatible Logic column into its place.
Improved alignment so surrounding elements remain properly aligned when an error message or label is absent.
Disabled Undo and Redo buttons when an editor is already at the first or last available history step.
Clarified which values are considered Action Block outputs and added corresponding persistence variables that can be extracted from an Action Block, such as a raycast result for use by blocks like Change Variable.
Cleaned up legacy naming and terminology in Logic Editor types.
Ensured only one "self" input can be present in an object's input list.
Updated items in the Variables section so each item has its own row, including individual fields for colors.
Corrected misleading labels that indicated required value fields were optional.
Kept the Event section fixed while the main Action Stack scrolls, providing more efficient use of the available display space.
Added a policy for Actions and Events that hides input fields dependent on another field until that dependency is populated.
Event variants must now be named when they are added.
Performance
Optimized Action Stack updates so the entire stack is not rebuilt after every change.
Fixed
Fixed error highlighting when an incompatible Logic Component is attached to an object, ensuring the Logic Component—not the object—is highlighted in the Resource Tree.
Fixed error highlighting so it disappears immediately after the associated Action Block error is resolved.
Fixed unnecessary collapsing of variable items when their type changes.
Fixed flickering in the highlight that indicates where an Action item will be dropped.
Fixed collapsed Action Blocks failing to retain error highlighting when they contain errors.
Fixed inconsistent error highlighting that failed to highlight other relevant items, such as variant items under an Event input.
Deleting the last variant item under an Event no longer deletes the Event itself.
Removed and Renamed
Removed deprecated global variables and If Block conditions.
Removed the Library Subgroup input from the Logic Component variant of the Logic Editor because grouping is already managed through Resource Tree folders.
Renamed Library Subgroup to Function Subgroup because the input applies only to the Function variant of the Logic Editor.
Object Editor Updates
Improved
Moved "self" and other non-field inputs to the beginning of the input list in the Object Editor's Logic Mode.
Input Manager Updates
Added
Added error highlighting.
Added 1D Horizontal and 1D Vertical options.
Improved
Reorganized the interface into a two-column layout.
Renamed Game State to Input Context.
Game State Updates
Added
Introduced Game States as global values accessible to the Logic Editor.