Skip to content

Conversation

@JacobPalecki
Copy link
Collaborator

Compose the back end with dependency injection for ease of composition.

lexm2 added a commit to lexm2/rawaccel that referenced this pull request Dec 23, 2025
…kend

Merges JacobPalecki's DI implementation from RawAccelOfficial#316
into the userinterface branch.

Key changes:
- Add BackEndComposer for DI service composition
- Use keyed services with [FromKeyedServices] attribute
- Replace DeviceGroupModel with string-based device groups
- Add EditableSettingV2<T> for DI-compatible settings
- Integrate with upstream's localization, notification, and theme services
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