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

Investigate if we can use https://github.com/nicbarker/clay for classicui layout #1267

Open
wengxt opened this issue Feb 11, 2025 · 0 comments

Comments

@wengxt
Copy link
Member

wengxt commented Feb 11, 2025

Summary

Right now all the classicui thing is hardcoded and written by hand. This make is super hard to implement complex UI that we may want to do in the future based on the current model.

https://github.com/nicbarker/clay is a header only zero dependency layout engine based on C, which also provides an cairo based renderer, which is also used by classicui.

We might be able to reuse clay to simplify lots of rendering code, and we may even capable to do the onscreen virtual keyboard based on classicui in the future.

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

No branches or pull requests

1 participant