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

Remove FaceBuilder #864

Merged
merged 5 commits into from
Jul 22, 2022
Merged

Remove FaceBuilder #864

merged 5 commits into from
Jul 22, 2022

Conversation

hannobraun
Copy link
Owner

Replace all its uses with a combination of existing Face and Cycle APIs. The replacements are simpler and more modular, at the cost of making the building of faces a bit less convenient.

I'm sure that eventually (possibly soon), we'll need some kind of builder API again, and this should bring back the convenience. For now, there's not much point in keeping FaceBuilder around though, and the new builder API will likely look very different anyway.

This are just some small changes to make the next step easier.
This change makes the API simpler and more modular, at the cost of some
convenience. But my actual reason for doing this, is to bring the API
closer to `Face`'s API, so I can make `FaceBuilder` completely
redundant.
See previous commit for justification.
@hannobraun hannobraun enabled auto-merge July 22, 2022 11:45
@hannobraun hannobraun merged commit 640dbaf into main Jul 22, 2022
@hannobraun hannobraun deleted the builder branch July 22, 2022 11:48
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.

1 participant