Setting Framework
AutoSettings uses a modular architecture where components work together through well-defined relationships. Understanding how these pieces connect is key to implementing settings effectively.
Component Relationships
- Setting Widgets reference Setting Types (Blueprint classes you create)
- Setting Types contain Application Strategies (how to apply) and Persistence Strategies (how to save)
- Strategies are pluggable objects selected from dropdown menus - no code required
This decoupled design allows the same Setting Type to work with any Setting Widget, and strategies to be mixed and matched as needed.