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

Refactor skin configuration lookups to be more flexible #5969

Merged
merged 16 commits into from
Sep 5, 2019

Conversation

peppy
Copy link
Sponsor Member

@peppy peppy commented Sep 3, 2019

Rulesets can now define configuration enums as they wish. Note that namspacing has not yet been added, but this is unnecessary for current legacy implementations (and will be added in the near future).

Removes ugly delegate-based configuration lookups which were prone to error in null/fallback handling.

@peppy peppy changed the title Skin configuration refactor Refactor skin configuration lookups to be more flexible Sep 3, 2019
@peppy
Copy link
Sponsor Member Author

peppy commented Sep 4, 2019

smoogipoo
smoogipoo previously approved these changes Sep 5, 2019
@smoogipoo
Copy link
Contributor

@peppy review my latest changes, otherwise seems good 👍

@peppy peppy merged commit 9d0151f into ppy:master Sep 5, 2019
@peppy peppy deleted the skin-configuration-refactor branch September 5, 2019 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants