armas 0.2.0

A theme-aware component library for egui, inspired by shadcn/ui
Documentation

Armas

A theme-aware component library for egui, inspired by shadcn/ui.

This is the umbrella crate that re-exports the Armas sub-crates with feature gates.

Features

  • basic (default) — Core UI components via [armas_basic]
  • icon (default) — SVG icon system via [armas_icon]
  • audio — Audio/DAW components via armas_audio

Quick Start

use armas::prelude::*;

// Set the theme once at startup
// ctx.set_armas_theme(Theme::dark());

// Then use components in your UI code
// Button::new("Click me").variant(ButtonVariant::Default).show(ui);