Skip to content

[Feature] 支持隐藏 WebUI 侧栏菜单项 #9265

Description

@QingFeng-awa

Description / 描述

将 WebUI 外观设置的自定义侧边栏进化为真正的自定义侧边栏(目前而言确实只是调个顺序),抛弃掉原本的更多分组(砍掉之后可以考虑把 AI 功能整合进一个组里,避免 AI 功能都用得上没必要隐藏但太松散很乱的问题),支持显示/隐藏菜单项,以及同时支持二级菜单的整理。
可以参考 1Panel 的实现效果,支持调整顺序的基础上还支持直接控制菜单显示,只存在 1 个子菜单时菜单栏仅展示该子菜单。不应当被隐藏的菜单项(比如当前的首页欢迎页面)仍允许拖动但不允许隐藏。

Image

Use Case / 使用场景

很多 AI 功能对我来说都用不上,如果全部展示太浪费空间了,就不得不用自定义侧边栏收纳一下,但是收纳到的更多功能菜单不是可选展示而是强制置底的,我用不上还非得展示出来是hyw呢,以及以前版本平台日志也是置底调试插件看日志都点习惯了,新版改成这样有点不舒服(

Willing to Submit PR? / 是否愿意提交PR?

  • Yes, I am willing to submit a PR. / 是的,我愿意提交 PR。

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:webuiThe bug / feature is about webui(dashboard) of astrbot.enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions