* WIP - Need to confirm with Benjamin & Alex
* feat(fe2): Models and Filters Highlighting
* feat(fe2): highlight object on hover of selection info
* refactor: use composable for object highlighting in Viewer components
* Remove from StringFilterItem.
* Update StringFilterItem.vue
* Fix for selection issue that happens when you select something from the tree explorer that is already being selected by it's parent and also highlighted with the mouse
---------
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com>
* Possible fix. Material visibility comes first, and is separate from colorMask when deciding the ordering of the objects inside the batch
* Reverted screenshot debug button
* minor cleanup
* fix(web-982): hide Open View button if already on that view
* fix(web-1000): showing updated notification when creating automation
* fix(web-1014;web-1016): clearing model select when project changed + listing only valid projects
* fix: use view.view.name rather than view.name
* Remove headlessui from Views Menu to prevent close on click
* Fix mobile view
* Remove unused active ref
* Update SpeckleView type to include view.view.name
* Changed the SpeckleView type to no longer use the legacy structure. It's now just another SpeckleObject with some extra props which may or may not exist
* Adapted the viewer library and sandbox to the current SpeckleView model
* Use new SpeckleView. Remove old truncation method.
---------
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com>
* fighting migrations
* test automation type
* fix type in tests and add test
* split `storeAutomation` and `storeAutomationToken`
* add `createTestAutomation`
* fix test usage of `storeAutomation`
* do not trigger functions if automation is a test automation
* whoops
* create test automations, almost
* encryption keys on autoamation revisions are NOT optional
* function selection in create test automation step
* update tests, lint
* Align input stylings
Also update the general select input component so the placeholder text aligns with other inputs
* Explain test automation and tweak copy
* Update form components on parameters step
To align with the form component updates I made in previous commits in this branch
* create dialog enhancements
* test automation badges
---------
Co-authored-by: Benjamin Ottensten <benjamin.ottensten@gmail.com>
* Added extension for readingfrom the depth framebuffer. So that when getting the depth for gendo the image doesn't flicker anymore
* Updated the fronetend to use the new PassReader extension
* Removed PassReader from sandbox. Catered to typescript