Small GUI library, inspired by Mrmo's UI design for Rapporter.
Really WIP version, not even formatted as proper Haxelib library.
I want to make a library without hard framework dependency, with technical part relying strictly on Haxe STD. Plus this lib should be easy to create fast guis via XML file.
- Core component
- RootComponent
- Panel
- Basic implementation
- Close button
- Maximize/minimize buttons
- Button
- Basic implementation
- Several states support (hover/pressed/disabled)
- Checkbox
- ToggleButton
- TextArea & TextInput
- Basic implementation
- Key handlers for linked buttons
- Password mode
- ScrollBars
- Label
- TabPanel
- Scrollbar
- Drop-down list
- AutoAligner
- List
- ProgressBar
- NumericStepper
- Slider
- Table-list
- Container
- GuiBuilder
Answers for GUI building from XML file.- Basic implementation
- Better argument resolving with metadata and macro code generation.
- AutoSizer
Answers for fluid snapping to parent container. - Icons
- V icon
- X icon
- All other icons on mockup.
- Custom icon support.
- Separate internal and framework-dependent parts.
Firstly, Mrmo Tarius for makins a great design and allowing to use it.
Secondly, Rapporter team for allowing me to use this UI in library.
This is free and unencumbered software released into the public domain.
See LICENSE file for full text.