Skip to content

Features for next major version #34

@edongashi

Description

@edongashi
  • Remove dependency on Material Design in XAML and Mahapps.Metro. Create respective packages Forge.Forms.Material and Forge.Forms.Metro. This means that Show.Dialog and Show.Window and other utilities won't be part of the core library.
  • Target .NET Core 3 WPF - no idea yet how this will work.
  • Remove humanizer dependency - handle sentence parser manually.
  • Create abstract Form DOM. This dom can be serialized to XML, XAML, Classes, and custom visitors. This dom can be built from XML, Classes, fluent API. Currently FormElement is too brittle for that.
  • First class XML parser - generalize FormBuilder.
  • Make it easier to attach custom controls - placeholders, data templates and data template selectors, return FrameworkElements directly.
  • Better support for plugins.
  • First class collections support - easy and intuitive API with in-depth customization.
  • Nested forms support.

Other suggestions are welcome.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions