Skip to content

Releases: felixmariotto/three-mesh-ui

v6.4.0

13 Apr 07:19
Compare
Choose a tag to compare

What's Changed

  • Feature/justification spacing by @swingingtom in #158
    • deprecate and split alignContent property in favor of alignItems and textAlign properties
    • added space-betwen, space-around and space-evenly
  • Js build update by @swingingtom in #163
    • set three as external in order to reduce build weight and avoid multiple three versions
  • Bump url-parse from 1.5.3 to 1.5.10 by @dependabot in #165
  • Bump follow-redirects from 1.14.4 to 1.14.8 by @dependabot in #159
  • white space nowrap & pre by @swingingtom in #176
  • Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #175
  • Feature/update webpack 5 by @swingingtom in #180
    • lint everytime
    • error overlay on devserver
    • build module and build minified

Full Changelog: v6.3.2...v6.4.0

v6.3.2

11 Mar 11:00
Compare
Choose a tag to compare

Allow export of computed lines in InlineManager

What's Changed

Full Changelog: v6.3.1...v6.3.2

v6.3.1

11 Feb 11:16
Compare
Choose a tag to compare

fix onAfterUpdate by @felixmariotto in #143
refactor MaterialManager by @felixmariotto in #144
add default borderOpacity by @felixmariotto in #145
uniformize syntax + clean up by @swingingtom in #152

TypeScript + fixes

02 Feb 16:09
Compare
Choose a tag to compare

v6.2.0...v6.3.0

best fit + fixes

21 Jan 14:22
Compare
Choose a tag to compare

new example link: https://felixmariotto.github.io/three-mesh-ui/#best_fit

v6.1.0...v6.2.0

antialiasing + perf improvement

20 Jan 11:21
Compare
Choose a tag to compare

New example: https://felixmariotto.github.io/three-mesh-ui/#antialiasing

diff: v6.0.3...v6.1.0

Add borders support

29 Jun 14:04
Compare
Choose a tag to compare

Add support for borders + a new example to showcase it.

Boders example : https://felixmariotto.github.io/three-mesh-ui/#border

New API :

block.set( {
  borderRadius: 0.1,
  borderWidth: 0.1,
  borderColor: new THREE.Color( 'blue' )
} );

Diff : v4.7.4...v5.0.0

support texture blending with backgroundColor and backgroundOpacity attributes

07 Jul 13:52
Compare
Choose a tag to compare

It is now possible to modify your background textures with the backgroundColor and backgroundOpacity attributes.
The InlineBlock live example has been updated to showcase this.

const myBlock = new ThreeMeshUI.InlineBlock({
	height: 1,
	width: 1,
	backgroundTexture: texture,
	backgroundColor: new THREE.Color( 0x00ff00 ),
	backgroundOpacity: 0.3
})

v4.2.4...v4.3.0

update to r118 + bug fixes

28 Jun 09:29
Compare
Choose a tag to compare
  • fix error : impossible to select previously selected language in keyboard example 15c5347
  • update to three 118 and webGL2 + fix reserved keyword in shaders 984f6f3
  • listen for popstate events to load examples pages in history a247e68

v4.2.1...v4.2.2

convert to ES class

20 Jun 08:51
Compare
Choose a tag to compare
  • convert to ES classes
  • update comments for intellisense

v4.1.6...v4.2.0