slint-ui-templates 0.1.0

Composable Slint UI building blocks — mother-child pattern, token-driven
Documentation
{
  "source": "lib.rs",
  "items": [
    {
      "name": "adapter",
      "kind": "mod",
      "signature": "pub mod adapter;",
      "line": 4,
      "doc": "Adapter layer between the host app and the Slint UI grid/shell."
    },
    {
      "name": "bindings",
      "kind": "mod",
      "signature": "pub mod bindings;",
      "line": 6,
      "doc": "Script-engine bindings (Rhai) exposed to configuration scripts."
    },
    {
      "name": "docs",
      "kind": "mod",
      "signature": "pub mod docs;",
      "line": 8,
      "doc": "Markdown parser that converts CommonMark + GFM to `DocBlock` models."
    },
    {
      "name": "dsl",
      "kind": "mod",
      "signature": "pub mod dsl;",
      "line": 10,
      "doc": "Composition DSL — fluent builder API for shell and window configuration."
    },
    {
      "name": "grid",
      "kind": "mod",
      "signature": "pub mod grid;",
      "line": 12,
      "doc": "Grid zone model and target-config loader for responsive layouts."
    },
    {
      "name": "layout",
      "kind": "mod",
      "signature": "pub mod layout;",
      "line": 14,
      "doc": "Layout DSL parser, constraint solver, and ratio-based panel engine."
    },
    {
      "name": "gateway",
      "kind": "mod",
      "signature": "pub mod gateway;",
      "line": 16,
      "doc": "File I/O gateway — all `std::fs` calls are funnelled through this module."
    },
    {
      "name": "pal",
      "kind": "mod",
      "signature": "pub mod pal;",
      "line": 18,
      "doc": "OS-level window backdrop and composition effects (Mica, Acrylic)."
    },
    {
      "name": "settings",
      "kind": "mod",
      "signature": "pub mod settings;",
      "line": 20,
      "doc": "Persistent application settings (zoom, theme, icons, font)."
    },
    {
      "name": "shell",
      "kind": "mod",
      "signature": "pub mod shell;",
      "line": 22,
      "doc": "Platform-native window chrome, navigation models, and shell lifecycle."
    },
    {
      "name": "view_config",
      "kind": "mod",
      "signature": "pub mod view_config;",
      "line": 24,
      "doc": "Per-view Rhai configuration auto-applied on navigation changes."
    }
  ]
}