Another small patch. Adding some new security options, updating Assimp library to the latest version and fixing up some regressions.
Compatible with previous builds!
[h2]Security:[/h2]
- Added disableDesktop configuration option for Config.json, which allows completely disabling the Desktop functionality in Neos (based on request by @Earthmark, also previously requested by @kazu0617 Neos:kazu)
-- This disables both the Desktop texture, as well as any other components that provide interactions with desktop (e.g. forwarding inputs)
-- Note the tab and components are still present in the data model, but their behaviors are short-circuited
-- This can be useful when you need/want increased level of security, for example in business settings
[h2]Tweaks:[/h2]
- Updated Assimp library to the latest commit from source
-- This includes 278 commits of various additions, improvements and bugfixes for multiple formats (you can check the merge for details at our fork: https://github.com/Neos-Metaverse/assimp)
-- Updated the Assimp.NET library to correspond to the updated ABI of the native library
-- This also fixes a specific .stp file crashing Neos on import (reported by @Cyro)
- Merged Japanese locale additions by @Aesc
[h2]Bugfixes:[/h2]
- Fixed regression causing the ReverbZone presets to not work (reported by @Ryuvi | Technical Artist)
- Fixed regression causing PlayOneShot to not work when the audio clip isn't loaded and there is nothing else forcing it to load (reported by @orange)
- Fixed Neos showing unread message count from non-Contacts (reported by @Fuzy Sidwell and @Shadow Panther [RU/EN, UTC+3])
- Fixed regression where holding item in VR would make you unable to release it when the dash is opened (reported by @AshtonSparx)
