donghualin
c6b2257f15
fix: 根据设计图调整插件位置
...
修改json中插件的顺序,亮度调整最下方,声音中间,媒体播放最上方
Log: 调整插件显示位置
Influence: 声音、亮度调整和媒体播放的显示位置
Bug: https://pms.uniontech.com/bug-view-181251.html
Change-Id: I3a25fa659d63b35cddbfafe128a1fd0ba459434f
2023-01-14 16:41:51 +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
f11366a27d
fix: dock代码中移除音乐插件
...
从dock代码中移除音乐插件,适配不同插件的显示
Log:
Influence: 打开音乐播放器,任务栏快捷面板中显示音乐播放面板
Task: https://pms.uniontech.com/task-view-220489.html
Change-Id: Ib52383990489336bb6213b79963b151d4e1a7a14
2022-11-30 12:21:41 +08:00
donghualin
4f3f7a0aed
fix: 插件根据标记来决定插件的类型
...
在决定插件的位置的时候,根据插件的返回的标记来决定当前插件是属于固定插件、快捷插件、托盘插件、系统插件还是工具插件
Log:
Influence: 任务栏插件类型
Task: https://pms.uniontech.com/task-view-220099.html
Change-Id: I5dedc16fd7ccaac9d54dccf657e1a938bf3f2160
2022-11-28 15:31:01 +08:00
donghualin
9985c9b239
feat: 声音插件适配v23
...
将声音的相关功能移到sound插件中,方便扩展,并适配v23的接口
Log: 声音插件适配v23
Influence: 观察任务栏是否存在声音插件
Task: https://pms.uniontech.com/task-view-210309.html
Change-Id: I7f782af6955a017af940e639a02eedab8f459905
2022-11-04 05:09:03 +00:00
donghualin
c7826edd46
fix: 删除任务栏对libdframeworkdbus-dev库的依赖
...
1、删除项目中对libdframeworkdbus-dev库的依赖,通过使用xml2cpp的工具来自动生成dbus接口文件,在使用到dbus库的项目中包含生成文件的目录
2、修改相关服务中v20的接口(com.deepin...)为v23的接口(org.deepin...)
Log:
Influence: 打开控制中心,鼠标移动唤醒任务栏、加载插件等,观察相关功能是否正常
Task: https://pms.uniontech.com/task-view-182009.html
Change-Id: I960c849d06ed271ebbb9f8e479d9879967523581
2022-09-19 11:41:31 +00:00
donghualin
e714c7e44e
fix: 修改对老插件的兼容性问题
...
所有插件的api版本都改成2.0.0,PluginProxyInterface新增的接口放到最后的位置,保证老插件在加载的时候能调用到正确的函数
Log: 修改老插件的兼容性问题
Influence: 任务栏加载老插件
Bug: https://pms.uniontech.com/bug-view-132961.html
Change-Id: I0c2714db6a21f2d246126ce2d9cec96e8c706d80
2022-06-01 21:34:40 +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
b689dbece2
refactor: tray plugin
...
- tray plugin support load dock plugin as system trays
- move network,sound,power plugins out of tray plugin, keepin them still be plugins
Change-Id: I03463ef55a9abc9823c1b9f7d9c95b00158e63ed
2018-11-15 17:37:05 +08:00
listenerri
6224d76f98
refacotr: merge other plugins to system-tray
...
merge sound, shutdown, network plugins to system-tray
Change-Id: Iab7aef4c56d3e1c24b408c323ef03a8276ff43f2
2018-10-24 14:12:46 +08:00
listenerri
95b5c72f13
feet(plugins): lazy loading of plugins which depends dbus daemon
...
Change-Id: I34b2d2d34d8751b4eb54eb49448bbae882e5fd66
2018-08-03 13:03:50 +08:00
石博文
137ac55518
update plugins api version
...
Change-Id: Ifa977978f2ba7cc5795e7f1a10a1b9fe9c6e9923
2017-10-23 11:53:44 +08:00
石博文
e07cc00500
add sound plugins
...
Change-Id: I73d041c5fad087e96a299b9ba185b877b6a7dce5
2016-08-02 10:34:44 +08:00