Pre-release notes for 2026.1.1

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
  • 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_speed field
  • add getters for linear_velocity, center_of_mass, ground_normal, ground_position, ground_velocity, ground_state, ground_entity
  • add gravity_factor field 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.
1 Like