For the complete documentation index, see llms.txt. This page is also available as Markdown.

v2.8 Import/Export

Import and Export Improvements

Export formats can now be selected in Open Brush.cfg. This release also introduced the UnityGLTF-based GLB exporter, improved GLTF model and light importing, and removed the remaining dependency between most import/export options and Experimental Mode.

Media Library Navigation

The Local Media Library now supports folders and subfolders, making large image, video and model collections easier to browse in Open Brush. Panoramic background images also have spherical previews that show how the image will wrap around the scene.

More Layers

The Layers panel now has page controls, removing the previous limit imposed by the number of visible layer buttons.

More Platforms and Fewer Separate Builds

Monoscopic mode and most formerly experimental features are now included in the regular release. The generic Android OpenXR build gained Pico support, and the Straightedge's shape gesture can create spheres on standalone/mobile devices.

Quest passthrough gained the experimental Passthrough Hull brush and automatic boundary suppression while the passthrough environment is active.

Full Change Log

🚀 Features

🎨 UI / UX

  • Fix Advanced Tools panel initial position (PR #697 by @andybak)

  • Damn panel spacing (PR #702 by @andybak)

🐛 Fixes

  • Fix broken multimirror options popup. Hide Tiltosaurus button as it d… (PR #680 by @andybak)

  • Workaround for PCVR depth submission (PR #685 by @mikeskydev)

  • De-initialize XR Subsytems properly (PR #695 by @andybak)

  • Background image preview sphere labels (PR #700 by @andybak)

  • Fix stereo pano sphere preview (PR #701 by @andybak)

  • Enable file system watcher on mobile (PR #704 by @andybak)

  • UnityGltf import is meant to default to off (PR #707 by @andybak)

  • Fix issue where transparent brushes were invisible in Quest passthrough mode. (PR #715 by @andybak)

  • m_ColorSaturationMax had accidentally been set to 0 breaking color picker (PR #724 by @andybak)

  • Fix issue where images that are too large fail to load without any in… (PR #722 by @eeropomell)

  • Fix/improve image loading (PR #729 by @eeropomell)

  • Fix/quest sdk no boundary (PR #737 by @andybak)

  • Rename Quest Boundary Property (PR #739 by @andybak)

  • Fix input system errors when running in the editor (PR #745 by @andybak)

  • Shift the preview down so it doesn't overlap the hint (PR #750 by @andybak)

  • Fix background image seams by bypassing cache for now (PR #749 by @andybak)

🛠️ Infrastructure

  • Add Mac OS Monoscopic build to Steam (PR #669 by @mikeage)

  • Always specify --age-group for Oculus (PR #670 by @mikeage)

  • Update pre-commit, fix two pylint warnings (PR #671 by @mikeage)

  • Update GeneratedThirdPartyNotices.txt and make sure it stays in sync (PR #673 by @mikeage)

  • Fix automatic changelog page in the docs; update to the new (as of Jan 26th) path (PR #675 by @mikeage)

  • Merge the contents of the release-history directory instead of overwriting (PR #676 by @mikeage)

  • Minor formatting improvements (PR #682 by @andybak)

  • Release Linux Viewer/Standalone on Steam and Github (PR #683 by @mikeage)

  • Fix github release (typo in directory name) (PR #684 by @mikeage)

  • MacOS: sign all bundles, rather than listing them explicitly (PR #706 by @mikeage)

  • Add a section in the changelog for UI/UX PRs (PR #703 by @mikeage)

  • Add support for a [xCI BUILD DEV] (without the x) to build Development builds (PR #712 by @mikeage)

  • Fix artifact upload of development builds (PR #713 by @mikeage)

  • Update the (very rarely used) Unity License Test action (PR #718 by @mikeage)

  • Retry build on license failure; retry pre-commit on dotnet-format failure (PR #716 by @mikeage)

  • Run ovr-platform-util on Linux instead of Mac (PR #727 by @mikeage)

  • Fix Q1 upload (PR #732 by @mikeage)

  • Fix iOS builds after the unity upgrade (PR #733 by @mikeage)

  • Always run "Free Disk Space" on all platforms (PR #734 by @mikeage)

  • Revert "Run ovr-platform-util on Linux instead of Mac (#727)" (PR #738 by @mikeage)

  • Move the config.vdf secret (for Steam) to an Organization level secret (PR #741 by @mikeage)

  • Remove more unneeded files to free more disk space (PR #753 by @mikeage)

  • Run the build on 'main' periodically to keep the caches alive (PR #754 by @mikeage)

📦 Dependencies / Maintenance

  • Bump rexml from 3.2.6 to 3.2.8 (PR #717 by @dependabot[bot])

  • Unity 2022 LTS (PR #708 by @mikeskydev)

  • Bump actions/setup-dotnet from 4.0.0 to 4.0.1 (PR #740 by @dependabot[bot])

  • Bump actions/setup-python from 5.1.0 to 5.1.1 (PR #742 by @dependabot[bot])

  • Bump rexml from 3.2.9 to 3.3.2 and update fastlane (PR #748 by @dependabot[bot])

  • Bump mikepenz/release-changelog-builder-action from 4 to 5 (PR #747 by @dependabot[bot])

  • Bump rexml from 3.3.2 to 3.3.3 in the bundler group across 1 directory (PR #752 by @dependabot[bot])

Last updated