* Addede a bunch of abstract hdris as well as the option to cycle cle though them at runtime
* Added an extended PMREMGenerator that allows for the rotation of the hdri image.Now our IBL sources are finally straight not tilded 90 deg anymore. Added artificial shininess to all objects configurable in real time from the sandbox.
* Added color grading operations to our standard shader and material. Updated the sandbox to reflect the required AEC Aesthetics properties
* Restored the sandbox parameters to their original locations. Saturation, contrast and shininess are now in the 'post' folder and the hdri dropdown in the 'indirect light' folder. Cleaned up and renamed the available hdris to their descriptive names. The 'Mild' hdri is not set as the default one at library level
* Disabled color grading from the speckle standard material shader. Implemented the artificial shininess as a real thing that the user can control
* New messaging on Login FE1
* Add register dialog and env check
* Only show messaging when env is true
* Registration page dialog
* Updates from Feedback
* Remove unused Dialog
* URLHelper now supports both old and new speckle URLs. Moved URLHelper to the viewer library so users can use it to transform speckle urls in loadable object urls. Disabled object-loader from reading the local storage for auth tokens.
* Added URI decoding
* Error checking. URLHelper is not a class anymore
* Queries are not run in parallel
* WIP on computing a general purpose relative offset
* Implemented a size-invariant way of getting relative offsets that relies on the world size for the offset value
* Relative offset is now calculated based on relative size instead if world bounds. This makes it work correctly for streams with small far away from origin objects
* Addede a bunch of abstract hdris as well as the option to cycle cle though them at runtime
* Added an extended PMREMGenerator that allows for the rotation of the hdri image.Now our IBL sources are finally straight not tilded 90 deg anymore. Added artificial shininess to all objects configurable in real time from the sandbox.
* Added color grading operations to our standard shader and material. Updated the sandbox to reflect the required AEC Aesthetics properties
* fix(circleci): viewer-sandbox should be published on every commit to main
* fix(circleci): remove dependency of publish-cloudflare-pages to test-ui-components
* do not install globally to prevent permissions issue
* fix(circleci): install wrangler using yarn
* fix(circleci): use npx wrangler rather than installing it
* fix(circleci): install wrangler as a dev dependency
* fix(circleci): install wrangler as a dev dependency
* fix path
* fix(circleci): update deprecated wrangler command
- update directory
* Removed the concept of Providers entirely. Now extentions specify explicity extention types or archypes in their inject lists. Removed the concept of core-extensions entirely. All extensions are now equal. The concept of CameraProvider was replaced by SpeckleCamera which the SpeckleRenderer now uses and relie on the default camera controller extension to seed it.
* Fixed some compile errors
* Fixed compile errors. Had to make Extension concrete, but meh, it's fine I guess
* fix viewer types
* Removed generic arguments since they're no longer needed
---------
Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>