HorizonUIPluginDemo Technical Release
HorizonUI is an Unreal Engine UMG plugin demo focused on rich dialogue text, decorators, flipbook widgets, and UI components that are continuously validated by automation and screenshot tests.
Start here
| Destination | Why open it |
|---|---|
| Project README | Product overview, install notes, and usage examples. |
| Automation tests | Current release test summary plus links to both screenshot comparison report formats. |
| Coverage summary | Public-safe coverage metrics and machine-readable coverage artifacts. |
| Recommended screenshot report | Modern self-contained report with screenshot comparison controls. |
| Legacy Unreal raw report | Original Unreal/Gauntlet HTML output, kept for parity and fallback debugging. |
| NuGet package | Public package feed for the demo release. |
| GitHub repository | Public source mirror and GitHub Pages branch. |
Release quality snapshot
| Signal | Current release |
|---|---|
| Release build | v5.7.0.588_359 |
| Unreal Engine | 5.7 |
| Tested platform | Windows / D3D12 (SM6) |
| Automation tests | 39/39 passed |
| Screenshot tests | 29/29 passed |
| Screenshot comparisons | 29 artifacts |
| Test duration | 19.39s |
| Line coverage | 63.11% |
| Covered lines | 1637/2594 |
Feature highlights
| Area | What this demo validates |
|---|---|
| Rich dialogue text | Inline images, hyperlink blocks, page breaks, ruby text, wait tags, speed control, and custom events. |
| Decorator system | Replace decorators, space decorators, style-driven icon/image insertion, and custom payload handling. |
| UMG widgets | HorizonDialogueMsgTextBlock, HorizonFlipbookWidget, HorizonTileView, radio buttons, buttons, and list/tile interaction behavior. |
| Screenshot regression | Functional UI screenshot tests publish approved, incoming, and delta images for visual review. |
| Release automation | Jenkins publishes docs, tests, coverage, NuGet, GitHub mirror, and GitHub Pages in one release pipeline. |
Visual proof
- Open the recommended self-contained screenshot report.
- Open the legacy Unreal raw screenshot report.
- Browse raw image comparison artifacts.
Unreal integration example
PublicDependencyModuleNames.AddRange(new string[] { "HorizonUI" });Use the README for Blueprint-oriented examples, rich text tag syntax, and widget-specific notes.
Public artifact policy
This public site publishes release-facing documentation, automation status, coverage metrics, and screenshot comparison reports. Coverage source browsers and per-source-code HTML pages are intentionally removed; screenshot outputs are kept in both the custom self-contained report and the legacy Unreal raw report so visual regressions remain inspectable.