Links

Current Beta Release Notes

🚀 Features

  • Reset eye texture scale to 1 (PR #430 by @mikeskydev)
  • Feat: Internationalization (i18n) (PR #419 by @mikeskydev)
  • Add websocket support to the API server (PR #336 by @andybak)
  • Backport a simplified version of model import from EditableModels (PR #446 by @andybak)
  • Feature/xr keyboard (PR #406 by @andybak)
  • Grab widgets snap to guides where appropriate (PR #450 by @andybak)
  • Simple 2D viewing mode when no headset is present (PR #421 by @andybak)
  • Feature/repaint selected (PR #409 by @andybak)
  • Add Quest support to the pure Android XR build (PR #469 by @mikeskydev)
  • Use GLTFast as the primary load; fall back to the old code if it fails (PR #278 by @andybak)
  • Snap improvements and Transform panel (PR #303 by @andybak)
  • Feature/multi mirrors (PR #345 by @andybak)
  • Webcam (or other streaming video source) panel (PR #477 by @andybak)
  • Updated translations (PR #483 by @andybak)
  • Replace geometry intersection shader on Quest 1 (PR #475 by @andybak)
  • Opt-in large mesh support (PR #492 by @andybak)
  • Thumbstick changes AdvancedSlider value + visual feedback on controller model (PR #494 by @andybak)
  • Custom skybox (PR #495 by @andybak)
  • Layer Renaming via XR Keyboard (PR #502 by @andybak)
  • Support SVG for reference images (PR #496 by @andybak)
  • Add i18n for WMR, Pico 3, 4, Valve Index, and Vive (PR #522 by @mikeskydev)
  • Move selection to current layer (PR #508 by @andybak)
  • JSON exports also include the sketch metadata (PR #528 by @andybak)
  • [Pico] Add Chinese build, disable accounts (PR #535 by @mikeskydev)

🐛 Fixes

  • Temporarily disable snap grab icon (PR #427 by @mikeskydev)
  • Add a timeout to HttpListener to avoid loading for very long time when using China mobile hotspot (PR #432 by @chengnay)
  • Revert "Add a HttpListener timeout" (PR #438 by @andybak)
  • Temp remove system locale selector (PR #436 by @mikeskydev)
  • Quick fix for bug with images on layers sometimes breaking script loading (PR #445 by @andybak)
  • Add missing swipe hint to Multicam tool (PR #455 by @andybak)
  • Hotfix/widget layers offby1 (PR #457 by @andybak)
  • Multicam recording fix (PR #464 by @andybak)
  • Keyboard code improvements and bug fixes (PR #467 by @andybak)
  • Fix missing localization for a few promo popups (PR #468 by @mikeskydev)
  • Fix: Can't switch back to brush if selection tool picked immediately on launch (PR #472 by @andybak)
  • Fix bug with snap rotation on rotated canvas. (PR #301 by @andybak)
  • Load HttpListener in a background thread; fixes delay on China mobile hotspots (PR #442 by @chengnay)
  • Hotfix/selection snapping bugs (PR #480 by @andybak)
  • Update ReferenceImage.shader (PR #481 by @andybak)
  • Fix webcam breaking Oculus builds (PR #484 by @andybak)
  • Fix an NRE when hitting stop in editor (PR #488 by @andybak)
  • Fix issue where undo didn't respect symmetry mode (PR #485 by @andybak)
  • Fix wallpaper symmetry visualisations; they were offset +15 by mistake (PR #490 by @andybak)
  • Fix selection bug after cloning to multimirrors (PR #487 by @andybak)
  • Support per widget setting for two sided and set it to true when duplicating to multimirror (PR #486 by @andybak)
  • Use total pixels instead of max(width, height) for determining the maximum image size (PR #500 by @andybak)
  • fix selection tray collider (PR #504 by @mikeskydev)
  • Fix index truncation when exporting large glbs (PR #517 by @andybak)
  • Fixes 3D models being omitted from GLTF export since switch to GLTFast (PR #526 by @andybak)
  • Don't overwrite user colour unless we're in multimirror mode (PR #529 by @andybak)
  • Show state of Experimental Mode in the settings panel (PR #532 by @andybak)
  • hotfix experimental mode toggle (PR #536 by @mikeskydev)
  • Fix admin panel promo scale (PR #533 by @mikeskydev)
  • Minimal changes to fix editor on MacOS with Apple Silicon (PR #530 by @andybak)

🛠️ Infrastructure

  • (Re-enable) Free disk space before starting the Android build (PR #454 by @mikeage)
  • Merge v2.3 hotfix branch (PR #459 by @mikeage)
  • Correctly calculate changelogs commensurate on commencement of correctional commit (PR #460 by @mikeage)
  • Update steam deployment to remove superflous parameters (PR #470 by @mikeage)
  • Replace all references to icosa-gallery with icosa-foundation (PR #506 by @mikeage)
  • Save steam's config.vdf after each login to prevent logout (PR #509 by @mikeage)
  • Separate Rift and Quest upload (PR #520 by @mikeage)
  • Temporarily disable Mac CI builds because we don't have room for the cache it creates (PR #523 by @mikeage)
  • Remove some il2cpp files from Library before saving the cache (PR #525 by @mikeage)
  • Optimize package caching (PR #527 by @mikeage)

📦 Dependencies / Maintenance

  • Bump mikepenz/release-changelog-builder-action from 3.7.0 to 3.7.1 (PR #428 by @dependabot[bot])
  • Bump actions/setup-python from 4.5.0 to 4.6.0 (PR #433 by @dependabot[bot])
  • Bump mikepenz/release-changelog-builder-action from 3.7.1 to 3.7.2 (PR #441 by @dependabot[bot])
  • Bump actions/setup-python from 4.6.0 to 4.6.1 (PR #448 by @dependabot[bot])
  • Bump actions/setup-dotnet from 3.0.3 to 3.2.0 (PR #451 by @dependabot[bot])
  • Move user folder to Application.persistentDataPath (PR #462 by @andybak)
  • Bump actions/setup-python from 4.6.1 to 4.7.0 (PR #466 by @dependabot[bot])
  • Restore Steam password; it seems to be needed (PR #471 by @mikeage)
  • Revert "Move user folder to Application.persistentDataPath" (PR #474 by @mikeskydev)
  • Update mikepenz/release-changelog-builder-action to v4 (PR #478 by @mikeage)
  • Remove old vscode package (PR #507 by @mikeskydev)
  • Bump actions/checkout from 3 to 4 (PR #518 by @dependabot[bot])
  • Bump game-ci/unity-builder from 2 to 3 (PR #505 by @dependabot[bot])

💬 Uncategorized

  • Update Unity version in README.md (PR #519 by @andybak)