Skip to content

TesseraUI v1.0.0

Choose a tag to compare

@Blushister Blushister released this 12 May 06:35
· 11 commits to master since this release

Initial release — Alpha.

Requires: Minecraft 1.21.1, NeoForge 21.1.x, Java 21
Note: Alpha API — public API may change before stable adoption.

What's included

  • HTML + CSS template renderer for NeoForge 1.21.1
  • Flexbox engine — flex-grow, flex-shrink, flex-wrap, gap, align-items, justify-content
  • Grid layout with grid-template-columns
  • CSS variables, media queries, pseudo-states (:hover, :active, :focus, :nth-child)
  • Smooth hover transitions and keyframe animations with cubic-Bézier easing
  • Data binding — {{ expr }}, v-for, v-if, v-show, ternary expressions
  • Component system — reusable templates and named slots
  • i18n — Minecraft translation integration
  • Drag & Drop — draggable attribute, TesseraDropZone, drag ghost
  • Item slots, item grid and inventory picker
  • Virtual list — renders only visible rows for large datasets
  • Tabs, checkboxes, sliders, dropdowns, textareas, badges, icons
  • Hot reload from disk — edit HTML/CSS without restarting Minecraft
  • Full programmatic Java API — no HTML file required
  • TesseraPalette — copper-patina design system
  • LGPL-3.0 license