Closed customlogic closed 8 years ago
This feature might be too difficult to do for release, as far as actually implementing it directly into the GUI.
The current "interaction" model doesn't support bubbling, so what's happening is one interaction check layer (the press to grab) is overriding the next interaction layer (grip to palette).
We can still create palette mode the hacky way by creating an example and doing that outside of the library itself.
Fixed as of 736650c96fe9623eac53bdff3f7dc06c125b2cce
Since the GUI knows a bit more about Vive/Roomscale controllers, it'd be nice to build in a feature that allows you to use the GUI in "pallet" mode, like in Tilt Brush. In other words, small and stuck to your controller like an artist's pallet. A lot of people would like this mode, and we could save them the hassle of implementing themselves.
It would be nice to be able to toggle between modes as well. I'm imagining a scenario where you have several GUI panels around a room. It could be useful to point at one with a controller and "pull it down" to your hand. Maybe you do it by pointing at the panel and pressing a controller button (menu button?) or by clicking an icon on the panel label. Doing that same action on the panel in "pallet" mode would send it back into the scene where it had been before.