three-mesh-ui
three-mesh-ui copied to clipboard
⏹ Make VR user interfaces for Three.js
There seems to be an issue with the content property of the text tag of the react-three-fiber version of three-mesh-ui. I attempted to implement the example linked on the repo...
Planes should be added to all instances of [Text](https://github.com/felixmariotto/three-mesh-ui/blob/master/src/components/Text.js), so that it's possible to control the text background with an attribute. It would also help with raycasting on the text....
Mentioned in #151, we decided to handle this in a separate milestone. The idea is to let the user pass font files for italic / bold and set the font...
[Block](https://github.com/felixmariotto/three-mesh-ui/blob/master/src/components/Block.js) and [InlineBlock](https://github.com/felixmariotto/three-mesh-ui/blob/master/src/components/InlineBlock.js) have a lot of duplicated code... I think we should create a base class from which `Block` and `InlineBlock` would inherit their common behavior.
I made a codesandbox that shows a gui will all block properties available. https://codesandbox.io/s/tmu-properties-overview-zeggq _I choose a codesandbox in order to provide this "non-example" / "non-sample" piece of code. As...
Currently, either a Block has a width, either its width can be computed from its children width (same for height). It would be a great addition to support `width/height: 'auto'`,...
It looks like `onAfterUpdate` is not triggered in [this fiddle](https://jsfiddle.net/felixmariotto/a5m72rq8/6/) Investigating...
Hello! We were wondering if frame shadows, set [here](https://github.com/felixmariotto/three-mesh-ui/blob/6037d77625407733668409f3936ebbb3b4594ad7/src/content/Frame.js#L16), could be driven by some property passed to the block? In some cases, we don't want the UI to cast a...
Hello, I encountered an error with fonts not being loaded after navigating using Reacts ``, `` and `useHistory()`.  I created a [simple codesandbox to recreate the issue](https://codesandbox.io/s/react-three-mesh-ui-forked-nr64l?file=/src/index.js), click the...
[this package](https://github.com/soimy/msdf-bmfont-xml) could be used to create the MSDF font files that three-mesh-ui needs to display text, so users would not have to use [Don's generator](https://msdf-bmfont.donmccurdy.com)