SkillAgentSearch skills...

VisualEditor

Avalonia/XAML-based visual editor

Install / Use

/learn @wieslawsoltes/VisualEditor
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

VisualEditor

Avalonia/XAML-based visual editor inspired by FlutterFlow, built on MVVM/SOLID principles with reusable XamlX-powered editing services.

Repository Layout

  • src/ – application hosts plus reusable libraries (VisualEditor.Core, VisualEditor.DocumentModel, VisualEditor.ComponentCatalog, VisualEditor.PropertyGrid, VisualEditor.BindingDesigner, VisualEditor.MvvmScaffolding, VisualEditor.ResourceManager, VisualEditor.ResponsiveLayout, VisualEditor.TemplateGallery, VisualEditor.AnimationTimeline, VisualEditor.TestingHarness, VisualEditor.Collaboration, VisualEditor.XamlEditing, VisualEditor.DesignSurface, VisualEditor.PreviewHost, etc.) referenced by VisualEditor.sln.
  • tools/ – developer tooling, code generators, CLI utilities, and smoke-test harnesses.
  • build/ – shared build scripts, pipeline templates, and infra docs.
  • templates/ – starter projects, sample layouts, and gallery assets referenced by the editor.
  • docs/ – specifications, ADRs (docs/adr), and program plans.
  • extern/ – vendor dependencies pulled as git submodules (Avalonia, XamlX, etc.).

Getting Started

  1. Install .NET 8 SDK (see global.json).
  2. Clone the repo with submodules: git clone --recurse-submodules.
  3. Restore and build once packages/projects are added: dotnet build VisualEditor.sln.

Continuous Integration

  • GitHub Actions (.github/workflows/ci.yml) executes matrix builds on Windows, macOS, and Linux.
  • Azure Pipelines (azure-pipelines.yml) mirrors the same stages for enterprise mirroring.

Refer to docs/VISUAL_EDITOR_SPEC.md for the full technical specification and docs/IMPLEMENTATION_PLAN.md for the phased delivery plan.

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated1mo ago
Forks1

Languages

C#

Security Score

85/100

Audited on Feb 26, 2026

No findings