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 |
|
chenjun
|
1407364107
|
Revert "fix: 任务栏在仅主屏显示模式下切换主屏让其跟随主屏显示"
This reverts commit be1f9b2be9c20f80ea6b3a6337ea7faa89703857.
Change-Id: I2d21ad73fcb69aaa590753d92cf2bf8098ca564d
|
2021-08-28 15:51:43 +08:00 |
|
FanPengCheng
|
816f0edc87
|
test: 添加单元测试代码
添加单元测试代码
Log:
Change-Id: I243bcf2e5f1057eb909e68a2c77f86ba3f9f9f7e
|
2021-08-26 12:43:17 +08:00 |
|
Dong Hualin
|
be1f9b2be9
|
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: I54f452f82b6e4ba2711e8c62433b396e4598c30d
|
2021-08-26 10:27:46 +08:00 |
|
WenTao Song
|
03977ba903
|
feat: 添加任务栏-键盘布局图标提供配置文件或接口
社区版桌面系统支持任务栏显示键盘布局插件,用户可以gsetting指令控制插件的显示、隐藏、置灰功能,其他版本桌面系统不显示键盘布局插件插件.
Log: 社区版任务栏支持键盘布局插件功能
Task: https://pms.uniontech.com/zentao/task-view-80977.html
Change-Id: I7abc680b2ef425644d9d43ee1c1f777d9e853c53
|
2021-08-25 16:00:32 +08:00 |
|
songwentao
|
85872693ed
|
多屏扩展模式下,任务栏右键菜单添加“多屏显示设置”
多屏模式扩展模式下,任务栏右键菜单添加“多屏显示设置”,可以设置为仅主屏显示或者跟随鼠标位置显示
Log: 任务栏支持配置仅显示在主屏
Task: https://pms.uniontech.com/zentao/task-view-83869.html
Change-Id: I790f8bef24884162729cb8ede91397b149fe4954
|
2021-08-25 15:48:15 +08:00 |
|
zsien
|
a0ce73a0b3
|
fix: 任务栏智能隐藏下,killall -2 dde-dock,任务栏不会自动显示
MIPS 下,开启了窗口特效,动画时间是 0。
此处不应该使用是否开启窗口特效来判断。
Log: 修复任务栏智能隐藏,杀掉进程不会自动显示
Bug: https://pms.uniontech.com/zentao/bug-view-92340.html
Change-Id: I5f35396a989f04358fcd5a11e09f28e448b775f5
|
2021-08-24 17:56:51 +08:00 |
|
chenjun
|
61336764f3
|
fix: 在界面size调整完毕后再计算图标大小
先通过消息循环让各部件调整好size后再计算图标大小,避免因为各部件size没有调整完导致计算的图标大小不准确,然后重复触发
PluginAreaWidget的reszie事件并重复计算,造成任务栏图标抖动问题
Log: 修复任务栏在无操作的情况下图标异常抖动的问题
Bug: https://pms.uniontech.com/zentao/bug-view-90724.html
Change-Id: Ia9b60f1829efdfa4e55fdb25403ab60e46d5ba94
|
2021-08-21 16:38:23 +08:00 |
|
Dong Hualin
|
badc54313b
|
fix: 修改判断清空窗口展示区域的逻辑
清空窗口显示区域的逻辑修改,原来的判断逻辑是在不是复制模式作为一个条件,并且满足当前屏幕和主屏幕不同或者当前任务栏的状态不是一直显示作为另一个条件,修改为当前不是复制模式并且当前屏幕和主屏幕不同作为一个条件,或当前任务栏的状态不是一直显示作为或的另一个条件
Log: 解决任务栏在双屏复制模式下任务栏在智能隐藏模式下最大化当前窗口无法隐藏任务栏的bug
Bug: https://pms.uniontech.com/zentao/bug-view-90467.html
Change-Id: I410361e3bccdfe66284602f15c2c4717a416b4d3
(cherry picked from commit 82948d07a11406f6d748c51e4dafb49297adbce3)
|
2021-08-16 14:23:47 +08:00 |
|
Dong Hualin
|
6ce4badcfa
|
fix: 解决任务栏在一直隐藏的状态下鼠标经过一直闪烁的问题
任务栏在隐藏的时候,鼠标经过任务栏,唤醒任务栏,此时触发屏幕的可用区域或虚拟区域变化,会调用重置任务栏(resetDock)方法,重新将任务栏的高度变成0,引起任务栏闪烁。因此,在此处判断当前的任务栏区域和上一次任务栏区域是否发生改变来决定是否继续执行重置任务栏的操作
Log: 优化任务栏在隐藏模式下的状态改变逻辑
Bug: https://pms.uniontech.com/zentao/bug-view-90467.html
Change-Id: I4037034b131db361fd5dd05276dbeba1bc3d6191
|
2021-08-13 15:27:53 +08:00 |
|
songwentao
|
6404ca24c1
|
chore: 给任务栏添加部分注释
给任务栏MainPanelControl类添加部分注释
Log:
Change-Id: I60845aa7db41e1ffb6c34626a3d8b2b09a907124
|
2021-08-10 17:37:58 +08:00 |
|
Dong Hualin
|
b543d92151
|
fix: 插件加载的时候过滤掉和当前进程使用的dtkcore版本不同的插件
在加载插件之前,拿到当前进程使用的dtkCore,然后依次判断每个插件依赖的dtkCore是否和当前的dtkCore一致,如果出现不一致的情况,则不加载
Log: 增加对不同版本插件的限制
Task: https://pms.uniontech.com/zentao/task-view-81282.html
Change-Id: I7ffc7d94f33adc4edcb8191622c5f7448d70ab32
|
2021-08-04 13:07:38 +08:00 |
|
Dong Hualin
|
32894dd413
|
fix: 修改任务栏判断鼠标在任务栏边缘的方式
双屏幕的情况下,在当前鼠标位置的x和任务栏的x坐标相等的情况下,增加鼠标位置的y坐标在任务栏的上下区域内的判断;同时,在鼠标的y坐标和任务栏的y坐标相等的情况下,判断鼠标的X坐标是否在任务栏的左右区域内
Log: 修复双屏情况下鼠标无法唤起任务栏的bug
Bug: https://pms.uniontech.com/zentao/bug-view-89237.html
Change-Id: I7ce288090911aacb5f1193a314bc285f168eea46
|
2021-08-03 17:07:42 +08:00 |
|
yanghongwei
|
3960e7b359
|
fix: 解决任务栏在预览关闭时崩溃问题
1.通过略缩图关闭驻留应用,任务栏崩溃.由于使用了野指针,导致概率性崩溃。
2.非驻留时,关闭最后一个预览时AppItem对象被析构,但是之前connect没有指定receiver。导致信号还是被响应,使用了野指针。
Log: 修复任务栏在缩略图状态下关闭应用崩溃问题
Bug: https://pms.uniontech.com/zentao/bug-view-89275.html
Change-Id: Ib652beb4698193c33df9ed465cf843ceefeaa6ec
|
2021-07-29 17:45:18 +08:00 |
|
Dong Hualin
|
33feba31e1
|
fix: 修改获取屏幕区域缩放前分辨率的方式
在当前显示器设置了缩放因子的情况下,缩放前的分辨率是通过当前分辨率乘以缩放因子得到的,会有误差。改成了通过QScreen的handle()->geometry()函数能拿到缩放前的分辨率,和桌面获取分辨率保持一致
Log: 修复高分辨率屏幕设置缩放因子切换到低分辨率屏幕下桌面图标显示不全的bug
Bug: https://pms.uniontech.com/zentao/bug-view-87627.html
Change-Id: Ieddbae64fc13bd029b3dc818c7bc11fcc6c52462
|
2021-07-21 21:33:54 +08:00 |
|
Dong Hualin
|
aeced57129
|
fix: 修改获取屏幕区域当前分辨率的显示方式
显示器同时连接4k屏幕和1080屏幕,若在4k屏幕下设置缩放因子为2.75,得到的原始分辨率始终比实际原始分辨率大,导致桌面无法正确识别当前的显示器
Log: 修复屏幕缩放因子为小数的情况下屏幕分辨率的误差的问题
Bug: https://pms.uniontech.com/zentao/bug-view-87627.html
Change-Id: Ice1369af0d756837aa527131503d8a380b5d8cf0
|
2021-07-21 18:44:27 +08:00 |
|
yanghongwei
|
3b0abb9129
|
fix: 修复任务栏高度变化后,没有自动调整空间大小
在计算Icon大小时,m_pluginAreaWidget的大小数据不正确,导致计算的大小有误
Log: 修复任务栏应用区域图标大小异常
Bug: https://pms.uniontech.com/zentao/bug-view-88133.html
Change-Id: I3e15939fea931c6b268f5de3728daa44b4d8a57e
|
2021-07-21 14:03:12 +08:00 |
|
Dong Hualin
|
ddfd90d1b5
|
fix: 修复在dp口连接多个屏幕,复制模式下应用程序窗口跨越任务栏
在多个屏幕连接的复制模式下,直接用主屏的设置,无需对副屏单独处理
Log: 修复复制模式下多屏幕应用程序窗口区域异常
Bug: https://pms.uniontech.com/zentao/bug-view-86345.html
Change-Id: Ib56aeccf9ed057e6a2b69e68f88896dc3b35815e
|
2021-07-20 18:14:51 +08:00 |
|
yanghongwei
|
5e0d964a23
|
fix: 修复Dbus接口获取默认插件不全、缺失
1.任务栏加载插件结束的信号没有触发
Log: 优化插件加载
Bug: https://pms.uniontech.com/zentao/bug-view-85856.html
Change-Id: Ifbc58f917a6d2f8db8fe586f71109d099b5fe805
|
2021-07-19 13:31:30 +08:00 |
|
yanghongwei
|
03102c905e
|
fix: 修复mips架构特效模式下,多窗口预览重叠问题
预览放大时的跟随窗口setGeometry所使用的AppSnapshot::geometry()还不是最终的值,所以导致跟随窗口的位置错误
Log: 优化mips架构特效模式下多窗口预览效果
Bug: https://pms.uniontech.com/zentao/bug-view-82885.html
Change-Id: Ief368927388129b6d755be5fe1a975d838a45f7a
|
2021-06-25 20:12:29 +08:00 |
|
yanghongwei
|
f02d529942
|
chore: 修改代码版权声明中的日期
修改代码版权声明中的日期不超过当前日期
Log:
Change-Id: Ibefe837c59fc23e541b9c9cd7249144a1a674e43
|
2021-06-18 23:10:14 +08:00 |
|
yanghongwei
|
35a52d481a
|
fix: 修复任务栏等待很长时间才进入安全模式
调用dbus接口,弹出提示框时耗时严重,阻塞UI线程,所以使用单独线程调用
Log: 修复任务栏等待很长时间才进入安全模式
Bug: https://pms.uniontech.com/zentao/bug-view-83591.html
Change-Id: Ic04118cb5ed56c21f9d6233151aab36ad4d94195
|
2021-06-18 23:10:11 +08:00 |
|
yanghongwei
|
d319ba4ae8
|
fix: 修复显示桌面和多任务视图不能在任务栏上移除驻留
保存配置信息判断条件不完善,导致移除功能失效
Log: 修复显示桌面和多任务视图不能在任务栏上移除驻留
Bug: https://pms.uniontech.com/zentao/bug-view-83630.html
Change-Id: Icb4bacabaf0b2436aae5d84fda0c705e4a34e966
|
2021-06-15 14:02:44 +08:00 |
|
FanPengCheng
|
c8ebd46581
|
fix: 修复智能隐藏模式下任务栏移动到一个全屏页面的屏幕上后会隐藏的问题
移动到全屏页面的屏幕上,本应该先响应后端信号进行隐藏的,
但如果鼠标正好处在任务栏要显示的区域中时,可以省去这个步骤,
因为智能隐藏模式下,鼠标是可以唤出任务栏的
Log: 修复切换屏幕时,任务栏动画概率性跳动问题
Bug: https://pms.uniontech.com/zentao/bug-view-83513.html
Change-Id: Ia90ddcede9a7d3f7d624124b5c4c022818f8e572
|
2021-06-11 17:53:32 +08:00 |
|
FanPengCheng
|
0db854c785
|
fix: 修复蓝牙列表高度错误的问题
高度计算错误导致
Log:
Change-Id: Ic168a905ef568560bfd9b065787a06b2c31ff700
|
2021-06-10 21:45:20 +08:00 |
|
FanPengCheng
|
365a7e63a2
|
fix: 修复声音,蓝牙界面布局问题
按照设计师要求,调整了背景色,以及一些边距问题
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-81641.html
Bug: https://pms.uniontech.com/zentao/bug-view-81667.html
Bug: https://pms.uniontech.com/zentao/bug-view-83257.html
Change-Id: I8afba4b9fb2d75c031b1b925544c1d398291abf6
|
2021-06-10 21:45:20 +08:00 |
|
FanPengCheng
|
d45662f1e6
|
chore: cppcheck修复
按照gerrit编译的警告去除对应信息
Log:
Change-Id: Iec48357bcb3d9a98bccc74f9b09d7530d1d037b5
|
2021-06-01 10:23:44 +08:00 |
|
FanPengCheng
|
b891a5565e
|
chore: 清理cppcheck警告信息
清理cppcheck警告信息
Log:
Task: https://pms.uniontech.com/zentao/task-view-77871.html
Change-Id: I93e77403b3f3b656be4e7d442b81dcbe227c3150
|
2021-05-31 20:06:39 +08:00 |
|
FanPengCheng
|
5789f89530
|
fix: 修复蓝牙列表图标、间距的问题
按照设计图进行修改
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-81641.html
Change-Id: I4e81c0dce3da823199ca2a4da67585223e18fde6
|
2021-05-28 16:22:11 +08:00 |
|
FanPengCheng
|
4f95c21031
|
fix: 修复蓝牙列表间隔与滑动问题
按照实际图进行修改
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-81649.html
Change-Id: Id85b8bede51f1cff9c1933f494d2eefe70fbb69b
|
2021-05-28 13:57:29 +08:00 |
|
FanPengCheng
|
eccb402486
|
fix: 修复声音列表显示问题
界面元素边距调整
Log: 修复声音列表显示问题
Bug: https://pms.uniontech.com/zentao/bug-view-81680.html
Change-Id: Ie530864da00a221f52329581ee0b5ea1f66f2f7f
|
2021-05-28 11:30:49 +08:00 |
|
FanPengCheng
|
5fce805aa2
|
fix: 修复移除应用图标时无移除字样的问题
指定了父对象,导致无法在父对象之外的区域显示
Log: 修复移除应用图标时无移除字样的问题
Bug: https://pms.uniontech.com/zentao/bug-view-81733.html
Change-Id: Ic075ca5b74ae3dc8d7cb67d1d0a769599a88b70d
|
2021-05-27 21:09:47 +08:00 |
|
yanghongwei
|
dba52c6549
|
fix: 修复任务栏在时尚模式下,App的未激活状态下标显示错误
AppItem没有初始化系统主题,导致显示异常
Log: 修复任务栏在时尚模式下,App的未激活状态下标显示错误
Bug: https://pms.uniontech.com/zentao/task-view-77631.html
Change-Id: Id560d30a35c42bcf15bd159c0839754207ce834d
|
2021-05-26 20:42:41 +08:00 |
|
FanPengCheng
|
07b6a455eb
|
fix: 修复任务栏概率性获取不到图标的问题
采用qtxdg-iconfinder命令查找图标的文件,然后直接读取文件
Log: 修复任务栏安装应用后图标小概率显示为齿轮的问题
Bug: https://pms.uniontech.com/zentao/bug-view-80456.html
Change-Id: Ibd534c42d8991a8f8918fe31c73ed00c871cc285
|
2021-05-26 11:06:51 +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 |
|
FanPengCheng
|
e4d7556090
|
chore: 添加内存泄露检测的编译参数
为后面CI自动化做准备,内存检测编译参数仅在Release模式下生效
Log:
Change-Id: Id03a9781ba55578645942e597fa7b0425dd419a7
|
2021-05-24 17:36:40 +08:00 |
|
yanghongwei
|
1377e77448
|
feat: 优化插件代码
优化蓝牙跟网络插件代码
Log: 优化蓝牙跟网络插件代码,提取分割线类
Task: https://pms.uniontech.com/zentao/task-view-77196.html
Change-Id: Ic7213a7fd4be03f59193f6049658c2a44c5384b8
|
2021-05-21 17:11:17 +08:00 |
|
qiuchangxing
|
68d97efca6
|
chore: 给bug修复对应的修改过的代码添加注释
给bug修复对应的修改过的代码添加注释,方便代码维护
Log: 给bug修复对应的修改过的代码添加注释
Change-Id: I8a7c582e348613fb3c5f150227cbe9f2a03ac8b9
|
2021-05-20 09:22:01 +08:00 |
|
Fan PengCheng
|
03716ac9f8
|
fix: 修复任务栏显示位置错误的问题
计算任务栏可显示的位置时,计算错误导致,已修复,且添加了屏幕位置示意图,方便理解
Log: 修复任务栏显示位置错误的问题
Bug: https://pms.uniontech.com/zentao/bug-view-80486.html
Change-Id: I59082d5321cf16874da418a0127c6abd35102949
|
2021-05-19 22:36:48 +08:00 |
|
Fan PengCheng
|
73aee6b7f5
|
fix: 修复内存泄露问题
添加编译参数,按照提示修复检测到的内存泄露问题
Log: 修复代码中的内存泄露
Task: https://pms.uniontech.com/zentao/task-view-77025.html
Change-Id: I4a946444ed8c2f77bde65dd3ae149ef38d7af113
|
2021-05-19 19:17:51 +08:00 |
|
yanghongwei
|
73f4308371
|
fix: 修复任务栏插件图标拖动插入垃圾箱插件旁边异常
在拖动插件往垃圾箱左右放置时,无法放置
Log: 修复任务栏插件图标拖动插入垃圾箱插件旁边异常
Task: https://pms.uniontech.com/zentao/task-view-76877.html
Change-Id: I3af3bf5a8999e6886b56c275392b5952109db15a
|
2021-05-18 21:06:52 +08:00 |
|
yanghongwei
|
8ce063e3ab
|
cve: 解决代码中的内存泄露
通过sanitize检测项目中存在的内存泄露,并解决
Log: 解决代码中的内存泄露
Change-Id: I6001fec5464c374a60fc7ca642c025fe0df044fc
|
2021-05-17 20:44:04 +08:00 |
|
Fan PengCheng
|
cefcef3bf6
|
fix: 修复任务栏预览效果空白问题
当同一个应用打开的窗口过多的时候,预览图会等比缩小,导致看不到
目前这里限制了最大可以打开的数量,按照屏幕宽度除以最大预览图的一半来计算
Log: 修复应用打开窗口过多时任务栏预览效果空白问题
Bug: https://pms.uniontech.com/zentao/bug-view-68118.html
Change-Id: Idc0b74d122b63579f3da7806625ee3b8312e0109
|
2021-05-17 14:26:37 +08:00 |
|
Fan PengCheng
|
bea20335f4
|
fix: 修复任务栏智能隐藏模式下无法隐藏的问题
鼠标移动时会不停的重置任务栏的位置,导致一直显示
Log: 修复任务栏智能隐藏模式下无法隐藏的问题
Bug: https://pms.uniontech.com/zentao/bug-view-79754.html
Change-Id: I0cc035388a728f1b2254e73689fd388530183af8
|
2021-05-14 18:24:57 +08:00 |
|
yanghongwei
|
4277b4a852
|
chore: 添加注释
添加部分注释,方便代码阅读
Log: 添加部分注释
Change-Id: I7cdb5bc80aa8bbd94ae0601fbae7760e55b6b119
|
2021-05-14 17:18:42 +08:00 |
|
Fan PengCheng
|
a074f5fd8f
|
fix: 修复切换任务栏位置导致的任务栏界面抖动问题
切换任务栏的时候,额外触发了一次设置任务栏全部显示,然后重新走的显示动画,导致显示效果异常
Log: 修复切换任务栏位置导致的任务栏界面抖动问题
Task: https://pms.uniontech.com/zentao/task-view-76659.html
Change-Id: I0f2de236640a1ab7449fbfb097e228d69c1d3a6b
|
2021-05-13 20:37:29 +08:00 |
|
Fan PengCheng
|
8ad3d835ed
|
fix: 修复藏语环境下字体显示不全的问题
藏语字体环境下,计算得到字体高度会出现,换用QFontMetrics的boundingRect函数获取其高度即可
Log: 修复藏语环境下字体显示不全的问题
Bug: https://pms.uniontech.com/zentao/bug-view-79014.html
Bug: https://pms.uniontech.com/zentao/bug-view-78763.html
Change-Id: I6388b74b1d2930c98d3b4dfb5db496505234c954
|
2021-05-12 17:33:19 +08:00 |
|
Fan PengCheng
|
d0bbfe7208
|
fix: 修复任务栏调整高度时闪烁现象
调整高度时,会不停的重置任务栏位置,导致闪烁现象,当调整时,禁止重置即可
Log: 修复任务栏调整高度时闪烁现象
Change-Id: I31dfa3592090b6e3c0560e08562c804ba241e33c
|
2021-05-10 15:46:33 +08:00 |
|
Fan PengCheng
|
b485db744f
|
chore: 清除项目编译警告
去除switch条件涵盖不全导致的警告
去除使用Q_DECL_DEPRECATED宏标记的方法导致的警告,queryAccessPoints方法的实现为空,可直接去除调用
去除重复包含moc文件导致的警告
Log: 去除编译警告
Task: https://pms.uniontech.com/zentao/task-view-64795.html
Change-Id: Icbc6b99145f1315c54ee1b35c48ef3aea4be56df
|
2021-05-10 14:10:21 +08:00 |
|