-
-
Notifications
You must be signed in to change notification settings - Fork 21
[Feature]: 为插件生成的侧栏导航启用折叠 #162
Copy link
Copy link
Open
Labels
area:add-onThis issue or pull request is related to add-onThis issue or pull request is related to add-onarea:webuiThis issue or pull request is related to webuiThis issue or pull request is related to webuienhancementNew feature or requestNew feature or request
Description
Activity
Metadata
Metadata
Assignees
Labels
area:add-onThis issue or pull request is related to add-onThis issue or pull request is related to add-onarea:webuiThis issue or pull request is related to webuiThis issue or pull request is related to webuienhancementNew feature or requestNew feature or request
需求描述
插件太多会导致导航栏混乱,希望有可以像 1Panel 那样的侧栏折叠,或者 NapCat 那样的二级导航页。
背景
当前每个启用
@register.page()的插件都会在侧栏生成一个一级导航项。随着插件数量增加,导航栏变得很长且难以管理,核心功能(如对话、概览等)容易被插件项淹没。期望方案
以下两种方案任选其一(或结合):
方案 A:侧栏折叠分组(类似 1Panel)
将插件生成的导航项收纳到一个可折叠的「插件」分组下,点击展开/收起:
方案 B:二级导航页(类似 NapCat WebUI)
侧栏只显示一个「插件中心」入口,点击进入后展示所有插件的卡片/列表页面,再点击具体插件进入对应页面。
补充
@register.page()装饰器中增加group或category参数,让插件声明所属分组