Closed dumblob closed 4 years ago
Thanks for the suggestion. Probably not quite mature enough. I don't have motivation to implement these UIs now, but lets go through them quickly:
EditBox
has very crude undo support.)Cells:
Spreadsheet
widget; this is basically what you'd want anyway but as already said, model-view separation may be usefulSummary: probably most (if not all) of this could be done in user-code already, but several desirable widgets are missing, text-entry is poor, there is no real undo support yet, and data-view separation would have to be done by user code.
Sounds good. The point of 7GUIs though is to showcase how easy it is to do the particular thing with the given UI library. Second reason behind 7GUIs is to allow easy comparison of UI libraries.
This means, the value is not in "the UI lib can do this" (which actually most/all UI libs can, but in some this means using e.g. canvas/framebuffer and drawing & implementing absolutely everything yourself :cry:), but in "how does it look like in practice with this particular UI lib". In other words, it makes a lot of sense to implement exactly the individual cases and not just pointing to an app which is a superset of a chosen case :wink:.
So if anyone is interested, feel free to implement them. It'll also serve as a good PR for this project.
Agree 100%; this project needs a number of things done in order to make these showcases easy to implement.
I created a new repo for this: https://github.com/kas-gui/7guis
I just discovered this library and it looks good to me. It seems mature enough to "accept the challenge" and add it to 7GUIs :wink:.