-
Notifications
You must be signed in to change notification settings - Fork 59
[1.21.6] Configuration API Overhaul #417
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
Draft
Dragon-Seeker
wants to merge
26
commits into
wisp-forest:1.21.6
Choose a base branch
from
Dragon-Seeker:1.21.6-ConfigAdjustments
base: 1.21.6
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
[1.21.6] Configuration API Overhaul #417
Dragon-Seeker
wants to merge
26
commits into
wisp-forest:1.21.6
from
Dragon-Seeker:1.21.6-ConfigAdjustments
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- More supported types - Better config Sync - Server Config Management - Ability to handle more than one config instance - Slider Adjustments from Chyz - Adjust how section headers are on the side - Ability to switch between config instances - Simple utility to copy translation key for missing translation in config - Rework underling code to handle other types of objects and give better access to customize certain option calls without reflection # Conflicts: # src/main/java/io/wispforest/owo/Owo.java # src/main/java/io/wispforest/owo/client/OwoClient.java # src/main/java/io/wispforest/owo/config/ConfigWrapper.java # src/main/java/io/wispforest/owo/config/ui/ConfigScreen.java # src/main/java/io/wispforest/owo/config/ui/ConfigScreenProviders.java # src/main/java/io/wispforest/owo/ui/base/BaseParentComponent.java # src/main/java/io/wispforest/owo/ui/component/LabelComponent.java # src/main/java/io/wispforest/owo/ui/container/Containers.java # src/main/java/io/wispforest/owo/ui/container/ScrollContainer.java # src/main/java/io/wispforest/owo/ui/core/OwoUIDrawContext.java # src/main/java/io/wispforest/owo/ui/core/Surface.java # src/main/java/io/wispforest/owo/ui/util/MatrixStackTransformer.java # src/main/resources/owo.accesswidener # src/testmod/java/io/wispforest/uwu/client/SelectUwuScreenScreen.java
…ead only on initial creation
…tation access - Update Config Constraints to allow for different ones for input and apply - Add proper way of dumping translation data using `ConfigTranslationHelper` - Rework option annotation access around `AnnotatedElement`
…a `ToggleButton` � Conflicts: � src/main/java/io/wispforest/owo/ui/component/ButtonComponent.java � src/main/java/io/wispforest/owo/ui/core/OwoUIDrawContext.java
…after screen build
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Primarly this PR attempts to resolve various pain points found or head of when working with owo-config:
Supported Types: