Pre release notes for 2026.1.1
This thread notes the changes in each pre-release for the next build.
You can grab the pre releases by enabling the setting in the luxe launcher.
Note this build includes major underlying changes, please report issues.
Launcher
- Fixed Mac download hanging sometimes due to SSL validation
- Fixed scaling on higher res screens when scaling factor is applied
- Use SDL3 dialog support, supports high dpi + much more
Agent
- Fix class variables not using annotations correctly
- e.g
var num: Num = null //infers Null type
- e.g
- Fix potential issue with agent crashing on exit
Core and module
- core - major - update from SDL 2.x to latest SDL 3.4.0
- Includes new Dialog support and a lot more, please report issues
- core - major - switch to CMake for build system
- latest Jolt, glm, simde, httplib, soloud, openssl, emscripten and more
- Text - fix off by one bugs with markup when \n is involved
- Sprite - don’t crash → add anim track without Sprite attached
- Sprite - fix crash if sprite is removed while animation was active
- Physics3D - add force/torque/impulse functions to Body3D
- Character3D; fix teleport from Transform not working as intended
- http - don’t print authorization headers for now
- http - use mac keychain for cert validations
- UI - fix memory issue when deleting controls in some cases
- Block types; add multiple show_if conditions
Editor
- Fix cancel icon size for search in filtered lists
- Fix issue with refreshing outline every frame
- Optimize selection checks
- Animation editor track QOL/fixes
- Draw a border on the world editor view when in preview
- Polish preview in editor controls to be under the main toolbar
- Fix: no attaching modifiers to folders
- Fix: asset.wren stomped when opening in editor
- Fixed scaling on higher res screens when scaling factor is applied
- Use SDL3 dialog support, supports high dpi + much more
- Fix v arrow on context select sliding around sometimes
2025.11.2-next.0
Core and module
Scene; if you make an empty scene/my.scene and run a build, it’ll populate the folder with an empty scene for you
Physics; Character3D; expose a bunch of state
- add Character3D.jump() and
jump_speedfield - add getters for
linear_velocity,center_of_mass,ground_normal,ground_position,ground_velocity,ground_state,ground_entity - add
gravity_factorfield for controlling gravity
2025.12.0-next.0
Editor
- Pass editor flag in render ctx so renderers can do editor only paths
- Multi-select assets available on arrays of assets (modifiers/blocks/etc)
- Sprite animation improvements and fixes, hiding curve tracks, etc
- Refresh animation view state when removing tracks or closing the view
Core and module
Blocks; guard some cases from crashing
Sprite; Anim; if adding a sprite anim and we don’t have a sprite or if sprite was removed, don’t crash
Trigger 3D; block in trigger modifier
Volume; add volume modifier
Physics; Character3D; more tools
- fix inheriting transform allowing proper teleporting and moving
- add
draw_constraints,draw_walk_stairs,draw_stick_to_floor,slope_max_angle, - allow jump anytime, control the amount and whether you can using
ground_state. - add advanced settings for
stick_to_floor_step_down,walk_stairs_step_up,walk_stairs_min_step_forward,walk_stairs_step_forward_test,walk_stairs_angle_forward_contact,walk_stairs_step_down_extra,stick_to_floor,walk_stairs.