-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Improve interaction of plugin system settings #8391
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
考虑到可能会存在设置比较特殊的插件,所以单独实现设置界面比较好。 |
我也觉得统一一个好点,单独实现的可以留口子,但必须有统一默认的。不然目前至少有三种设置方法,很容易乱 |
参考一下已经有大量插件的OB和Logseq,统一设置很方便,开发者和用户都很方便的。谁自己想摸复杂的,自己也可以用其他api摸。 现在这种比较乱的,用户学习成本还是比较高一些的。 |
外观的话开发者按照 DOM 结构和使用对应 class 应该就可以统一了,设置入口也和其他软件一样放在已下载中。目前还没想好如何阻止开发者使用其他方式。 |
应该是指的统一的入口,不是每个点进去的那个设置,而是一个设置,不过软件名称,点了会切换不同的 |
不需要阻止,因为有些真的不走统一设置比较方便。 目前的问题是入口太深,而且不好点,就哪么一个小按钮。 此外,如果能像Menu一样友好就好了,使用addSetting的方式添加选项,手撸DOM终究还是不太好,增加了无效功,每个插件作者都要做一遍这种没太大意义的工作。 setting选项我觉得只需要文本输入、下拉框、开关就行,最多再加一个自定义,这样也方便统一风格的显示在一个方便进去的界面。 |
没明白 |
|
@mozhux 放不下呀,现在没有二级菜单 |
不是二级菜单呢,是一个统一的界面。比如这个设置点开,预期ykg应该是进入类似系统设置那样的一个插件设置中心,集合了各类插件的设置。 |
不在顶栏的插件不会显示在这里? |
是的 |
Uh oh!
There was an error while loading. Please reload this page.
插件系统插件设置统一风格。
In what scenarios do you need this feature?
插件的设置大家做的风格都不太一样,并且入口很深。趁早统一避免未来统一困难
Describe the optimal solution
之前插件系统的就挺好的我觉得,ob,logseq都这样统一,我觉得不无道理。思源设计上需要多努力才行。
Describe the candidate solution
No response
Other information
No response
The text was updated successfully, but these errors were encountered: