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

API changes & improvements #12

Merged
merged 18 commits into from
Jun 16, 2022
Merged

API changes & improvements #12

merged 18 commits into from
Jun 16, 2022

Conversation

romgrk
Copy link
Contributor

@romgrk romgrk commented May 10, 2022

So this PR:

  • Changes this project's API a bit, to hide what's not required to know by API users (e.g. the protocol's internals)
  • Adds drawing capabilities by including the lua cairo bindings. I've added the source inline rather than as a submodule because it was easier to setup and allowed me to quickfix the few required changes. This should be fine because as I mentionned elsewhere, cairo shouldn't be updated anymore.

This hasn't been reviewed/cleaned up by my because I've been quite busy but I've opened the PR so you can integrate if you're interested. Note that the README hasn't been update for the API changes. The examples folder shows how to use the new capabilities.

@romgrk romgrk mentioned this pull request May 10, 2022
@edluffy edluffy merged commit cd054d9 into edluffy:main Jun 16, 2022
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

Successfully merging this pull request may close these issues.

2 participants