Skip to content

RickUIBuilder 0.1.0 — Initial Release

Choose a tag to compare

@ricksolucoes ricksolucoes released this 15 Sep 21:58
· 86 commits to main since this 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 Default values.
  • 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 src directory 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