• Modularity-6.7-Release 97d5c65bae

    Anemunt released this 2026-04-13 19:26:29 -04:00 | 66 commits to main since this release

    Modularity 6.7 brings UI overhauls, optimizations, and a simpler ModuCPP workflow.

    Fixes:

    • Fixed an issue where Modularity could crash when a script referenced a namespace that did not exist.
    • Fixed a bug where native scripts would fail to compile or link properly on Windows.
    • Fixed several Windows startup issues,
    • Fixed a bug that could make the Project Manager behave awkwardly on Windows.
    • Fixed an issue that made loading projects feel sluggish.
    • Fixed scene loading issues that caused some content to not load correctly in certain cases.
    • Fixed unnecessary 2D World Lighting render calls.
    • Fixed a bug with physics rotation acting strangely in some situations.
    • Fixed console auto-scroll jitter.
    • Fixed multiple UI animation issues and regressions across popups, menus, and docking.
    • Fixed hierarchy interaction issues, including accidental selection while dragging objects.
    • Fixed inverted faces on several built-in primitives, including Sphere, Capsule, and Torus.

    Improvements:

    • Made the editor not feel overly debug-like during launch and usage.
    • Improved project startup and scene loading speed.
    • Improved native script compilation and reduced build overhead for ModuCPP workflows.
    • Improved Windows script handling and runtime reload behavior.
    • Expanded and polished the editor UI with smoother popups, menus, docking, hierarchy folding, and scrolling.
    • Improved hierarchy visuals with cleaner lines, rounded branches, and smoother expand/collapse behavior.
    • Made the Project Manager and startup flow feel cleaner and less awkward on Windows.
    • Added a master toggle for editor feedback sounds, plus separate toggles for click, error, and other feedback sounds.
    • Added smoother overscroll-style scrolling behavior.
    • Added the ability to flip faces in RMeshBuilder.
    • Added better empty-state behavior when adding components: if no component matches, Modularity can offer to create a script for it.
    • Improved script creation flow by automatically attaching newly created scripts and opening them directly in the scripting tab or external editor.
    • Improved the overall scripting experience with simpler ModuCPP usage, cleaner examples, and much more complete documentation.
    • Continued simplifying scene and script workflows to make projects easier to manage and build.

    Overall:

    This update focuses on UI/UX polish, faster loading and compilation, improved Windows stability, and a smoother, simpler workflow for scenes and ModuCPP scripting.

    Tiny note: On Windows, specifically for some odd reason, booting some projects may take a little while sometimes, so be patient while I figure out a fix!

    Downloads