Version 1.0, Demo Release and Framework Code


Thank you for your wait. We now would like to present you our Demo application, demonstrating every widget in action, documenting how to use it in a CodeField, a PropertyGrid to modify its behaviour, a dropdown to show its relevant fields, procedures and enums, and a remarks section to show what it does and what each field/procedure/enum is designed for.


This comes a day late, but that's mainly because every rebuild in the platforms I have access to resulted in noticing more problems during the test - HighDPI issues on Windows while testing scaling between monitors (now all fixed), Colour Picker not being visually professional enough (some glitching remains on Windows but not going to worry about it right now as it looks fine on my Linux laptop, so may be a shader related issue).

The attachments come with an executable to launch this application, the framework code in Odin, C FFI bindings, static and dynamic libraries, and FFMPEG DLL libraries in the Windows ZIP file. I should note that on Linux, you may need to install FFMPEG 7.0.3 system wide so that the demo can launch. This is so that the Video widget can be tested and demonstrated should you wish to explore and use it. While it's not technically a complete product, it is considered a working widget besides the fact some components fall-back to FFMPEG where support (such as AAC decoding) is currently absent from the codebase.

There are a total of 47 widgets and 25 separate systems in this first release.

If you would prefer, you can continue to get nightly builds from the `main` branch of our repo on the Codeberg page.

There are also working bindings for Haxe but these are currently in testing. I have not detected many problems but I will not release a link to it until I'm confident there are no edge cases to handle.

Treat this demo application as your documentation source. If something isn't quite right, consider leaving a comment or open an issue on Codeberg where the fix can be patched in the next release.

Files

InterfaceAPI Demo - Linux.tar.xz 18 MB
1 day ago
InterfaceAPI Demo - Windows.zip 69 MB
1 day ago

Get InterfaceAPI

Leave a comment

Log in with itch.io to leave a comment.