Skip to content

Dashboard Editor Packages

The Dashboard Editor module is a single package that bundles the layout engine, command system, chart renderers, component descriptors, and editor UI together.

Authenticate with pub.vyuh.tech first

`vyuh_dashboard_editor` is hosted on the private pub.vyuh.tech registry. Before running pub get, register a Bearer token issued by Vyuh Technologies based on your plan.

Run the one-time setup:

dart pub token add https://pub.vyuh.tech

Don't have a token yet? Email ask@vyuh.tech to request one. For full details (CI, Docker, rotation, troubleshooting), see the Pub Token Setup guide.

Packages

Package Version Role
vyuh_dashboard_editor1.8.2Configurable dashboard editor with drag-and-drop UI, row/column layout, 10 chart renderers, descriptor-based component system, API/static data sources, and command-backed undo/redo history.
  • vyuh_dashboard_editor1.8.2

    Configurable dashboard editor with drag-and-drop UI, row/column layout, 10 chart renderers, descriptor-based component system, API/static data sources, and command-backed undo/redo history.

Transitive Dependencies

Dependency Purpose
vyuh_coreCore Vyuh framework types used by descriptors and editor integration
vyuh_extension_contentContent extension integration used by Vyuh editor surfaces
vyuh_property_systemType-safe property collections for component configuration
vyuh_feature_formsForm/property editor integration used by configuration panels
vyuh_cdx_uiShared design system primitives used by the editor chrome
mobx / flutter_mobxReactive state management for engine and stores
fl_chartChart rendering for the built-in pie, donut, bar, line, area, sparkline, gauge, grouped bar, multi-line, and stacked bar renderers
nanoidUnique ID generation for rows, columns, and components
json_annotationJSON serialization for layout models
vyuh_feature_editor_historyEditor history descriptor registration for dashboard commands
fluentui_system_iconsIcon set used by editor controls and dialogs
flutter_code_editor / flutter_highlight / highlightJSON and code editing surfaces
google_fontsTypography support in code/editor surfaces
httpHTTP client for API data sources
  • vyuh_core

    Core Vyuh framework types used by descriptors and editor integration

  • vyuh_extension_content

    Content extension integration used by Vyuh editor surfaces

  • vyuh_property_system

    Type-safe property collections for component configuration

  • vyuh_feature_forms

    Form/property editor integration used by configuration panels

  • vyuh_cdx_ui

    Shared design system primitives used by the editor chrome

  • mobx / flutter_mobx

    Reactive state management for engine and stores

  • fl_chart

    Chart rendering for the built-in pie, donut, bar, line, area, sparkline, gauge, grouped bar, multi-line, and stacked bar renderers

  • nanoid

    Unique ID generation for rows, columns, and components

  • json_annotation

    JSON serialization for layout models

  • vyuh_feature_editor_history

    Editor history descriptor registration for dashboard commands

  • fluentui_system_icons

    Icon set used by editor controls and dialogs

  • flutter_code_editor / flutter_highlight / highlight

    JSON and code editing surfaces

  • google_fonts

    Typography support in code/editor surfaces

  • http

    HTTP client for API data sources

Pulled in automatically when you install vyuh_dashboard_editor — you do not need to add these yourself.

Install

yaml
dependencies:
  vyuh_dashboard_editor:
    hosted: https://pub.vyuh.tech
    version: ^1.8.2

See also