promotional bannermobile promotional banner

OpenUI MC

A reusable, declarative, and reactive UI framework for Minecraft mods.
Back to Files

OpenUI MC 0.0.2 - NeoForge 26.1.2

File nameopenui-mc-neoforge-26.1.2-0.0.2.jar
Uploader
NsTutNsTut
Uploaded
Aug 22, 2026
Downloads
8
Size
1.1 MB
Mod Loaders
NeoForge
File ID
8705797
Type
R
Release
Supported game versions
  • 26.1.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:openui-mc-1661978:8705797"

Learn more about Curse Maven

What's new

OpenUI MC 0.0.2

Added

  • VirtualGrid for large responsive collections
    • Added row virtualization, responsive column calculation, configurable overscan, scrolling, and stable-key support.
    • Added active-cell, column-count, scroll-offset, and reset APIs for diagnostics and control.
    • Implemented matching behavior for Minecraft 1.20.1, 1.21.1, and 26.1.2.
  • Added theme-aware UiRender helpers for surfaces, slots, progress tracks, shadows, and alpha composition.
  • Added regression coverage for responsive layouts, virtual collections, theme propagation, Panel color contracts, and container sizing.

Changed

  • DynamicGrid now consumes finite available width consistently and calculates multi-row height from the same width.
  • Ui.card(a, b, c) now treats Card as a single-content decoration container and automatically stacks multiple supplied children vertically.
  • Card elevation now follows Theme.CardTheme.elevated() unless explicitly overridden.
  • Panel radius, padding, colors, and elevation now use consistent theme-default and explicit-override semantics.
  • Runtime and component-local theme changes now request layout because themes can change spacing and component metrics.
  • Virtual collections reuse cells for equal keyed items, rebuild cells when keyed item data changes, and disambiguate duplicate keys by visible index.

Fixed

  • Fixed DynamicGrid multi-row measurement, clipping, narrow-width behavior, and child placement.
  • Fixed VirtualList and VirtualGrid duplicate keys resolving multiple entries to the same component.
  • Fixed virtual collections consuming mouse-wheel input when already at a boundary or when their content cannot scroll.
  • Fixed changed keyed data retaining stale renderer-captured content.
  • Fixed Card children overlapping when created through the multi-child factory.
  • Fixed Card and Panel fluent mutations failing to invalidate paint or layout.
  • Fixed default Panel construction becoming transparent after nullable color overrides were introduced.
  • Fixed light-theme rendering for Panel, Card, Divider, and reactive text components.

Development

  • Updated the README, Getting Started guide, Framework guide, and API Reference for OpenUI MC 0.0.2 and VirtualGrid.
  • Added explicit 0.0.2 release documentation and removed accidental editor-specific launch configuration from the release branch.
  • Expanded the cross-version test and five-target build gates.

This mod has no additional files