v0.8.0
Minor Changes
-
b404f50: Add optional
extraTabssupport toregisterSettingsCommandso extensions can render non-scope top-level tabs (for example, anExamplestab) after scope tabs.- Add
ExtraSettingsTabandExtraSettingsTabContexttypes and export them from package root. - Keep existing scope-tab
buildSectionsand save semantics unchanged. - Make tab switching cycle across scope + extra tabs.
- Validate tab id collisions with reserved scope ids.
- Update README and skill/reference docs with
extraTabsexamples.
- Add
-
29a909d: Add Wizard-safe settings theme support by introducing a combined
SettingsThemethat works as bothSettingsListThemeand full piTheme.- Add and export
SettingsTheme(SettingsListTheme & Theme). - Add and export
getSettingsTheme(theme)helper to build a combined theme object. - Extend
registerSettingsCommandbuildSectionsctx withtheme: SettingsTheme. - Extend
ExtraSettingsTabContextwiththeme: SettingsTheme. - Keep existing
getSettingsListTheme()consumers and existing callbacks backward-compatible. - Update README and example reference to show
ctx.themeusage for both settings list and full Theme methods.
- Add and export