BurilUiForge
30 tools in this family (folder Editor/Tools/BurilUiForge/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.
| Tool | Effect | Description |
|---|---|---|
buril_ui_forge_add_state | writes | Add a state (Default/Hover/Pressed/Disabled/Focused/Loading/Custom) |
buril_ui_forge_add_variant | writes | Add a variant (Primary/Secondary/Ghost/Outline/Destructive/Custom) to an existing component. |
buril_ui_forge_apply_theme | writes | Switch the runtime's active theme. Subsequent USS/UXML emission resolves |
buril_ui_forge_build_icon_atlas | writes | Build a virtual texture atlas from registered icons. Writes a manifest at |
buril_ui_forge_check_contrast | read-only | Check WCAG 2.x contrast ratio between a foreground and background color. |
buril_ui_forge_create_animation | writes | Create a state-transition animation (Fade/Slide/Scale/Stretch) bound to a |
buril_ui_forge_create_component | writes | Create a new component spec. Supported types: Button, Input, Card, Modal, |
buril_ui_forge_create_layout | writes | Create an auto-layout template — Flex (Row/Column), Grid (n-column), or Stack — |
buril_ui_forge_create_theme | writes | Create a new theme. Optionally clones tokens from an existing base theme |
buril_ui_forge_emit_accessibility_audit_report | writes | Generate a Markdown audit report from the in-memory audit log. Includes a |
buril_ui_forge_emit_m3_palette_generator | writes | Generate a runtime M3-style palette generator (static class with Generate(seed,isDark)) |
buril_ui_forge_emit_theme_switcher | writes | Generate a MonoBehaviour (BurilUiForgeThemeSwitcher) that swaps the active |
buril_ui_forge_emit_token_scriptable | writes | Generate a typed ScriptableObject (.cs script) that materializes a theme's |
buril_ui_forge_export_setup | read-only | Export the complete Forge configuration (themes + components + layouts + |
buril_ui_forge_export_tailwind_compat | read-only | Export a theme as a tailwind.config-style JSON (colors, spacing, fontSize, |
buril_ui_forge_export_tokens_json | read-only | Export a theme's complete token bundle (base + override) as JSON, suitable |
buril_ui_forge_generate_palette_from_seed | writes | Material Design 3-style palette generator from a single seed color. |
buril_ui_forge_generate_ugui_prefab | writes | Generate a uGUI prefab BUILDER script for a component (a static class with |
buril_ui_forge_generate_uss | writes | Generate a USS stylesheet for a component — emits base class + per-variant |
buril_ui_forge_generate_uxml | writes | Generate a UI Toolkit UXML for a component, optionally pinned to a |
buril_ui_forge_get_token | read-only | Resolve a token value (override > base) for a given theme/category/name. |
buril_ui_forge_import_uidesign_tokens | writes | Import design tokens from a Figma file into the target theme. Calls the |
buril_ui_forge_init | read-only | Initialize Buril UI Forge. Loads the default Light theme, ensures the |
buril_ui_forge_list_components | read-only | Enumerate every component spec with its type, variants, states, and default props. |
buril_ui_forge_list_icons | read-only | Enumerate every registered icon (name, viewbox, optional description). |
buril_ui_forge_list_themes | read-only | Enumerate every registered theme with its name, dark/light flag, and description. |
buril_ui_forge_list_tokens | read-only | List every token (base + override buckets) for a theme, grouped by category. |
buril_ui_forge_register_icon | writes | Register an SVG icon by name + path-data (the contents of the <path d=\ |
buril_ui_forge_run_accessibility_audit | read-only | Run a battery of WCAG accessibility checks on a component: contrast for |
buril_ui_forge_set_token | writes | Set or override a token value (theme, category, name, value). |