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

Support for other sources of components #25

Open
3 of 10 tasks
KaruroChori opened this issue Nov 28, 2024 · 1 comment
Open
3 of 10 tasks

Support for other sources of components #25

KaruroChori opened this issue Nov 28, 2024 · 1 comment
Assignees
Milestone

Comments

@KaruroChori
Copy link
Owner

KaruroChori commented Nov 28, 2024

Main features:

  • XML components
  • XML components requiring template compilation via vs.templ
  • C native components (use TCC)
  • Native components distributed as dynamic libraries
  • WASM components

Side-features:

  • Full name resolution for components and proper search order
  • XML -> C compiler for components
  • ui_tree refactoring
  • Generic fetcher interface with policy evaluation
  • Documentation
@KaruroChori KaruroChori added this to the v0.6.1 milestone Nov 28, 2024
@KaruroChori KaruroChori self-assigned this Nov 28, 2024
@KaruroChori KaruroChori changed the title Support of alternative component types Support for other sources of components Nov 28, 2024
@KaruroChori KaruroChori added the ui label Dec 1, 2024
@KaruroChori
Copy link
Owner Author

For reference, a lot of the code needed for XML->C transpilation of components is externally handled by https://github.com/lazy-eggplant/vs.xml-piler

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant