Skip to content

Conversation

@freya022
Copy link
Owner

@freya022 freya022 commented Feb 7, 2026

In newer 3.X modules, and for all features in 4.X, each module added by the user will contain their own configuration, which are then added by the user (or for Kotlin users, using a more convenient extension). Adding a configuration also implies enabling the feature being configured.

Changes

  • Moved config properties to a separate interface
    • So builders are no longer configurations while still sharing properties
  • Added methods to get/set configurations

- Moved config properties to a separate interface
  - So builders are no longer configurations while still sharing properties
- Added methods to get/set configurations
@freya022 freya022 force-pushed the feature/module-configurations branch from 11d649a to e2ab1a2 Compare February 8, 2026 12:29
@freya022 freya022 merged commit ffd97e6 into 3.X Feb 8, 2026
1 check passed
@freya022 freya022 deleted the feature/module-configurations branch February 8, 2026 12:40
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.

1 participant