开发者Aldo Nicolas Bruno发布了Adi2,这是一款基于Ada语言与SDL3构建的现代图形用户界面(GUI)库 1。该库支持CSS样式实时重载和声明式XML布局,并集成了动画、SVG与Lottie图形、国际化及资源打包等功能 1。
在部署与跨平台支持方面,Adi2支持跨平台编译,并可编译为WebAssembly以便在浏览器环境中运行 1。该库发布版本在静态链接后的体积小于10MB 1。Adi2采用Apache-2.0开源许可证,目前已投入生产使用,但尚未稳定发布,其API仍有可能发生变动 1。
Developer Aldo Nicolas Bruno has introduced Adi2, a modern graphical user interface library written in the Ada programming language and built upon the SDL3 framework 1. Designed for cross-platform rendering, the library offers a comprehensive set of features, including the live reloading of CSS styles, declarative XML layouts, animations, SVG and Lottie graphics, internationalization, and asset bundling 1.
Although Adi2 is already being utilized in production environments, it has not yet reached a stable release, meaning its application programming interfaces may still undergo changes 1. The library supports cross-platform compilation, notably including WebAssembly, which allows applications to run directly within web browsers 1. Furthermore, statically linked release builds of the software remain compact at under 10 MB, and the project is distributed under the Apache-2.0 open-source license 1.
评论
还没有评论,欢迎留下第一条。