ReUI - Unity declarative UI system based on XML and LUA
Core features
- XML — declare your components same as HTML
- Components orientated — focus on reusable components against repeat yourself
- LUA — allows to change UI logic on a fly (or obtain it from backend!)
- Reactive — listen and react and changes against updates each frame
About ReUI
ReUI is in active development stage as a part of huge open-source project. ReUI required Rentitas to work. ReUI written on C# 6 and require external compiler (such as IncrementCompiler)
Documentation and Tutorials
####Examples
Roadmap
0.1
Milestone-
Nested hierarchy(read more..) (in test since #2e271bf) - Reactive UI variables (read more..)
0.2
Milestone- XML caching (read more..)
- Form elements (read more..)
- Auto size fitters (read more..)
0.3
Milestone- Element styles (read more..)
- Animations (read more..)
Limitation and Bugs
Project in early development stage and feel lack of tests and docs. All known bugs listed in issues. Found another one? Tell us via issue
Contributing to ReUI
The project is hosted on GitHub where you can report issues, fork the project and submit pull requests.
Before start to implement feautre
Create a new ticket to let people know what you're working on and to encourage a discussion. Follow the git-flow conventions and create a new feature branch starting with the issue number: git flow feature start <#issue-your-feature>