OpenUI MC 0.0.4 - Fabric 1.21.1
Curse Maven Snippet
What's new
OpenUI MC 0.0.4
Fixed
- Fixed explicitly sized spacers being treated as flexible by horizontal and vertical stacks.
- Ellipsized text-field placeholders and select labels so they cannot draw beyond their controls.
- Removed Minecraft-style drop shadows from the framework's standard modern text styles and controls.
- Removed the remaining native EditBox shadow with OpenUI-owned value and cursor rendering, without transforming Minecraft classes or changing vanilla text fields.
- Corrected light-theme semantic fill colors so primary, danger, success, and warning controls retain readable contrast.
- Softened light-theme shell, surface, raised-surface, and input neutrals to reduce glare on large container screens.
- Corrected neutral badge text to use the theme's surface foreground color.
- Corrected selected Chip and Command Palette text plus Error Boundary text to use semantic foreground colors on dark fills.
- Included explicitly sized spacers in parent preferred-size calculations.
- Kept dropdowns and other outside-dismissable overlays open when the opening mouse press is released.
- Rendered overlays above item and fluid sprites on legacy GUI renderers.
- Fixed signal-switched content disappearing after fullscreen, window-size, or GUI-scale rebuilds when a later route was active.
- Gave raw dialog content a standard elevated shell and tightened built-in confirmation/alert spacing with right-aligned actions.
- Fixed nested clip restoration so marquee text inside virtualized lists cannot progressively black out the screen.
Added
- Added
UiRender.text(...)as the standard no-shadow text renderer for OpenUI components and consumers. - Added cross-version regression coverage for fixed and implicit flexible spacer behavior.
- Added cross-version regression coverage for dropdown release handling and rebuilt signal-switcher routes.
- Documented the safety boundary between high-level components, low-level rendering, and native container slots.
Packaging and documentation
- Refreshed the README, CurseForge project description, and in-game metadata to describe the supported controls, themes, overlays, and screen adapters more clearly.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

