# Summary

* [XUI handbook](index.md)

## Learn

* [Tutorials](learn/tutorials/index.md)
  * [1. Your first window](learn/tutorials/01-first-window.md)
  * [2. State, input, and validation](learn/tutorials/02-state-and-input.md)
  * [3. Layout and existing controls](learn/tutorials/03-layout-and-content.md)
  * [4. Reusable components](learn/tutorials/04-components.md)
  * [5. Styles and themes](learn/tutorials/05-styling.md)
  * [6. Collections and background work](learn/tutorials/06-collections-and-work.md)
  * [7. Reload and diagnose](learn/tutorials/07-reload-and-errors.md)
  * [8. Ship an accessible application](learn/tutorials/08-delivery.md)
* [Language guides](learn/languages/index.md)
  * [C++](learn/languages/cpp.md)
  * [C ABI](learn/languages/c.md)
  * [C#](learn/languages/csharp.md)
  * [Rust](learn/languages/rust.md)
  * [Declarative XUI and C#](learn/languages/declarative.md)

## Choose a control

* [All controls](choose-a-control/controls/index.md)
  * [Basic controls and toggles](choose-a-control/controls/basic.md)
  * [Layout and containers](choose-a-control/controls/layout.md)
  * [Choices, values, and progress](choose-a-control/controls/choices.md)
  * [Collections and data](choose-a-control/controls/collections.md)
  * [Commands and menus](choose-a-control/controls/commands.md)
  * [Navigation](choose-a-control/controls/navigation.md)
  * [Documents and forms](choose-a-control/controls/documents.md)
  * [Images, scenes, and native hosts](choose-a-control/controls/media.md)

## Contracts

* [Packages and deployment](contracts/packages.md)
* [Application composition and lifecycle](contracts/application.md)
* [Declarative language](contracts/xui-language.md)
* [C ABI and binding contracts](contracts/bindings.md)
* [Control styles and resources](contracts/control-styling.md)
* [Control styling inventory](contracts/control-styling-inventory.md)
* [Classic and WinUI appearance](contracts/winui-style.md)
* [Mica and acrylic materials](contracts/materials.md)
* [Opt-in animations](contracts/animations.md)
* [Foundation controls](contracts/foundation-controls.md)
* [Collections and asynchronous data](contracts/collections.md)
* [Menus, tabs, and input](contracts/menus-and-input.md)
* [Commands and navigation](contracts/commands-and-navigation.md)
* [Images and thumbnails](contracts/images.md)
* [Documents, dialogs, and color](contracts/documents.md)
* [Scenes and native hosts](contracts/scenes-and-hosts.md)
* [Swap chain panel](contracts/swap-chain-panel.md)

## Samples

* [XUI Designer](samples/designer.md)
* [Control gallery](samples/gallery.md)
* [File explorers](samples/file-explorers.md)
* [Minesweeper](samples/minesweeper.md)
* [Task Manager](samples/task-manager.md)
* [Thumbnail sample](samples/thumbnail-sample.md)

## Contribute and explore designs

* [Build, test, and contribute](contribute-and-explore-designs/contributing.md)
* [Zoey the XUI Lion](contribute-and-explore-designs/zoey.md)
* [Styles and templates proposal](contribute-and-explore-designs/styling-and-templates-design.md)
* [WinUI-style proposal](contribute-and-explore-designs/winui-design-plan.md)
* [Windows GUI memory report](contribute-and-explore-designs/windows-gui-memory.md)
