songwentao
5c83a78374
feat: 给显示桌面添加自动化标记
...
给显示桌面添加自动化标记
Log:
Task: https://pms.uniontech.com/zentao/task-view-90170.html
Influence: 任务栏-显示桌面控件添加自动化标记
Change-Id: I5223e5dd34681e6fc3c1d7a2463a76ac937eef6a
2021-11-02 13:04:32 +08:00
范朋程
ff2904e03f
fix: 修复在控制中心个性的任务栏配置页面,调整任务栏大小,概率出现任务栏高度不正确的问题
...
触发了任务栏的内部刷新机制,刷新后通过后端接口获取任务栏的高度,
接口的值未及时更新,仍然是旧值,
导致刷新后任务栏高度不变,应该在调整任务栏高度后立刻将值写入后端接口
Log: 修复任务栏调整高度时,高度不正确的问题
Task: https://pms.uniontech.com/zentao/task-view-90104.html
Influence: 控制中心个性的任务栏配置,调整任务栏大小
Change-Id: Ifbd9b1412b67a5d268400a188591155aed1d49c3
2021-11-02 09:32:35 +08:00
songwentao
04762453fa
feat: 任务栏拖拽图标交互优化
...
单指长按应用图标超过1s后显示右键菜单,继续拖拽应用进行调整位置,拖拽的过程中右键菜单隐藏
Log: 优化任务栏拖拽图标人机交互逻辑
Influence: 优化任务栏拖拽图标与右键菜单显示的人机交互逻辑
Task: https://pms.uniontech.com/zentao/task-view-86283.html
Change-Id: I15b4e0cafeb94fc4545090e60965d217b93ab8cd
2021-11-01 17:43:32 +08:00
donghualin
5a1f0c9bf8
chore: 修复任务栏内存泄露
...
修复任务栏内存泄露,不影响功能
Log: 修复任务栏内存泄露
Influence: 任务栏
Task: https://pms.uniontech.com/zentao/task-view-88885.html
Change-Id: I3c1ecf8e0f404c216e3bd055bf11136c8bce69e5
2021-10-28 21:16:16 +08:00
yinjie
fdd2c679e4
feat: 禁用图标抖动
...
根据dtk提供的接口判断是否禁用app图标抖动效果
Log: 可配置是否app图标抖动效果
Task: https://pms.uniontech.com/zentao/task-view-86242.html
Influence: 在dock栏打开app的场景
Change-Id: I9a2568fbfae3c0da919af3ffcd3cf1970d4dde79
2021-10-28 15:41:41 +08:00
范朋程
075844cb8b
fix: 解决控制中心中调整任务栏宽度时任务栏位置显示异常问题
...
调整位置时通过设置后端的属性,然后dock进行监听到属性变化后,再修改任务栏的位置
Log:
Task: https://pms.uniontech.com/zentao/task-view-89698.html
Influence: 控制中心中调整任务栏高度,任务栏显示异常
Change-Id: I68c385ba6934146675a2fbb224fe3a80b2362b61
2021-10-27 17:24:29 +08:00
范朋程
264e4fed8b
fix: 修复特殊情况下控制中心任务栏配置界面布局错乱的问题
...
当安装完插件并更新任务栏后,如果任务栏不重启,部分控件未加入布局,会默认显示在其父控件的左上角
Log: 修复特殊情况下控制中心任务栏配置界面布局错乱的问题
Task: https://pms.uniontech.com/zentao/task-view-89686.html
Influence: 控制中心个性化任务栏配置界面控件布局错乱
Change-Id: Ica62b5dd287c9ea700b2ef45dd9bc564d150bac2
2021-10-27 16:17:23 +08:00
范朋程
da0e4c09d3
fix: 修复任务栏右键菜单无法调转控制中心个性化菜单的问题
...
调用控制中心的ShowPage接口,第二个接口数据来源于模块的name函数,个性化插件里面的name用tr进行了翻译,导致,使用Dock无法跳转,需要使用‘任务栏’才行
这里不应该翻译,指定为Dock即可
Log: 修复任务栏右键跳转控制中心失败问题
Task: https://pms.uniontech.com/zentao/task-view-89518.html
Influence: 任务栏右键菜单-任务栏配置选项,点击后正常打开控制中心
Change-Id: Ifa342dbf055c120a91683744be796160dc191962
2021-10-26 10:28:22 +08:00
weizhixinag
0181e8f10b
feat: 增加安全编译选项
...
增加gcc/g++安全编译选项,提高编译阶段安全性
Log: 增加安全编译选项
Task: https://pms.uniontech.com/zentao/story-view-13331.html
Influence: 编译安全性
Change-Id: I324b36ddc0214af27cba65b4687c841c696b0b13
2021-10-25 17:25:17 +08:00
donghualin
5c7e5ffefc
chore: 修复任务栏内存泄露
...
修复任务栏内存泄露,不影响功能
Log: 修复任务栏内存泄露
Influence: 任务栏
Task: https://pms.uniontech.com/zentao/task-view-88885.html
Change-Id: Id0e1ecd672c91dce79d66c2d45115279657948a1
2021-10-25 14:17:17 +08:00
songwentao
6c9492d971
chore: 给任务栏托盘插件添加部分注释
...
给托盘插件添加注释
Log:
Influence: 添加代码注释
Change-Id: Ie069bd3e9ce3215744f29fea39018b6fa7426fc0
2021-10-22 18:02:31 +08:00
chenjun
b0115762a6
fix(sound): 如果没有声音输出设备则直接静音且菜单不可用
...
在没有声音输出设备时,后端返回的设备状态为非静音,此状态与实际不符合,应该显示静音状态且菜单不可用,否则根据设备是否静音状态显示菜单
Log: 修复声音插件右键菜单文案和设备实际状态不一致问题
Bug: https://pms.uniontech.com/zentao/bug-view-95855.html
Influence: 声音插件右键菜单文案和设备实际状态保持一致
Change-Id: I87f91d0856e94e989bd2056ed1cc6dacca17271f
2021-10-22 14:51:38 +08:00
范朋程
7f861dfe97
fix: 修复仅主屏显示时,控制中心个性化的任务栏设备页面显示的是跟随鼠标显示的问题
...
翻译文本写错了,导致未根据正确的文本找到显示内容
Log:
Task: https://pms.uniontech.com/zentao/task-view-88865.html
Influence: 控制中心-个性化-任务栏 多屏显示下拉框内容的正确性
Change-Id: Iba0b0e8825422de4b027f5650d5bf2ca10f78e91
2021-10-21 17:15:07 +08:00
范朋程
15c272dfa1
fix: 修复个性化插件未加载翻译文件的问题
...
加载翻译时默认加载的控制中心的文件,但实际翻译内容在任务栏项目中,
在插件初始化的时候指定应用名为任务栏,然后加载翻译,之后恢复应用名即可
Log:
Task: https://pms.uniontech.com/zentao/task-view-88828.html
Influence: 翻译未更新问题
Change-Id: I66431a7de1baf7f9146a5ecaa9bead901bcd9806
2021-10-21 17:14:54 +08:00
范朋程
433d2391be
feat: 更新个性化插件翻译
...
个性化插件支持简繁体翻译
Log:
Influence: 翻译
Task: https://pms.uniontech.com/zentao/task-view-86358.html
Change-Id: I5d3eb01a2fa222aaade6f2a1a1c54faa8fbc0293
2021-10-21 17:14:45 +08:00
范朋程
2b4908a940
fix: 解决个性化插件页面打开卡顿问题
...
未指定父对象的控件在调用setVisible会显著增加耗时,改成和控制中心一样的写法,打开速度正常
Log:
Task: https://pms.uniontech.com/zentao/task-view-88896.html
Influence: 控制中心-个性化-任务栏 打开此页面耗时
Change-Id: I90e13dc4ff891717bf7c6d0f034188876a76d618
2021-10-21 17:14:38 +08:00
范朋程
2ea7f1104c
fix: 修复桌面智能助手图标在控制中心中图标显示错误的问题
...
显示成了其他插件的图标,我们自己开发的插件以及负责的几个插件都是有默认图标,其他的都是默认插件图标
Log:
Task: https://pms.uniontech.com/zentao/task-view-88824.html
Influence: 控制中心个性化的任务栏设置中桌面智能助手图标显示
Change-Id: Ia29363664872ac2336eb65a46cc378ccfeb4a696
2021-10-21 17:14:30 +08:00
donghualin
f20569bf1b
chore: 修复任务栏内存泄露
...
修复任务栏内存泄露,不影响功能
Log: 修复任务栏内存泄露
Influence: 任务栏
Task: https://pms.uniontech.com/zentao/task-view-88885.html
Change-Id: I976a9f1cacf1f583abb61ad9de0384aa45cd889a
2021-10-21 12:48:30 +08:00
范朋程
565ef80494
feat: 新增控制中心个性化插件
...
Merge remote-tracking branch 'origin/dev/11261'
Log: 新增控制中心个性化插件
Influence: 控制中心-个性化菜单下面的任务栏设置子菜单,任务栏右键菜单
Change-Id: If768e8a442e9a3b418e9da44207534f4ba28413a
2021-10-19 09:24:54 +08:00
范朋程
f51b4f263f
chore: 修复cppcheck问题
...
修复cppcheck问题,不影响功能
Log:
Influence: 不影响
Task: https://pms.uniontech.com/zentao/task-view-88591.html
Change-Id: I6667525b683ee55b73d5aec9c46acf4257a5a2c5
2021-10-18 11:53:55 +08:00
donghualin
86ce60c15e
fix: 调整已连接蓝牙的对勾位置
...
将对勾改成StateButton来实现,方便调整对勾位置,和UI设计图保持一致
Log: 优化蓝牙显示
Bug: https://pms.uniontech.com/zentao/bug-view-81641.html
Change-Id: Ia8ff79b55ed7694cda78f02a07d53f97d89161e9
2021-10-15 15:41:56 +08:00
范朋程
fe238fbcad
fix: 修复个性化插件自测出现的部分问题
...
修复dbus服务提供的xml数据中getPluginKey未设置返回值的问题
修复打开个性化配置页面,当任务栏位置、状态、模式发生变化时,未及时反映到界面上的问题
优化接口调用,避免同一数据反复触发dbus
按照需求更新页面文案内容
Log:
Task: https://pms.uniontech.com/zentao/task-view-86358.html
Change-Id: I598683dcf74711d6935f3c6c911e300967aa1199
2021-10-14 11:33:08 +08:00
songwentao
cacc83cbc1
fix: 新增移动到回收站tips翻译
...
拖拽文件到任务栏回收站时tips显示为英文“Move to trash”,添加翻译文件
Log: 新增移动到回收站tips翻译
Bug: https://pms.uniontech.com/zentao/bug-view-97901.html
Change-Id: I1384b9448f562e61f0d28758b650329b055d5773
5.5.6
2021-10-13 11:01:29 +08:00
范朋程
8d8eac0262
feat: 更新插件页面UI
...
按照设计图更新UI
Log:
Task: https://pms.uniontech.com/zentao/task-view-86359.html
Change-Id: I90f16bc2d39bbbc49f245e6ef76ac833e660e6b5
2021-10-12 10:18:08 +08:00
chenyunxiong@uniontech.com
70148195cc
fix: 文件移动到任务栏回收站,应显示相应翻译
...
将文件移动到任务栏回收站,显示的文字未翻译
Log: 修复文件移动到任务栏,未显示翻译后的文字
Task: https://pms.uniontech.com/zentao/task-view-87724.html
Change-Id: Iccf08659d7cee5d10547c92c939709a9923b7e5c
2021-10-11 17:21:42 +08:00
chenjun
5616fd43a5
fix: 调整图标大小计算规则
...
调整图标大小计算规则, 对于大小由自己决定的插件不参与计算,需要减去其宽度,其他插件则需要参与计算并计数,然后先计算所有图标平均大小后,再根据插
件设计的最大和最小值,取中间值后再计算固定区域和应用区域的图标大小
Log: 修复特定条件下任务栏图标抖动问题
Bug: https://pms.uniontech.com/zentao/bug-view-95462.html
Change-Id: I473df75cd7f5cf804fe04a3f469d5247395b8888
2021-10-09 13:33:24 +08:00
chenjun
296e958cca
fix: 修复单元测试问题代码
...
修复单元测试问题代码,添加固定区域插件或添加托盘插件接口不一样
Log: 修复单元测试问题代码
Task: https://pms.uniontech.com/zentao/task-view-79863.html
Change-Id: I4f1762794e680246cf31c45d60301c69deb663f0
2021-10-09 13:20:28 +08:00
范朋程
644f6166b9
chore: 更改任务栏配置插件的临时生成目录
...
避免被任务栏调试启动时加载,导致卡顿
Log:
Change-Id: Ia5eade14fd5f2ed615435cce6ac88a917c6832d7
2021-09-29 14:54:31 +08:00
FanPengCheng
14d1f5d52a
chore: 整理代码
...
删除用不到的内容
Log:
Task: https://pms.uniontech.com/zentao/task-view-86488.html
Change-Id: I5eb0b09cef1d504640cc676d2059cd2dfacaafaa
2021-09-28 17:42:50 +08:00
FanPengCheng
00392c0617
feat: 任务栏增加跳转控制中心菜单
...
任务栏增加跳转控制中心菜单,同时去除插件和多屏配置的菜单
插件部分的指针不用处理,由插件框架管理
Log: 任务栏部分配置转移到控制中心
Task: https://pms.uniontech.com/zentao/task-view-86359.html
Change-Id: Icb792198c8967f122fb8b8ae4acf2dee79064203
2021-09-28 16:12:09 +08:00
chenjun
916ab6482b
fix: 判断鼠标坐标时需要考虑在显示器边缘的情况
...
在多显示器拼接时,鼠标在拼接处移动时,需要考虑鼠标坐标不在显示器的rect区域内,需要单独处理
Log: 修复扩展模式下任务栏跟随主屏时任务栏会在副屏闪烁问题
Bug: https://pms.uniontech.com/zentao/bug-view-94504.html
Change-Id: I36a434bd5d385735ebfa9f1c4d01c31c830f84d2
2021-09-26 09:06:53 +08:00
FanPengCheng
95243706b4
test: 添加任务栏配置插件部分的单元测试代码
...
添加任务栏配置插件部分的单元测试代码
Log:
Task: https://pms.uniontech.com/zentao/task-view-86362.html
Change-Id: Ia3b52a70e53a01e085bbab6ae142244949758aaa
2021-09-24 14:24:07 +08:00
FanPengCheng
bd244e8f3d
feat: 新增任务栏配置的控制中心插件
...
新增任务栏配置的控制中心插件
Log: 支持在控制中心中对任务栏的配置进行修改
Task: https://pms.uniontech.com/zentao/task-view-86359.html
Change-Id: Ic55390c9ad98ec9513cb8f3f59d910d54c946008
2021-09-24 14:23:56 +08:00
FanPengCheng
b7b3451735
feat: 添加dbus接口提供数据
...
提供接口,后续做控制中心的任务栏配置插件需要用到
Log:
Task: https://pms.uniontech.com/zentao/task-view-86357.html
Change-Id: I82a3718c9cc0e4ae40095a05d6e2d551a2ec74ca
2021-09-22 16:04:44 +08:00
FanPengCheng
20c5ed8576
fix: 修复单元测试后任务高度被修改的问题
...
修复单元测试后任务高度被修改的问题
Log:
Change-Id: I4d066f9d2e74a034ec6b461619fe633abe83819b
2021-09-22 10:47:24 +08:00
shaojun
c33693ad6e
feat: 窗口预览标题增加可配置项
...
根据gsetting配置窗口标题的显示模式
Log: 窗口预览图的标题在特效模式下可配置显示模式
Task: https://pms.uniontech.com/zentao/task-view-85600.html
Change-Id: I3fa043b6485c6d92d2f77bcb0b9fe43a00bfb70b
5.5.5
2021-09-14 17:10:51 +08:00
songwentao
fcdb466208
fix: 解决拖动应用移除驻留时图标上方没有'移除'字样问题
...
根因是m_popupWindow指定父对象后成为类对象AppDragWidget的子控件,显示区域受限,无法浮动与其上方.取消申请内存时指定父对象,使用QScopedPointer类对象自动管理异形‘移除’字样的窗体.
Log: 修复移除驻留应用时没有'移除'字样问题
Bug: https://pms.uniontech.com/zentao/bug-view-93867.html
Change-Id: I76d375b17556c4611f0407a1e44263d7d9e28f36
5.5.4
2021-09-09 07:36:18 +08:00
Dong Hualin
d8af6fa758
chore: 任务栏增加对dde-network-core的Recommends
...
dde-network-core不作为虚包来安装,因为这样会有风险,卸载dde-network-core会把整个dde都给卸载掉,因此,需要将其作为dde-dock的Recommends来安装
Log: 修复更新任务栏的时候无法显示网络插件
Change-Id: I0fbe5e4f3a9fa0a110ff6834dd6e88e10a5fe118
2021-09-08 20:46:51 +08:00
songwentao
cc88ed7135
fix: 解决时间插件显示不全问题
...
curTimeSize()接口计算的时间控件大小和实际绘制出来的大小不一致,当字体大小调整后重新计算任务栏下各控件的实际大小,可解决当前显示不全问题.
Log: 修复时间插件显示不全问题
Bug: https://pms.uniontech.com/zentao/bug-view-90894.html
Change-Id: I2fb9062e985403105f3835646b884838384b970b
2021-09-08 14:27:12 +08:00
chenjun
54bbb1b0bb
fix: 调整插件图标大小计算方式
...
在计算图标大小时,已经计算过插件图标的大小,然后再计算应用图标的大小,不能再根据图标大小计算插件图标大小,会造成反复计算后插件图标大小不准确,插
件区域尺寸重复调整
Log: 修复任务栏高度快速变化后没有自动调整控件大小的问题
Change-Id: I51d4967f129609c4944080d51e4f06b0077d90c2
Bug: https://pms.uniontech.com/zentao/bug-view-88133.html
2021-09-06 11:40:10 +08:00
FanPengCheng
78a4bb8271
fix: 修复任务栏图标无法重复点击的问题
...
修复任务栏图标无法重复点击的问题
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-93889.html
Change-Id: I2abd3b75c3f663b3f7c347c4650a61805b422741
(cherry picked from commit 14f7544a2adec3cc81ce64be8447cc14e6300b04)
5.5.3
2021-09-03 16:55:46 +08:00
songwentao
055d122657
feat: 回收站拖拽行为增加tips
...
回收站拖拽行为增加'移动到回收站'tips
Log: 新增回收站拖拽行为tips功能
Task: https://pms.uniontech.com/zentao/task-view-84320.html
Change-Id: I4f0a8ee2bc0e6fbcced0bd5084be7c9625d69acb
2021-09-03 15:47:41 +08:00
Dong Hualin
8c31301505
feat: 网络模块插件化
...
移除network目录下的所有文件,将其放到dde-network-core插件中,作为网络库的一个插件,删除相关文件对网络模块的引用
Log: 提取单独的网络模块作为插件
Task: https://pms.uniontech.com/zentao/task-view-84600.html
Change-Id: Ia402d74297fbd944ac254bfacfa48b43061b6e5f
2021-09-02 17:07:32 +08:00
jiangzhicheng
ca557a513a
feat: 调整任务栏声音滚动条最小刻度值
...
任务栏音量调节滚动鼠标中键时,音量调整的幅度由原来的10%改为2%。
Log: 优化声音插件音量控制逻辑
Task: https://pms.uniontech.com/zentao/task-view-83800.html
Change-Id: I39fb5bba4836d8a39560daaa03448d0b605b237a
(cherry picked from commit 452dcbe2a81a00c1e0c995caeb90f81932b78f08)
2021-09-02 14:50:18 +08:00
songwentao
7acc52bfa9
Revert "fix: 解决任务栏第一次接入双屏,右键菜单默认勾选仅主屏显示"
...
This reverts commit d78a53e6ab88e076004bb5dd639b9080b2635978.
Reason for revert: 测试对接中间信息有误,导致误提了一个bug.已确认不用修改,默认就是跟随鼠标
Change-Id: Iab5cb1a13e30d0c36efe0b6ccc31f95613c330a4
2021-09-01 20:17:53 +08:00
chenjun
f0dcb18af6
fix: 根据任务栏当前状态计算获取任务栏位置
...
根据任务栏当前状态计算获取任务栏位置
Log: 修复任务栏在隐藏模式时切换分辨率后没有显示的问题
Bug: https://pms.uniontech.com/zentao/bug-view-93370.html
Change-Id: I7dfe07b9baf4c6092b3e18099344802d3133c204
(cherry picked from commit 6f1267b7fd75ac6bb5d31228d106c1820508b9b5)
2021-08-31 20:14:46 +08:00
songwentao
9f8eb834ba
chore(License): 修改任务栏开源协议信息GPL-3为LGPL
...
修改任务栏开源协议类型为LGPL
Log: 修改任务栏开源协议类型为LGPL
Change-Id: I3508dea360f0497d815e5f52134326bda4de1d65
5.5.2
2021-08-30 20:07:38 +08:00
songwentao
090f79c897
feat: 任务栏回收站拖拽删除动作支持ctrl+z撤回
...
弃用gio进程删除文件,使用文管的删除接口,删除后,文件进入到桌面回收站,ctrl+Z调用可以直接恢复文件到桌面.
Log: 新增回收站拖拽删除动作支持ctrl+z撤回功能
Task: https://pms.uniontech.com/zentao/task-view-83592.html
Change-Id: Icdcc14ca0fde6d99f95f91779906d7aa225b81cf
2021-08-30 17:52:16 +08:00
songwentao
7aec7a0cf8
fix: 多屏扩展模式下,任务栏右键菜单添加“多屏显示设置”
...
仅vga或者hdmi时会出现单屏幕时出现‘多屏显示设置’菜单项
Log: 任务栏支持配置仅显示在主屏
Task: https://pms.uniontech.com/zentao/task-view-83869.html
(cherry picked from commit eaee60ba9a0ae0fcd5dfdcecc84bc9217ba1dd6e)
Change-Id: Ib7f0b24709b0e8810b1d4363fa962fe9cbace522
2021-08-30 16:10:38 +08:00
chenjun
ed21bff1d0
fix: 任务栏在仅主屏显示模式下切换主屏让其跟随主屏显示
...
跟随主屏模式下,在切换屏幕的处理中,让任务栏显示到切换后的主屏中,根据后台返回的任务栏的显示还是隐藏状态来当前任务栏显示或者隐藏
Log: 修复切换主屏幕任务栏没有跟着切换并且没有唤起的bug
Bug: https://pms.uniontech.com/zentao/bug-view-92020.html
Bug: https://pms.uniontech.com/zentao/bug-view-92089.html
Change-Id: I472176f98b36f81f1fb00cfdc2405292a83ef4a8
2021-08-28 15:52:22 +08:00