Download Latest Version v0.3.0-alpha.44 - The Decorator Future source code.zip (30.8 MB)
Email in envelope

Get an email when there's a new version of Lume

Home / v0.3.0-alpha.42
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2024-04-29 3.2 kB
v0.3.0-alpha.42 - little by little, good things take time! source code.tar.gz 2024-04-29 30.4 MB
v0.3.0-alpha.42 - little by little, good things take time! source code.zip 2024-04-29 30.8 MB
Totals: 3 Items   61.1 MB 0

What's Changed since v0.3.0-alpha.14

Features

  • feature: add "l" and "p" shorthands for "literal" and "proportional" sizeMode values, respectively by @trusktr in https://github.com/lume/lume/pull/250
  • F.e. <lume-mesh size-mode="l p" size="100 0.5">
  • feature: use DOM APIs only on the client, not SSR, by avoiding using DOM APIs at the top level of any module. This allows any SSR code (f.e. Svelte apps, Next/Nuxt, etc) that might be importing lume to not fail. by @trusktr in https://github.com/lume/lume/pull/250
  • feature: individual instance setter methods for <lume-instanced-mesh> as an alternative to attributes/props to avoid recalculating every instance matrix when updating only a single instance by @keywizzle in https://github.com/lume/lume/pull/265
  • el.setInstanceRotation(index, x, y, z)
  • el.setInstanceScale(index, x, y, z)
  • el.setInstancePosition(index, x, y, z)
  • el.setInstanceColor(index, r, g, b)
  • feature: remove inertial slowdown for ScrollFling because modern touchpads already have inertial slowdown, and instead add a lerp towards the current position to smooth it out for mouse wheels by @trusktr in https://github.com/lume/lume/pull/292
  • feature, deprecation: rename Node (which conflicts with the global Node) to Element3D, but leave a deprecated Node class for backwards compat for now by @trusktr in https://github.com/lume/lume/pull/250

Docs

Infra

Internal

New Contributors

Full Changelog: https://github.com/lume/lume/compare/v0.3.0-alpha.14...v0.3.0-alpha.42

Source: README.md, updated 2024-04-29