Open SRAZKVT opened 1 year ago
@SpaceWalkerRS and i thought about using a declarative api, using a builder, though, if someone has a better idea, they are free to say so
I reckon it makes sense to keep it fairly simple. So e.g. no complex structures like sub-screens (just open a new screen like vanilla does). Though ig we don't have to lock it down, so people can extend the system with more complex structures if they wish.
yes, it being extandable should be a requirement, probably using minimal interfaces for most basic components. Though, i guess common extensions making it into the base builder wouldn't hurt, if it is something very commonly used, but we aren't there yet.
Let's discuss the API such a builder should have, including, but not limited to :