Skip to content
Desktop GUI Framework
Rust CSS
Branch: master
Clone or download

Latest commit

fschutt Merge pull request #246 from usagi/fix-x86_64-pc-windows-msvc-toolchain
Fix #245 x86_64-pc-windows-msvc LLP64 supporting
Latest commit 7ed9603 Mar 11, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Fix GitHub auto-labeling issues Feb 16, 2019
assets Removed /doc/ folder, use external image host instead May 13, 2019
azul-core Remove serde from azul-css and azul-css-parser Sep 27, 2019
azul-css-parser Remove serde from azul-css and azul-css-parser Sep 27, 2019
azul-css Added initial layout test runner + first integration test Sep 27, 2019
azul-layout Make unit tests compile again Sep 27, 2019
azul-native-style Include all OS' styles in azul-native-style Sep 27, 2019
azul-text-layout Fix #245 x86_64-pc-windows-msvc LLP64 supporting Mar 10, 2020
azul-widgets Remove serde from azul-css and azul-css-parser Sep 27, 2019
azul Remove serde from azul-css and azul-css-parser Sep 27, 2019
cargo Remove serde from azul-css and azul-css-parser Sep 27, 2019
examples Fixed azul-widgets to use "fonts" feature instead of "svg" Sep 27, 2019
tests Move test_runner into examples/layout_tests and add it to travis Sep 27, 2019
.gitignore Fix window state not being updated properly May 23, 2019
.travis.yml Move test_runner into examples/layout_tests and add it to travis Sep 27, 2019
Cargo.lock Remove serde Mar 7, 2020
Cargo.toml Move text layout code into separate crate Sep 27, 2019
LICENSE Fix license to wrap at 70 characters Nov 19, 2018
README.md Change README to (hopefully temporary) suspension of the project Mar 7, 2020
appveyor.yml Move test_runner into examples/layout_tests and add it to travis Sep 27, 2019
codecov.yml Added codecov.yml (hopefully fixes codecov) May 25, 2018

README.md

Azul - Desktop GUI framework

WARNING: The features advertised in this README may not work yet.

Build Status Linux / macOS Build status Windows Coverage Status LICENSE Rust Compiler Version

Azul is a free, functional, immediate mode GUI framework that is built on the Mozilla WebRender rendering engine for rapid development of desktop applications that are written in Rust and use a CSS / DOM model for layout and styling.

Website | Tutorial / user guide | Video demo | Discord Chat

About

Azul is not ready for usage or production yet. For a description of the project and usage, please read the wiki.

Azul will be ready when the 0.1 version releases on crates.io. If you want to be notified when this happens, please click "Watch Repository > Releases only" at the top of this page.

There are currently issues with dependency management, linkage on Windows, rendering, redrawing and documentation issues as well as issues with the layout solver. These are all known issues, please refrain from reporting them over and over again. The current working branch is unvendor_dependencies_2, the examples on that branch should work. As with many opensource repositories, the programmatic model of Azul is great, but it's not battle-tested or usable yet.

Yes, Azul is still under development, but very, very slowly. The screenshots on azul.rs were taken before the new layout solver was implemented, that's why the current state differs from the renderings found on the website.

License

MIT

You can’t perform that action at this time.