Skip to content

Releases: uno-build/ui

v0.4.0

Choose a tag to compare

@Josema Josema released this 27 Oct 08:13
5c8f886
  • feat: rotate style
  • feat: ResourcesWebGPU.copyTextureToImage copies a texture into a registered image
  • fix: no seam between a border and the child panel covering its inner edge

v0.3.0

Choose a tag to compare

@Josema Josema released this 15 Oct 07:10
0e84904
  • feat: translate and scale styles, plus the per-axis longhands translateX/translateY and scaleX/scaleY (text transforms run on the GPU)
  • feat: absolute layouter, a mode without Yoga. Every node is placed as an absolutely positioned box. Turn it on with yoga: false on the UI classes, or by leaving out loadYoga on the raw WebGPU APIs
  • feat: node.style accepts numbers for numeric longhands
  • perf: Yoga layouts are only read for nodes that have a new layout
  • perf: faster style resolution. It stops at the first valid rule, caches the unit regex and uses validators that return errors instead of throwing
  • fix: UI skips nodes without a layout, or under a clipping ancestor without one, until the next update

v0.2.0

Choose a tag to compare

@Josema Josema released this 15 Oct 06:00
e021a08
  • Generate public UI entrypoints from package exports
  • fix: preserve focus during touch and pen scrolling
  • feat: whiteSpace: 'pre' support for text nodes to preserve whitespace and disable automatic wrapping.
  • feat: caretVisible, caretPosition, selection, and selectionColor props to React, Vue, and Solid inputs.