Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 749 Bytes

File metadata and controls

13 lines (9 loc) · 749 Bytes

MindustryBetterUI

About

MindustryBetterUI is a modern UI library built on top of Mindustry / Anuken Arc, designed to dramatically improve developer experience and UI scalability. Its architecture is inspired by React.js and Flutter, bringing declarative UI, reactive state, and reusable components into the Mindustry ecosystem.

Feature

  • Component-Based UI (Reusable Components): UI components as plain Java classes, explicit props + state, no inheritance from Table required, component life-cycle
  • Reactive State Management: State changes trigger UI updates, eliminating manual widget updates
  • Hooks: Component life-cycle hooks (init, update, draw, dispose, custom) for custom behavior
  • Css like syntax for styling components