View Single Post
  #3  
Old 26-10-2026, 20:40
audiofeel's Avatar
audiofeel audiofeel is offline
Registered User
 
Join Date: Jan 2013
Location: Russia
Posts: 61
Thanks: 497
Thanked 1,112 Times in 385 Posts
audiofeel is on a distinguished road
FMXPixie — HTML/CSS Interfaces for Inno Setup

FMXPixie — HTML/CSS Interfaces for Inno Setup

A DLL library for creating custom installer interfaces with Delphi FMX and the Pixie HTML rendering engine.

[HR]

About FMXPixie

FMXPixie is a DLL library that brings HTML-based user interfaces to Inno Setup.

It allows you to build custom installer layouts using HTML and CSS while keeping installation logic and setup operations in Inno Setup itself.

The library provides a way to create modern, customized installer interfaces without building every visual element as a separate FMX control.

Features
  • HTML content loading with support for a base URL.
  • CSS styling, classes, and dynamic element modification.
  • Element interaction, mouse hover, and click event handling.
  • DOM element selection and manipulation.
  • Zoom and scrolling control.
  • Customizable scrollbars.
  • PNG and PDF export.
  • Additional FMX-based controls, including SVG, tag bar, and Markdown views.

Integration

FMXPixie is designed to work with Inno Setup through a DLL and a Pascal Script wrapper.

The FMX interface runs separately from the standard Inno Setup wizard interface, allowing you to build a custom presentation while using Inno Setup for the installation process.

Requirements

Windows and a compatible Inno Setup environment. Use the appropriate DLL build for your target architecture.

Downloads and Examples

The release package, integration files, and example projects will be published as separate archives in the posts below.

Check the subsequent posts in this thread for available downloads and demonstrations.

Project Status

FMXPixie is an open-source project. The included examples demonstrate different ways to use the library and integrate custom interfaces into Inno Setup.

Feedback and Discussion

Questions, bug reports, suggestions, and examples of your own implementations are welcome in this thread.

When reporting a problem, please include the FMXPixie version, your Windows version, and a description of the issue.
Attached Files
File Type: 7z FMXPixie-Release.7z (4.64 MB, 1 views)
File Type: 7z FMXPixie - AudioPlayer Demo.7z (4.13 MB, 0 views)
File Type: 7z FMXPixie - TagBar Demo.7z (4.09 MB, 1 views)
File Type: 7z FMXPixie -SpanControls Demo.7z (4.10 MB, 1 views)
File Type: 7z FMXPixie_HoverEvent_VisualTest.7z (5.13 MB, 1 views)
File Type: 7z FMXPixie_MELE_Launcher_Demo.7z (3.80 MB, 1 views)
File Type: 7z FMXPixie_HtmlCss_Embedded_Demo.7z (4.38 MB, 0 views)
File Type: 7z OpenSetupPixie.7z (5.52 MB, 6 views)
__________________
https://t.me/FMXInno
Reply With Quote
The Following User Says Thank You to audiofeel For This Useful Post:
Dunnowho69 (28-10-2026)