The Node Tree and Metadata
mainWhen you define settings using SettingsGroup and views with .indexed(), SettingsKit builds an internal node tree. Each node represents a group or an indexed view and stores the following properties:
| Property | Purpose |
|---|---|
UUID | Stable, hash-based identifier for navigation and registry lookup |
Title | Display text used for search results |
Icon | SF Symbol name |
Tags | Additional keywords used to improve search relevance |
Presentation Mode | Determines if the item is a navigation link or an inline section |
Children | Nested groups and items |
Note: Nodes do not store view content; they only store the metadata required to find and identify views.