User guide

Getting Started

Hello World

Window setup, state management, DOM creation, handling mouse clicks for a „counter“ app

Application Architecture

Explains the concepts of architecting a larger Azul application

Document Object Model

Node types, hierarchy, and CSS scoping

Events

Callbacks, event filters, and how state triggers relayout

Styling with CSS

Stylesheets, selectors, and the cascade

Layout

Overview of the layout solver

Images

Loading raster images and CSS backgrounds

Animations

Transitions, @keyframes, and the enter/exit animation properties

Built-in Widgets

Built-in widgets and how to write your own

Advanced