Repository navigation
RickUIBuilder 0.1.0 — Initial Release
RickUIBuilder 0.1.0
Initial release of RickUIBuilder, a Delphi FireMonkey (FMX) library for creating and composing UI controls programmatically.
Highlights
- Direct FMX control creation through
TRickUIBuilderFactory. - Fluent Builders for:
- Label
- Button
- Badge
- Divider
- UI composition through
TRickUIBuilder.On(AParent). - Public
IRickUIBuilder*interfaces for working with builder contracts. - Configuration records with reusable
Defaultvalues. - Shared margin and padding configuration through
TRickUIBuilderSpacing. - Button click and hover configuration.
- Badge handles for accessing the generated container and internal text label.
- Source-based integration: add the
srcdirectory to the Delphi project Search Path. - FireMonkey sample application demonstrating the main usage approaches.
- DUnitX test suite covering the main RickUIBuilder features.
- Documentation available in English and Portuguese (Brazil).
Usage
RickUIBuilder does not require package installation for normal use.
Add the following directory to your Delphi project's Search Path:
<path-to-RickUIBuilder>\src
Full Changelog: https://github.com/ricksolucoes/RickUIBuilder/commits/0.1.0