Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Extension with GUI #760

Open
zccz14 opened this issue Aug 13, 2024 · 0 comments
Open

feat: Extension with GUI #760

zccz14 opened this issue Aug 13, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@zccz14
Copy link
Contributor

zccz14 commented Aug 13, 2024

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant