--- name: add-setting-pane description: NaiveTab 浏览器扩展的 Setting 面板开发指南。当用户要新增 Setting 设置面板、添加新的设置页时使用。涵盖需要修改的完整文件清单、注册规范等,防止遗漏关键步骤。 --- # NaiveTab Add Setting Pane 新增 Setting 面板需按顺序完成以下步骤。 ## 必须修改的文件 ### Step 1 — `src/setting/registry.ts`:注册面板 在 `SETTING_GROUPS` 对应分组中追加: ```ts { code: 'myPane', // settingPanes 类型中的有效 code labelKey: 'setting.group.myPane', // i18n key } ``` - `code` 必须与 `src/setting/panes/{code}/index.vue` 路径一致 - `labelKey` 需要同步添加到 i18n 文件(见 Step 3) ### Step 2 — `src/setting/panes/{code}/index.vue`:面板组件 创建面板组件,必须: - 使用 `