20 Commits

Author SHA1 Message Date
rewine
cda8e2c746 fix: must set CMAKE_INSTALL_PREFIX before GNUInstallDirs
Log:
Never modify the value of CMAKE_INSTALL_PREFIX after including GNUInstallDirs ,Otherwise incorrect CMAKE_INSTALL_FULL_XXXX values will be computed
2023-05-04 06:21:23 +00:00
York Lee
8bbccb27b9 docs: 修改了 dde-dock/plugins/plugin-guide/plugins-developer-guide.md 的几处问题
line:579 这一段话可以放在代码块外面
	line:744 拼写错误,应该是label而不是lable
	line:780 这一段注释可以作为正文放在代码块外面
	共3处修改。

Log: 修改了 dde-dock/plugins/plugin-guide/plugins-developer-guide.md 的几处问题
2023-04-17 02:36:02 +00:00
Tsic
d57ec415cd
fix(build): fix CMakeLists merge error (#772)
fix CMakelists error and use find_pacakge Dwayland
fix archlinux build dep

log:
2023-02-20 02:36:55 +00:00
tsic404
2f185bf3ce chore: resolve v23 merge conflicts
log:
2023-02-16 15:08:28 +08:00
范朋程
2d958dd670 chore: V23接口改造适配
V23接口改造适配

Log: V23接口改造适配
Influence: 无
Task: https://pms.uniontech.com/task-view-207483.html
Change-Id: Ide530c023ea41f86fad2e8001ec67f1afaa897ab
2022-12-06 14:40:35 +08:00
donghualin
d4522035cf docs: 更新插件开发文档
修改文档的最新接口的说明以及示例代码

Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-221667.html
Change-Id: Ief0a7122727bfa3171a0b60ff86dc027013d9b4a
2022-12-02 13:51:58 +08:00
Robert
0427e19b72
chore: adapt license and copyright (#680)
Modify project to pass the REUSE check

Log: Modify project to pass the REUSE check
Task: https://pms.uniontech.com/task-view-185215.html
Change-Id: Ie954cf985f16c1a243bfc912aa7458c6e85ce9de
2022-09-06 11:36:55 +08:00
donghualin
0bdc1eb1a2 refactor: 调整插件接口,删除指针引用
去掉插件的指针接口,同时插件根据任务栏图标类别返回不同类型的图标,修改所有已实现的插件接口

Log:
Influence: 任务栏-查看快捷设置图标、快捷区域可点击的图标、系统电源图标是否显示正常
Task: https://pms.uniontech.com/task-view-110309.html
Change-Id: I9ffc42189471bb6183f264b366434d9be77275a4
2022-06-01 11:34:34 +08:00
donghualin
73ad24a682 test: 测试插件适配新的任务栏插件接口
在homemonitor插件中新增插件新的接口,匹配新的任务栏插件

Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-110309.html
Change-Id: Idd9907d55b839939d52121934bd5c28ea349392c
2022-05-25 10:59:16 +08:00
范朋程
ee83bb1cba fix(cppcheck): cppcheck检查
静态代码检查,按照提示修改了所有合理的警告内容,部分内容为cppcheck误报,不处理

Log: 按照静态代码检查工具给出的结果进行修改
2020-06-16 13:54:23 +08:00
justforlxz.com
c5795ecebc
chore(docs): 补充本地插件路径的文档 2019-07-02 11:06:03 +08:00
listenerri
8829a84b96 Update plugins/plugin-guide/plugins-developer-guide.md
Co-Authored-By: PikachuHy <2931408816@qq.com>
2019-04-03 16:26:13 +08:00
PikachuHy
2470d7e981 docs(plugins-developer-guide.md): disambiguate 2019-04-03 16:26:13 +08:00
listenerri
be5872e772 improve: plugin document and plugin example
https://github.com/linuxdeepin/internal-discussion/issues/1074

Change-Id: I25c4a52b87de2ef4ff0ce942dd298ac3c8e06f7a
2019-03-15 11:01:09 +08:00
listenerri
3962f474e9 feat: optimize plugin guide
Change-Id: I1edb695067e106f2acfd7a8022d4be57dcac3a1a
2019-02-13 11:31:03 +08:00
listenerri
7a5501e53d feat: update plugin API version
Note:

1. add a new function in PluginProxyInterface for set applet widget
visible from  a plugin.

2. remove requestContextMenu function from PluginProxyInterface,
cause's the context menu should be handled in Dock, it is enough for
a plugin to simply provide menu data and handle callbacks with
functions itemContextMenu and invokedMenuItem in PluginsItemInterface

https://github.com/linuxdeepin/internal-discussion/issues/646

Change-Id: Ic4af4eee138e87911ff5b18ccbbb0c3f7187ac4d
2018-12-18 11:28:36 +08:00
listenerri
5d462fdc30 refactor: new dock plugins interface version 1.1
Change-Id: I8f9c36531aab7f04b3ffe656eb2f67516efe736d
2018-12-05 11:51:37 +08:00
listenerri
aced10d689 update translations
Change-Id: Ia11dc16d86e6479df406111904472bd8fccbd8eb
2018-11-01 17:02:19 +08:00
石博文
9b68df017e change to cmake
Change-Id: I82cd9d2bfd96003385c839ddaf0e454a4c1639d6
2018-03-05 21:33:30 +08:00
石博文
184445992d add plugins develop guide
Change-Id: I448c791af97d6ce50a39dff542f843763883a3e1
2018-02-24 13:31:06 +08:00