Skip to content

feat: Extension with GUI #760

@zccz14

Description

@zccz14

Describe the feature

  1. Add the registerApplication method to the IExtensionContext interface in the @yuants/extension package to allow the extension of GUI components.
  2. Refactor @yuants/toolkit to allow external imports for handling UI's potential need to reference React. This is necessary because plugins are pre-packaged into IIFE, and we need to avoid including some large packages.
  3. Support preloading plugin sets from URLs.

Why do you need this feature?

  1. Yuan needs to support third-party custom UI requirements.
  2. Yuan needs to streamline its own UI to adapt to different types of scenarios.

Additional context

  1. For investment novices, it is advisable to trim down some of the more specialized components and present the interface in its most lightweight form.
  2. Provide support for community-developed components to be integrated into Yuan.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions