## doriaxengine/doriax — v0.5.5…v0.6

_505+ commits._

### Features
- **Added native FreeBSD support** (2d93512)
- **Preventing add own animation as ActionFrame** (cd9aaa8)
- **Added gamepad support** (cdef09d)
- **New AI prompt style** (656b336)
- **Improved AI capabilities to add physics bodies** (87c0668)
- **Created menu Add 2D Occluder** (679393b)

### Fixes
- **Typo fix** (f248c97)
- **Made subsystems non-copyable to fix MSVC build** (dbdae97)
- **Fix record button ImGui push/pop mismatch** (224d82f)
- **Fix skinned mesh AABB by removing incorrect bind-pose correction.** (2628822)
- **Trying to fix Apple builds** (4789663)
- **Trying to fix Macos build** (b1d188a)

### Backend
- **Deferred 3D body shapes while their source mesh or terrain is still loading** (e829508)
- **Persisted Body3D gravityFactor/allowedDOFs so they survive body reload** (50bc826)
- **Added snap tile option** (a53fb99)
- **Removed name from SpriteAnimationComponent** (391b0d8)
- **Fixed endless tile texture reload by reading dims instead of forcing load** (74a2787)
- **Fixed sokol buffer-update panic on transparent instances/points with multiple cameras** (ce7461f)
- **Fixed oversized gizmo on instance/tile/point sub-selections** (47f832c)
- **Serialize Stream enums by name instead of int** (292673e)
- **Renamed OPAQUE to ALPHA_OPAQUE** (9657689)
- **Fixed model duplication** (3f21b4c)
- **Added MaterialAlphaMode Lua bindings** (2b15eb6)
- **Fixed glTF morphs, skinning, and alpha modes** (2f3702c)
- **Fixed project-relative headers in exported builds** (e34df62)
- **Removed ChildSceneActiveText and ChildSceneInactiveText colors** (561e0d6)
- **Fixed stale mesh attributes after model merging** (c0043bf)
- **Added merge static meshes to bake child transforms into root** (a1005cb)
- **Added a warning when try to create instance of mesh with child mesh entities** (4caf134)
- **Using icon marks to instances and active child scenes in Structure** (d6fc00c)
- **Models now default to collapsed once their children finish loading** (1758df1)
- **Do not select collapsed entities** (2e58ed6)
- **Fixed cascade delete undo and editor entity list sync** (d7b8250)
- **Fixed ghost entities left in editor lists after cascade delete** (42a0a6b)
- **Fixed skinned model AABB** (6072cdf)
- **Changed default script name and added className char filter** (cba1895)
- **Prevent error when increase terrain levels** (c04a27b)
- **Improved terrain editor** (c31f060)
- **Added sliderFloatInput to terrain editor** (57b2190)
- **Updated Xcode workspace project** (8dbddde)
- **Created SceneSettings** (dd6c1e2)
- **Fixed terrain SSR G-buffer pipeline failing on missing texcoord attribute** (5f63233)
- **Created sliderFloatInput** (52d0304)
- **Added project name setting** (9977f6d)
- **Fixed C++ script hot-reload loading stale code until editor restart** (e6396f4)
- **Fixed GROWABLE_ARRAYBUFFERS Emscripten error** (b2f61a6)
- **Fixed bundle entity references leaking and lost across scenes** (cc13513)
- **Fixed entity references in bundles across scenes** (53d0b9f)
- **Added icon option** (f819e23)
- **Added more options to Export window** (fe9a546)
- **Fixed OOM when slicing large sprite sheets** (bd77e42)
- **Added parallel build jobs option** (33a8a0d)
- **Added window mode API** (acccf6a)
- **Created SPLIT_FILES_ONLY in resources** (df08fce)
- **Not exporting project with only temp scenes** (1346715)
- **Changed project settings window layout** (0060d2f)
- **Added window settings** (b9eb09c)
- **Added joints types to script type name mappings** (64655a3)
- **Created ReflectionProbe class** (afd1781)
- **Added reflection probes (dynamic and static)** (eec5af0)
- **Fixed when cursor is captured, but it still goes out of bounds** (c09d175)
- **Unify cursor control into a single MouseMode enum** (55514a1)
- **Reduce tracks col width** (b354ddf)
- **Animation blocks labels remain attached to their blocks, scroll out of view** (1f58016)
- **Implemented minimum layout duration to animation window** (a2b14b6)
- **Skip embedded mesh data for heightmapped terrain** (acf06e0)
- **Fixed stack overflow in exported scene components** (d4f42d7)
- **Store exported mesh data in read-only static storage** (1059421)
- **Fixed exported scene stack overflow from embedded mesh data** (839b1a7)
- **Fixed physics bodies not loaded before first update** (feff391)
- **Reorder animations menu** (4368c75)
- **Improved easing part at KeyFrameTracksComponent in Properties** (be5af05)
- **Validate quaternions before passing them to Jolt** (4aae5cf)
- **Following the timeline during play** (065bed5)
- **Improved animation ruler** (7e630bc)
- **Fixed animation window scrolls** (b64a16f)
- **Disable snapshot button when necessary** (f8a6d71)
- **Allow move and resize tracks during animation stop** (3c92348)
- **Updated Xcode workspace project** (e1352d2)
- **Alowing move keyframe diamonds** (e05d612)
- **Updated keyframe diamonds position** (58d9553)
- **Updated README** (d88cd88)
- **Added snapshot animation button and track key right click menu** (c54db7a)
- **Added vsync project setting** (f88e64a)
- **GLTF animation sampler interpolation (STEP and CUBICSPLINE)** (caf94ff)
- **Added GamepadMappings** (639f127)
- **Animation record mode (auto-key)** (e06e867)
- **Keyframe per-segment easing** (5794dfc)
- **Tracks creation and viewport path editing** (eb61f9e)
- **Allow drag and drop entities to animation** (dbf4ae5)
- **Preventing Indirect cycles animations** (e0b1e45)
- **Added duration checkbox to enable or disable auto** (8db1caa)
- **Getting action duration if ActionFrame duration is zero** (cc08976)
- **Improved Android keyboard mapping** (cd1a625)
- **Updated Xcode workspace project** (294166d)
- **Added link to GameController.framework** (932a308)
- **Fixed animation tracks after blend** (a317f7b)
- **AI chat attachments** (c148039)
- **Added drag and drop from Resources and Structure to AI chat prompt** (1a96393)
- **AI mentions color also in chat text** (728c915)
- **Fixed AI jobs on background** (42f8638)
- **Improved threads management when project closes** (089f1cd)
- **clearUnused() using remove()** (cd23736)
- **Cleaning output log and pools when project change** (33ee678)
- **Improved AI chat** (916e981)
- **Removed AnimationComponent name** (3c8bc9a)
- **Changing tracks when blend preview is enabled** (0ce512c)
- **Fixed animation issues** (3305dde)
- **Fixed Openai chat issues** (5aa2bdd)
- **Chat history fixes** (4c189d8)
- **Added horizontal line when change AI model** (dc64ef9)
- **Added gravity settings** (83e1ea0)
- **Fixed Body3D large-offset check** (30fcd9f)
- **Using header path in Resources split mode too** (c056254)
- **Fixed some resources issues** (af5e55a)
- **Added buttons to path in Resources** (6b736ce)
- **Fixed error if a entity with scale 0** (8fb105c)
- **Fixed camera elevate view** (cba912a)
- **Added AI camera orientation** (4237045)
- **Added max_tool_rounds setting** (c27e9b6)
- **Improved AI chat messages** (e9d3df1)
- **Fixed AI chat background jobs and text clipboard** (df8724c)
- **Added mentions to AI chat** (ac8c365)
- **Fixed AI models calls** (81b0ff0)
- **Added trash button to remove script and automatic fill class name** (69658af)
- **Show stable and preview AI models** (b6d5b05)
- **Focusing on the scene after play** (3d77321)
- **AI now can play scene and read logs** (8a045e4)
- **Improved AI script build** (7554d6d)
- **Added AI info about Transform** (c9e0dba)
- **Improved rename file feature** (65e43f4)
- **Fixed model preview issues** (45e5f4c)
- **Fixed website URL** (5199891)
- **Organized screenshots in README** (0e9356b)
- **Updated README** (8be73d7)
- **Created defaultFadeTime to animation** (cd9d949)
- **Created Engine::setMouseLocked** (90c2459)
- **Added alert message when fork shader** (86ba997)
- **Organized scene properties** (996dda5)
- **Added multiple resolutions scene feature** (af40b77)
- **Updated AI config and other minor things** (45a9e42)
- **Added svg scale to Texture** (0d1a296)
- **Improved texture settings** (08eeb5e)
- **Added texture settings popup** (dbf29e1)
- **Added render target settings to CameraComponent** (7aca01d)
- **Improved create and duplicate entities naming system** (5b3261f)
- **Added AI fork scene shaders capability** (33879a3)
- **Fixed search input selection** (ccc4c58)
- **Fixed not docked tempo scene** (b435e05)
- **Improved shader property** (a20eefe)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/doriaxengine/doriax?utm_source=github-action)._