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

Initialize window layout by composing components within one another from the root window component #4

Closed
Keavon opened this issue Jul 12, 2020 · 1 comment
Assignees
Labels
Architecture Involves architecture or engineering work or discussion Feature New feature or request Help Wanted Extra attention is needed

Comments

@Keavon
Copy link
Member

Keavon commented Jul 12, 2020

Now that all the component files are individually parsed into their own abstract syntax trees containing their subcomponents and attribute variable values, we have to put these all together into an actual GUI tree representing the whole window, essentially HTML's DOM. This needs to take into consideration the way in which data is passed down to children as props, and how that data will be reactively updated whenever the parent changes that data.

As of mid-February 2021, this is currently the GUI system's main blocking issue that requires some architectural design planning before approaching this further.

@Keavon Keavon changed the title Initialize by composing layouts within one another from the root window component Initialize window layout by composing components within one another from the root window component Jul 15, 2020
@Keavon Keavon self-assigned this Jul 15, 2020
@Keavon Keavon added Feature New feature or request Help Wanted Extra attention is needed Available Architecture Involves architecture or engineering work or discussion labels Feb 14, 2021
@Keavon
Copy link
Member Author

Keavon commented Feb 15, 2021

Shelved on account of switching to a web app frontend for the short term.

@Keavon Keavon closed this as completed Feb 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Architecture Involves architecture or engineering work or discussion Feature New feature or request Help Wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant