Skip to content

设置页面分组,并优化设置页面内容分布 #1587

@HelloWRC

Description

@HelloWRC

检查清单

  • 我已将本应用更新到最新测试版 最新的版本号,并看过 最新提交,确认我想要的功能还没有实现。我也已在 IssuesClassIsland 文档 中检索,确认我想要的功能未被提交过。
  • 我认为我想要的功能是用户广泛需要的,插件不能替代的,且没有超出 ClassIsland 作为灵动课表的开发目标,而非添加与课表及教学辅助无关的内容。(您可以学习 编写插件 来实现特殊的需求)。
  • 我已经仔细阅读过选项里的内容,并且知道这个选项不用勾选。
  • 我已知晓由于开发者时间精力有限,加上已经积压了大量的功能请求,我提交的功能请求可能需要比较久的时间才能实现。

背景与动机

随着应用规模的扩大,应用的设置项目越来越多,需要考虑拆分现有的应用设置页面到多个页面来降低用户上手门槛。同时这也带来了设置页面数量增多的问题,同时考虑到插件也有注册多个设置页面需要按插件为页面进行分类的需求,为设置页面添加分组功能已很有必要。

想要实现或优化的功能

  • 允许设置页面分组
  • 优化现有的设置条目分布,将过长的设置页面拆分

最后一步

  • 我认为上述的描述已经足以详细,以便开发人员理解您想要的功能。如果我的 issue 没有按照上述的要求填写,可能会被无条件关闭。

Metadata

Metadata

Assignees

Labels

优先级:无短期内不会计划完成的事项待发布新功能提出一项新的功能类别:应用设置SettingsPage、SettingsService、设置叠层。对于其他配置,分类到“配置”类别;对于“集控选项”,同时分类到“集控”类别。

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions