tsic404
2f185bf3ce
chore: resolve v23 merge conflicts
...
log:
2023-02-16 15:08:28 +08:00
donghualin
bc840d233d
feat: 加载基本插件
...
加载pluginmanager插件,其他的插件由pluginmanager插件来加载
Log:
Influence: 插件加载
Task: https://pms.uniontech.com/task-view-222353.html
Change-Id: Ibe3cb59c5e3da27d7547d9bea8e05ebcd03c5a87
2023-01-12 13:51:25 +08:00
donghualin
8cb6cb89d7
feat: 增加回收站和电源插件在控制中心的显示和隐藏
...
响应DConfig配置文件的变化,根据当前新增或删除的配置来新增或删除插件
Log:
Influence: 从控制中心勾选或者取消勾选回收站和电源插件,观察任务栏的变化
Task: https://pms.uniontech.com/task-view-216841.html
Change-Id: Ia79ae924180d07e1b11f26bd119c83a8932cb80d
2022-11-30 13:08:19 +08:00
donghualin
a41df224f6
fix: 增加对控制中心设置不同主题下图标的接口
...
1、任务栏插件接口中增加根据主题来获取不同图标的接口
2、声音、蓝牙、电源、虚拟键盘、回收站等插件完善控制中心的接口
3、任务栏图标的显示根据不同的主题来获取
Log: 完善对控制中心设置不同主题的接口
Influence: 在控制中心切换主题,观察图标是否发生变化
Bug: https://pms.uniontech.com/bug-view-172365.html
Change-Id: Ia02193c9ebcf10559195c6fb8fe6227f581e165b
2022-11-23 16:08:34 +08:00
donghualin
ee248287d3
feat: 适配v20插件加载
...
增加适配器,适配v20插件为v23接口,保证能正常加载v20插件
Log: 增加对v20插件的正常适配
Influence: 加载v20插件
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: If0b3c83cc808f62c0b15554fe6d58f90dc376175
2022-11-01 16:08:21 +08:00
donghualin
386e18634e
fix: 修复高效模式下托盘入口图标没有跟随位置变化而变化
...
将ProxyPluginController的eventFilter函数默认返回值设置为AbstractPluginsController的默认返回值
Log: 修复高效模式下托盘入口图标没有跟随位置变化而变化
Influence: 时尚模式下改变任务栏位置,观察托盘入口是否发生变化
Bug: https://pms.uniontech.com/bug-view-147743.html
Change-Id: I81ccfb3add3de93b9e9cd418c446d81fc765b199
2022-09-26 05:42:57 +00: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
7fc1ec3ae5
feat: 修改控制器中对AM接口的访问
...
修改插件加载相关的类对AM接口的访问
Log:
Influence: 任务栏
Task: https://pms.uniontech.com/task-view-133075.html
Change-Id: Ifbf3ce3b8d9fc3098f1a0a5e3ff4a8bc97e68d67
2022-06-22 11:18:59 +08:00
donghualin
a9987a6c2a
fix: 修复时尚模式下无法移除电源插件的问题
...
原因:在判断该插件是否可移除之前已经将内存中该插件的数据清除,找不到该插件的信息导致无法移除
修改方案:在判断该插件是否可移除之前不清空该插件的内存,等确定该插件可移除后再清空内存,保证插件获取到的数据始终正确
Log: 修复时尚模式下无法移除电源插件的问题
Influence: 任务栏时尚模式下,打开控制中心-个性化-任务栏-插件区域,去掉电源勾选,查看电源按钮是否消失
Task: https://pms.uniontech.com/task-view-121387.html
Change-Id: I0a9f214dab64e6b81b71d8cf50a969979c69c1ac
2022-06-20 15:03:47 +08:00
donghualin
322623427d
feat: 高效模式下加载快捷插件
...
高效模式下增加读取快捷插件并显示
Log: 高效模式显示快捷插件
Influence: 高效模式显示快捷设置插件
Task: https://pms.uniontech.com/task-view-110311.html
Change-Id: I308e963b4816737b3f596bc9d4b93db06851f447
2022-06-10 16:18:24 +00:00
donghualin
8bd51673bc
fix: 修复任务栏无法响应插件状态变化引起图标变化的问题
...
当快捷设置区域的图标发生变化的时候,外部插件需要响应对应的图标变化接口,修改插件区域图标
Log:
Influence: 快捷设置区域-查看图标变化
Task: https://pms.uniontech.com/task-view-110311.html
Change-Id: I19be98ec53145d45db3ee7023c4a0d4012e68a93
2022-06-09 17:17:50 +00: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
9a81886b6a
fix: 修复时尚模式下无法显示电源按钮的问题
...
原因:电源按钮只会加载一次,在时尚模式下已经加载过,导致在高效模式下没有加载到任务栏的controller中
解决方案:将加载电源按钮的controller用一个单例的代理类来实现,FixedPluginController和DockPluginsController同时引用这个类来加载同一个插件
Log: 解决时尚模式下无法显示电源按钮的问题
Influence: 任务栏-查看高效模式下电源插件是否加载
Bug: https://pms.uniontech.com/bug-view-132733.html
Change-Id: I80d0cb9c87e6e1a478410f53a35ccfce344677ea
2022-05-27 15:09:31 +08:00
donghualin
6d209d8ddb
fix: 修复任务栏bug,优化代码
...
1.增加license
2.修复bug
3.UI调整
Log: 优化任务栏代码
Influence: v23任务栏
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: Ic66428699f6060d8b0baefa3dbc2d3603d320242
2022-05-17 20:57:22 +08:00
songwentao
6c9492d971
chore: 给任务栏托盘插件添加部分注释
...
给托盘插件添加注释
Log:
Influence: 添加代码注释
Change-Id: Ie069bd3e9ce3215744f29fea39018b6fa7426fc0
2021-10-22 18:02:31 +08:00
FanPengCheng
331cf7c749
chore: 修复内存泄露问题
...
修复内存泄露
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-80694.html
Bug: https://pms.uniontech.com/zentao/bug-view-80695.html
Change-Id: I7410c84aa0a4d6f277ba7a887614814374ef683d
2021-05-25 21:42:38 +08:00
范朋程
8e61f9d107
fix: 修复插件显示位置不正确的问题
...
部分系统服务启动较晚,导致插件加载完成时间和初始化顺序并不一致,之前会在检测到插件后把顺序写入到后端接口,但此时可能部分插件还未加载完成,导致给出的数据排序异常
Log: 修复插件显示位置不正确的问题
Bug: https://pms.uniontech.com/zentao/bug-view-61127.html
Change-Id: I37912ea5cac5ae5b8eeabe418f17d16284d29ca3
2021-03-09 13:41:03 +08:00
chenwei
7bd1bf6572
fix: 修复任务栏第一次启动加载插件排列顺序不对的bug
...
由修改bug59243引入的问题,加载一个插件向后端写入一次数据会导致插件写入后端的顺序不正确。等到最后一个插件加载完后再将插件写入到后端,如果插件未加载完写入到后端的插件序号就是错误的。导致启动后插件顺序不对。托盘区域插件顺序需要文管那边将磁盘插件序号改为0
Log: 将加载一个插件向后端写入一次数据改为,加载完所有插件后再将插件顺序写入后端
Bug: https://pms.uniontech.com/zentao/bug-view-61127.html
Change-Id: I1f7b62e7ce1c9e48bf6bdcb1a7393b47e6ac9090
2021-01-29 09:43:19 +08:00
范朋程
ee83bb1cba
fix(cppcheck): cppcheck检查
...
静态代码检查,按照提示修改了所有合理的警告内容,部分内容为cppcheck误报,不处理
Log: 按照静态代码检查工具给出的结果进行修改
2020-06-16 13:54:23 +08:00
listenerri
e7002b8f28
feat: update dock plugin version
...
add new interface for remove plugin settings PluginProxyInterface
Change-Id: Ib26c879b3b5faa822adbee5bf33c1bae3935b7c1
2019-02-14 17:20:56 +08:00
listenerri
f190e4de76
update: plugin settings daemon interface
...
Change-Id: I2157ff9e14a6c878a30810e9ad008593bb61272b
2019-01-16 16:55:01 +08:00
listenerri
cfec30b03e
fix: plugin settings lost after save to daemon dbus
...
Change-Id: I267e5654f66288bc7c5a9256c35eaec9f2b77f6b
2019-01-10 17:20:13 +08:00
listenerri
c44079b25a
refactor: dock plugins controller/loader
...
Change-Id: Ia326f7d264d4286e533bf184cd742b025986d468
2019-01-10 12:51:27 +08:00
listenerri
51e62820df
refactor: system tray plugins controller/loader
...
Change-Id: I08d0a5539ba788f7a29f187b419aa0c4b43f3408
2019-01-07 20:33:15 +08:00