InnoSetup - Aura Edition
Hey everyone, thanks for the interest!
A few people asked about
Aura Edition, so here's the full picture: it's a custom InnoSetup build, forked from
InnoSetup v6.7.3, with a pretty heavy set of additions on top of stock IS:
Animation & Effects- Custom minimize/restore window animation (replaces the default OS one)
- Fade, slide, and easing-curve transitions between wizard pages
- Frame-based sprite animation for UI components
- Shader-based effects (blur, glow, gradient overlays)
- Parallax / layered background effects
Image Manipulation- Image cropping (rect-based and aspect-ratio constrained)
- Animated GIF support (playback inside the installer UI)
- Resizing/resampling with multiple filter modes (nearest, bilinear, etc.)
- Rounded corners, alpha/gradient overlays
- Brightness/contrast/saturation adjustment
- Image compositing & layering (stack multiple images/effects)
- PNG transparency handling
- Basic format conversion (BMP/PNG/JPG/GIF)
UI Components (Botva2-style)- Sprite-sheet buttons
- Arc progress bars
- Custom edit controls
- Skinned listboxes
- DPI-aware scaling across all custom controls
Other- Tamper protection against unpacking/decompiling the compiled installer
- A set of new Pascal Script functions exposing most of the above to script authors
- Several open-source third-party components integrated under the hood
- Digital signature verification hooks at install time
The catch: this build was made for a private client, so releasing the whole custom compiler as-is isn't really on the table right now.
What I
can do is share a standalone plugin —
AuraUI2.dll — that brings a chunk of these features (animations, image manipulation, a handful of the sprite-sheet controls) to
stock, unmodified InnoSetup, called through Pascal Script. No custom compiler needed.
If there's enough interest, reply below and I'll wrap it up with a document + Pascal Script API reference and post it here.
Further down the line, once I sort out clearance on the original build, I'll look into releasing the full Aura Edition compiler itself.
Thanks.
.