Repository navigation
v1.0.0
HyperArt v1.0.0
Welcome to HyperArt 1.0.0!
This release represents a massive milestone: a complete structural modernization of the user interface from legacy Qt Widgets to a high-performance Qt Quick (QML) architecture powered by Qt 6.8 LTS. We have achieved absolute feature parity with the legacy app while unlocking dramatically improved performance and a sleek, responsive interface.
Supported features
- High-Performance Rendering: The Poincare disk math engine is now natively integrated into a hardware-accelerated QML surface using Framebuffer Object (FBO) caching. This guarantees flawlessly smooth window resizing for complex geometries.
- Topological Timeline Animation: Resurrected the algorithmic pattern playback! You can scrub forward or backward step-by-step, or simply hit Play to visualize exactly how hyperbolic tessellations mathematically grow from the center outward.
- Dynamic Layer Controls: A new interactive right-side drawer allows you to surgically toggle visibility for individual concentric geometry layers.
- Native OS Integration: Keyboard actions now map to standard global menu shortcuts (
Ctrl+S,Space,Left/Rightarrow keys). Furthermore, the application now dynamically responds to your system'sLight ModeandDark ModeOS themes! - Raster Image Export: A newly bridged
Save As...native file dialog handles exporting your custom viewport rendering directly to high-resolution.pngor.jpegfiles.
Builds
A pre-compiled macOS (.app) build is provided in this release for immediate playback!
- Security Note for Mac Users: Because this is an unsigned version from an unregistered developer, macOS Gatekeeper may warn you upon opening it. To bypass this safely, simply
Control-click(or right-click) the application icon and select Open to add it to your trusted apps.
For instructions on compiling HyperArt seamlessly across Linux, Windows, or from source, please consult our thoroughly documented INSTALL.md.
Using the app
- Download our repository's designs directory and save it locally (e.g., in your Downloads folder or directly alongside the binary).
- You can open any native
.had(HyperArt Design) configuration file from this directory using the primaryFile > Openmenubar dialog. - Once loaded, use the main window playback controls to scrub through the pattern visualization, or click
Toggle Layersto examine the internal rings!