Skip to content
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

Add plugin with setting to top bar plugin menu #8486

Closed
3 tasks done
AugustTuan opened this issue Jun 7, 2023 · 14 comments
Closed
3 tasks done

Add plugin with setting to top bar plugin menu #8486

AugustTuan opened this issue Jun 7, 2023 · 14 comments
Assignees
Milestone

Comments

@AugustTuan
Copy link

AugustTuan commented Jun 7, 2023

Is there an existing issue for this?

  • I have searched the existing issues

Can the issue be reproduced with the default theme (daylight/midnight)?

  • I was able to reproduce the issue with the default theme

Could the issue be due to extensions?

  • I've ruled out the possibility that the extension is causing the problem.

Describe the problem

image

我下了4款插件,并且都是2.9.0以后重新下载的。
但是我点击插件图标,只能看到2款插件,和集市里面对不上。

image

Expected result

集市里面已经下载的插件都能通过插件图标的下拉框展示

Screenshot or screen recording presentation

No response

Version environment

- Version: 2.9
- Operating System: win
- Browser (if used):

Log file

none

More information

No response

@TinkMingKing
Copy link
Contributor

你问的是为什么有的插件没有顶栏图标,答案是并不是所有插件都会在这里提供一个图标,这是用于实现某些功能,是非必须的, 数学插件要打开公式块才能看到,护眼插件能够在底部状态栏最右边看到一个倒计时

@AugustTuan
Copy link
Author

AugustTuan commented Jun 7, 2023

你问的是为什么有的插件没有顶栏图标,答案是并不是所有插件都会在这里提供一个图标,这是用于实现某些功能,是非必须的, 数学插件要打开公式块才能看到,护眼插件能够在底部状态栏最右边看到一个倒计时

我问的是,为什么点击 主页【插件】按钮,不能把握下载的插件都展示出来(像一般的浏览器插件的逻辑)
image

能不能置顶图标两说,起码下拉框把下载的插件都展示出来,这样我配置插件也方便一点,不用专门进入集市设置
image

@TinkMingKing
Copy link
Contributor

确实这样会更好

@svtardust
Copy link

svtardust commented Jun 8, 2023

你问的是为什么有的插件没有顶栏图标,答案是并不是所有插件都会在这里提供一个图标,这是用于实现某些功能,是非必须的, 数学插件要打开公式块才能看到,护眼插件能够在底部状态栏最右边看到一个倒计时

我问的是,为什么点击 主页【插件】按钮,不能把握下载的插件都展示出来(像一般的浏览器插件的逻辑) image

能不能置顶图标两说,起码下拉框把下载的插件都展示出来,这样我配置插件也方便一点,不用专门进入集市设置 image

你好,我觉得你应该问下插件作者是否做了适配?而不是在这开issue @AugustTuan

@AugustTuan
Copy link
Author

AugustTuan commented Jun 9, 2023

你问的是为什么有的插件没有顶栏图标,答案是并不是所有插件都会在这里提供一个图标,这是用于实现某些功能,是非必须的, 数学插件要打开公式块才能看到,护眼插件能够在底部状态栏最右边看到一个倒计时

我问的是,为什么点击 主页【插件】按钮,不能把握下载的插件都展示出来(像一般的浏览器插件的逻辑) image
能不能置顶图标两说,起码下拉框把下载的插件都展示出来,这样我配置插件也方便一点,不用专门进入集市设置 image

你好,我觉得你应该问下插件作者是否做了适配?而不是在这开issue @AugustTuan

已下载的插件是否能够通过主页插件图标查看到,这个功能的实现是交给插件作者决定的吗?

如果这个完全取决于插件作者是否主动适配,那后面出来100多个插件,我一个一个去问插件作者?

@svtardust
Copy link

svtardust commented Jun 9, 2023

已下载的插件是否能够通过主页插件图标查看到,这个功能的实现是交给插件作者决定的吗?

如果这个完全取决于插件作者是否主动适配,那后面出来100多个插件,我一个一个去问插件作者?

你是没看懂我说的还是什么?
我说你先要去问插件作者是否实现相关接口。懂?不实现接口,怎么给他收进去?不实现接口思源怎么给他显示?
对,插件作者不适配,思源有天大的本事他也给插件收不进去啊。

@AugustTuan
Copy link
Author

AugustTuan commented Jun 9, 2023

已下载的插件是否能够通过主页插件图标查看到,这个功能的实现是交给插件作者决定的吗?
如果这个完全取决于插件作者是否主动适配,那后面出来100多个插件,我一个一个去问插件作者?

你是没看懂我说的还是什么? 我说你先要去问插件作者是否实现相关接口。懂?不实现接口,怎么给他收进去?不实现接口思源怎么给他显示? 对,插件作者不适配,思源有天大的本事他也给插件收不进去啊。

原来显示已下载还要作者主动适配,好吧

@Vanessa219
Copy link
Member

各位,这个顶栏的插件菜单目前考虑到不是每个插件都有设置、都放在顶栏、都有图标、点击都有回调事件,因此过滤了一些,减少干扰。比如“Web工具集成”是放在 dock 上的,没有设置。这个时候放进去就没有什么意义,还会造成干扰。

@AugustTuan
Copy link
Author

AugustTuan commented Jun 9, 2023

各位,这个顶栏的插件菜单目前考虑到不是每个插件都有设置、都放在顶栏、都有图标、点击都有回调事件,因此过滤了一些,减少干扰。比如“Web工具集成”是放在 dock 上的,没有设置。这个时候放进去就没有什么意义,还会造成干扰。

V姐,比如这个保护眼睛的插件, 它有设置选项,但是下载了也无法通过【插件】图标查看到,只能去集市里面设置
是被过滤掉了吗? 还是得插件作者自己来适配这个功能?
image
image

@Vanessa219
Copy link
Member

目前只做了顶栏的,这种情况的插件应该也可以放置进去,只是没有 pin 选项。

@AugustTuan AugustTuan reopened this Jun 9, 2023
@AugustTuan
Copy link
Author

AugustTuan commented Jun 9, 2023

目前只做了顶栏的,这种情况的插件应该也可以放置进去,只是没有 pin 选项。

对的,我的需求就是这个,只要放置进去就好了,不需要pin起来

不用专门去集市里面查看自己下载了哪些插件,点击主页插件图标就行
和浏览器的插件一个机制就好

@Vanessa219
Copy link
Member

浏览器的插件只要是启用的都会放进去。像“Web工具集成”还是无法放进去,因为放进去没有意义,还会造成干扰。

@AugustTuan
Copy link
Author

AugustTuan commented Jun 9, 2023

浏览器的插件只要是启用的都会放进去。像“Web工具集成”还是无法放进去,因为放进去没有意义,还会造成干扰。

对于·既没有·单独功能面板,也没有设置的可以过滤掉

@Vanessa219 Vanessa219 changed the title 插件图标展示的插件和已经下载的插件对不上 Add plugin with setting to top bar plugin menu Jun 9, 2023
@Vanessa219 Vanessa219 self-assigned this Jun 9, 2023
@AugustTuan
Copy link
Author

AugustTuan commented Jun 9, 2023

浏览器的插件只要是启用的都会放进去。像“Web工具集成”还是无法放进去,因为放进去没有意义,还会造成干扰。

所以,这些插件是否可以在“插件”图标里显示出来,是思源决定的,不是取决于插件作者是否适配吧
如果是取决于插件作者是否适配的话,希望把这个设置为创建插件必须实现的接口,因为这个功能很通用。

Vanessa219 added a commit that referenced this issue Jun 22, 2023
@Vanessa219 Vanessa219 added this to the 2.9.3 milestone Jun 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants