2700 Commits

Author SHA1 Message Date
范朋程
4765cc0014 fix: 修复第三方插件右键菜单打开时导致任务栏崩溃的问题
第三方菜单中不含有gsetting对应的配置key(menuEnabled),导致崩溃

Log: 修复第三方插件右键菜单打开时导致任务栏崩溃的问题
Bug: https://pms.uniontech.com/zentao/bug-view-65336.html
Change-Id: I8ffd1987a9ea22f1e12fc4e87bc8d92e58a0ea6c
2021-03-04 16:21:00 +08:00
范朋程
28e6b1b5c7 Merge branch 'dev/config1040'
Change-Id: I562c981b1a8feb8f32526dede4cb5cf633af3487
2021-03-03 13:31:54 +08:00
xiechuan
b4d5e8967a feat: 任务栏声音和关机选项添加配置功能
使用QGsettings读取配置,控制控件状态

Log: 任务栏声音和关机选项添加配置功能
Task: https://pms.uniontech.com/zentao/task-view-62236.html
Change-Id: I83a5eb815e536fc50a284b18782fa2b209e6cdea
2021-03-01 11:37:03 +08:00
xiaoyaobing
4e2dcf118b feat: 修复任务栏与控制中心是否显示没有名称的蓝牙设备不同步
解析蓝牙Dbus中的数据,通过判断json数据中的name字段值是否为空判断是否未命名,
根据控制中心的设置,同步更新是否在蓝牙视图中显示没有名称的蓝牙设备

Log: 修复任务栏不显示没有名称的蓝牙设备问题
Task: https://pms.uniontech.com/zentao/task-view-62958.html
Change-Id: Idd3c84721258a40161b0e1ce565518887f1add37
2021-03-01 10:53:54 +08:00
范朋程
1201947955 Merge branch 'dev/config1040'
Change-Id: Iadc925cb0026ac6375e570576d819e7f5935378e
5.4.4
2021-02-26 11:26:11 +08:00
范朋程
29082f5f01 Merge branch 'maintain/5.2'
Change-Id: Ibf45f76bffd88100a2de4ec13b5da539ea843db6

# Conflicts:
#	debian/control
#	frame/item/components/previewcontainer.cpp
#	translations/dde-dock_az.ts
2021-02-26 09:48:26 +08:00
范朋程
8002eef0f2 feat: 添加重要文件清单
添加重要文件清单,这部分文件内容有修改会由机器人发送企业微信通知到owner群里

Log:
Change-Id: I8a3bc5dcd133099e0d12e8f89cac52fc180682b8
2021-02-23 16:47:45 +08:00
Zhang Qipeng
1721db7f02 fix: 修改通过任务栏打开回收站行为
之前右键菜单是调用命令打开回收站,现改为调用dtk接口,通过回收站右键菜单多次打开回收站仅会弹出一个回收站窗口。

Log: 修改通过任务栏打开回收站行为。
Task: https://pms.uniontech.com/zentao/task-view-58313.html
Change-Id: I75e82d2183d550913654bffdbf7b172b6e62faf2
5.3.73
2021-02-23 16:12:50 +08:00
Zhang Qipeng
963ba77e02 fix: 时间插件字体显示过大
当插件区域高度大于任务栏高度时,会显示过大。

Log: 修复时间插件显示异常的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-60340.html
Change-Id: I74be2624b55361c51e028026b0ef46cd0db1523d
2021-02-23 14:34:57 +08:00
weizhixiang
ffc27409fb feat: 在多任务视图、显示桌面插件配置添加enable字段
在多任务视图、显示桌面插件配置添加enable字段,修改配置立即生效

Log: 在多任务视图、显示桌面插件配置添加enable字段
Change-Id: I0a4629ed11343d9be7753b80d3d21ba95ae2d4b5
2021-02-22 14:37:57 +08:00
Zhang Qipeng
a836df5cc0 feat: Update translation files
更新翻译。

Log: 更新翻译。
Change-Id: Ic8240182be00be2eb67a74709b4400cbbb66cf94
2021-02-22 11:26:27 +08:00
weizhixiang
e5b5c3ce28 feat: 添加任务栏空白处右键菜单子菜单是否显示的开关
添加gsettings配置作为设置右键菜单子菜单是否显示的开关, 修改配置立即生效

Log: 添加任务栏空白处右键菜单子菜单是否显示的开关, 修改配置立即生效
Change-Id: If16f2fc471fe6af98c7b68d805a8ca555c705bb4
2021-02-22 09:30:38 +08:00
Zhang Qipeng
35b1f97130 fix: 设置位置异常
setGeometry需要根据当前屏幕左上角的坐标将传入的rect转换为真实的坐标,
在屏幕个数变化后,有一段时间qt中保存的屏幕坐标还未刷新正确,导致这里设置失败。
故在设置前先与qt中保存的窗口参数比较一下,而不是与上一次设置的参数比较。

Log: 修复任务栏位置错误的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-57039.html
Change-Id: I77fe40583a9ce1b96727bc55d0c264c6c13598c4
5.3.72
2021-02-20 14:25:32 +08:00
weizhixiang
9dc9273afd feat: 插件区域和托盘区域系统应用右键菜单启用开关
添加gsettings配置作为插件区域应用和托盘区域系统应用右键菜单的启用、禁用开关,修改配置立即生效

Log: 插件区域和托盘区域系统应用右键菜单启用开关,修改配置立即生效
Change-Id: I7f767bc86cdd5d14e02807858bc82cb57a543174
2021-02-19 15:46:47 +08:00
范朋程
5c30551353 fix: 修复拔掉显示器任务栏崩溃的问题
拔掉主屏幕显示器后,如果设置了仅显示在主屏,那么任务栏会找不到显示的屏幕。导致空指针从而崩溃

Log: 修复拔掉显示器任务栏崩溃的问题
Task: https://pms.uniontech.com/zentao/task-view-61658.html
Change-Id: Ic9d431fc7828039bec9600789a406bf1d8e8f15a
2021-02-19 09:08:43 +08:00
weizhixiang
29d8fc4d3e feat: 添加任务栏空白处右键菜单子菜单是否显示的开关
添加gsettings配置作为设置右键菜单子菜单是否显示的开关, 修改配置立即生效

Log: 添加任务栏空白处右键菜单子菜单是否显示的开关, 修改配置立即生效
Change-Id: Ic43ebb61beed38647fff7e0ff87f81ed5ddb2f19
2021-02-18 17:08:55 +08:00
myj
88edefc1f2 fix(PreviewContainer): 修复2D模式下,点击预览窗口的关闭按钮,会导致任务栏崩溃的异常问题
优化调整预览窗口的标题居中显示,使其不会出现与关闭按钮稍微重叠的现象
优化当关闭按钮在标题右侧之上时,鼠标移动至该区域偶尔出现无法生效点击事件的现象

Log: 修复2D模式下,点击预览窗口的关闭按钮,会导致任务栏崩溃的异常问题
Change-Id: I2a69e3ccdfc5c002c1761e9317b48016e9680f1a
2021-02-09 14:23:10 +08:00
范朋程
735c6f5a86 feat: 去掉accessible未标记的断言
改为输出警告,直接加断言影响日常debug模式下的开发工作

Log:
Change-Id: I8ba5bb4f55f046bbde81183e64f7079ea5f11724
2021-02-04 16:13:36 +08:00
范朋程
1d99b3e5da feat: 允许锁定任务栏上的图标防止被拖拽删除
需要通过命令设置gsettings set com.deepin.dde.dock.module.app removeable false

Log:
Task: https://pms.uniontech.com/zentao/task-view-60374.html
Issue: Fixes #338
Change-Id: Idb76a8e28bbd4fae7db5870d07d3432fe4029029
2021-02-04 15:54:55 +08:00
Zhang Qipeng
b51925c1ca fix: 任务栏位置错误
在计算任务栏位置时,删除中间的转换操作,直接获取任务栏在不考虑缩放下的真实参数,处理后传给x。

Log: 修复任务栏位置异常的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-57039.html
Change-Id: I7c496909cec9702c09e45016b74d132cb74c5885
2021-02-04 15:28:25 +08:00
Zhang Qipeng
aa09f71ba2 fix: 无线网络tips显示错误
仅有一个无线适配器连接时,无线网络的tips显示的是多个无线适配器的样式。
原因:判断条件写错了。

Log: 修复无线网络tips显示错误的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-62840.html
Change-Id: I5adcb0b21d8024501900c5f9c213b9dfd0240986
5.3.71
2021-02-02 16:42:39 +08:00
Zhang Qipeng
8047715acb feat: 修改任务栏安全模式通知分类
修改任务栏安全模式通知分类为控制中心。

Log: 修改任务栏安全模式通知分类。
Task: https://pms.uniontech.com/zentao/task-view-58411.html
Change-Id: Ifa69d035ccf748cba9fd0a2569cdc598417ac76c
2021-02-02 16:21:01 +08:00
Zhang Qipeng
10b36aed8a fix: 应用图标状态显示异常
1.应用图标状态不对;
2.打开wine应用时显示了几个多余的图标。

Log: 修复任务栏应用图标显示异常的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-61394.html
Change-Id: Ib3ad2b4115ce90d58e82809e6075a6e398a6af5a
2021-02-01 10:32:38 +08:00
Zhang Qipeng
fc4fdc455a fix: 网络插件设备列表不显示
在任务栏网络插件关闭网络后,再在控制中心打开,设备列表显示状态设置错误。

Log: 修复网络插件不显示设备列表的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-62142.html
Change-Id: If8dfa6337e476047d3fd431b3b6ff16e1ff22319
5.3.70
2021-01-29 15:57:00 +08:00
Zhang Qipeng
81faaaa060 fix: 正常关机记录崩溃次数
正常关机(程序正常退出)不应该记录崩溃次数。

Log: 修复任务栏异常进入安全模式的问题。
Change-Id: Ic4f96214ec6f097578d48fbe6e8e3de11aa279fd
2021-01-29 15:39:42 +08:00
Zhang Qipeng
7a0d7332ae fix: 调用野指针导致崩溃
拖动图标移除后,原来的item已经被析构了,这里指针就变成了野指针。

Log: 修复任务栏拖动图标导致崩溃的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-62246.html
Change-Id: I852ad6413a1d6b260723148b73bcab7f91f3ce47
2021-01-29 15:39:36 +08:00
Zhang Qipeng
81053b31c9 fix: 资源未释放
多次快速旋转屏幕会多次调用这里,之前的资源未释放会导致后面的连接不成功,读不到正确的屏幕信息。

Log: 修复屏幕参数获取错误的问题。
Change-Id: I4bb1961a0e4786de1272a3897578be9c97cfa3cb
2021-01-29 14:43:16 +08:00
chenwei
7bd1bf6572 fix: 修复任务栏第一次启动加载插件排列顺序不对的bug
由修改bug59243引入的问题,加载一个插件向后端写入一次数据会导致插件写入后端的顺序不正确。等到最后一个插件加载完后再将插件写入到后端,如果插件未加载完写入到后端的插件序号就是错误的。导致启动后插件顺序不对。托盘区域插件顺序需要文管那边将磁盘插件序号改为0

Log: 将加载一个插件向后端写入一次数据改为,加载完所有插件后再将插件顺序写入后端
Bug: https://pms.uniontech.com/zentao/bug-view-61127.html
Change-Id: I1f7b62e7ce1c9e48bf6bdcb1a7393b47e6ac9090
5.4.3
2021-01-29 09:43:19 +08:00
Li Tao
cabd1a4f8f feat(menuworker): 右键菜单插件项不显示录屏插件
加载右键菜单的插件项时,过滤录屏插件。

Log: 新增任务栏右键菜单插件项不显示录屏插件。
Task: https://pms.uniontech.com/zentao/task-view-49041.html
Change-Id: I405e3d08af43213aa73b694a03fe783ad9eeb41c
2021-01-28 15:14:27 +08:00
Zhang Qipeng
dd54b212f3 fix: 屏幕参数错误
display 服务中获取的屏幕宽高在旋转屏幕的特殊场景下会出错(宽高写反了),
故通过这个方法直接从 x 获取正确的值。

Log: 修复任务栏高度异常的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-60892.html
Change-Id: I5a2030e32b41ce3c5f08d22f5750124feecda5c4
2021-01-27 18:38:35 +08:00
Zhang Qipeng
a8dbbb7768 feat: Update translation files
更新翻译。

Log: 更新翻译。
Change-Id: Ic26f9194f5b7e123b9a5ce9c4dbcf7741ddd9fb5
5.3.69
2021-01-27 15:20:31 +08:00
Zhang Qipeng
625f6ba2b9 feat: 任务栏安全模式通知
当任务栏9分钟内累计崩溃3次进入安全模式后,发出通知,用户点击通知中的退出安全模式,任务栏重新加载插件。

Log: 新增任务栏安全模式通知。
Task: https://pms.uniontech.com/zentao/task-view-58411.html
Change-Id: I06b65ce4fdea29b635ff2af2dda0d0199035f4e8
2021-01-27 13:48:51 +08:00
范朋程
be8d82f255 feat: 修改dde应用之间的依赖关系
dde-dock依赖后端的指定版本,应在control中表明,

Log: 修改dde应用之间的依赖关系
Task: https://pms.uniontech.com/zentao/task-view-58524.html
Change-Id: I231a9053040c02fb5a3c7c2345446dd477f21e8a
2021-01-27 09:03:55 +08:00
范朋程
9a3bd50406 feat: 修改dde应用之间的依赖关系
dde-dock依赖后端的指定版本,应在control中表明,

Log: 修改dde应用之间的依赖关系
Task: https://pms.uniontech.com/zentao/task-view-58524.html
Change-Id: I49f8a3a58458d06c414fc36cf3aba73276d4dd67
5.4.2
2021-01-26 16:59:07 +08:00
Zhang Qipeng
dc7fb6e824 feat: 修改点击回收站图标行为
之前是调用命令打开回收站,现改为调用dtk接口,多次点击只会弹出一个回收站窗口。

Log: 修改点击任务栏回收站图标行为。
Task: https://pms.uniontech.com/zentao/task-view-58313.html
Change-Id: I6c686f60d466e51b763c7157fa2148ccb41fc0ee
2021-01-26 13:21:57 +08:00
justforlxz
62dcd763cf feat: add github action
add github action with archlinux build environment

Log:
Change-Id: I207212e377955a4ce967d9ad21e4f6bfe5d4a9c3
2021-01-25 11:08:00 +08:00
chenwei
36a5f51a0e fix: 修复蓝牙插件状态不准确的问题
蓝牙图标和tips显示不准确是由于少判断了一个状态导致,蓝牙图标应该根据当前是否有蓝牙连接来显示。当有蓝牙连接时tips显示已连接的设备,有设备正在连接时显示"正在连接...",没有蓝牙设备连接时显示“蓝牙”。

Log: 蓝牙断开连接正在断开时,任务栏蓝牙图标是蓝色且提示空白
Bug: https://pms.uniontech.com/zentao/bug-view-61146.html
Change-Id: I99b95a75f8499e746510de747e34003c1e2404e9
2021-01-22 10:12:52 +08:00
chenwei
02a1129b0b fix: 解决任务栏应用tips弹窗边距异常问题
根据设计师要求将控件左右间距修改为10

Log: 任务栏应用tips弹窗左右间距修改为10
Bug: https://pms.uniontech.com/zentao/bug-view-61164.html
Change-Id: I6353058b02c9e98cdf9f2a597713008a3aadb4f1
2021-01-22 09:35:45 +08:00
Zhang Qipeng
0432a458bc fix: 网络为关闭状态时网络列表未隐藏
网络为关闭状态时,隐藏有线网络列表。

Log: 修复网络为关闭状态时网络列表未隐藏的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-61304.html
Change-Id: Ie5963e4e136646f84fe2f8855b53ac14b3bc0001
5.3.68
2021-01-20 15:47:49 +08:00
Zhang Qipeng
ff4aa3aa05 fix: dockSize计算错误
dockSize是从dbus获取的 ,这个值的范围是40~100,无论系统是否开缩放,也就是说这是个前端认为的值,
当前端计算时,直接用这个值即可,但是当需要获取任务栏的真实高度时,需要将这个值乘缩放比例,才能获取到任务栏的真实高度。

Log: 修复任务栏高度计算错误。
Change-Id: Ifd88ad1abb9d21fb84b30a2737adb77c30e1cb80
2021-01-20 15:14:18 +08:00
Zhang Qipeng
d2d80218ee feat: Optimize code structure
优化任务栏显示和隐藏时参数的计算方法。

Log: 调整任务栏代码结构。
Change-Id: I7c31f22e7e45e0c8660576f3271abe26825852ef
5.3.67
2021-01-20 14:46:04 +08:00
chenwei
2300b1250f fix: 任务栏蓝牙插件无刷新按钮
蓝牙第一次插入时电源状态有可能是错误的,导致任务栏蓝牙插件刷新按钮初始化错误,在蓝牙适配器电源状态改变时设置刷新按钮的显示状态

Log: 蓝牙插件刷新按钮去掉了无法刷新列表
Bug: https://pms.uniontech.com/zentao/bug-view-60828.html
Change-Id: I2df971ffce5d2a4ce60c2835b540465c25890131
2021-01-20 13:05:58 +08:00
Zhang Qipeng
eef486b62e fix: 任务栏图标消失
在拖动任务栏图标的过程中,DropAction 会发生变化,导致无法进入 dropEvent
故在 dragWidget 析构的时候显示原来的图标。

Log: 任务栏图标消失的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-61231.html
Change-Id: Ic8c6cbf2979dea126baa11eeb04a325fbcb0d952
2021-01-19 13:04:05 +08:00
Zhang Qipeng
2c7642191f Revert "fix: 任务栏图标消失"
This reverts commit c18ad621d33d2860c3eb250b229c77fed1634041.

Change-Id: I9a99f27a6ed301462aa81f8ae214f18820b18bf1
2021-01-19 13:03:56 +08:00
Zhang Qipeng
7658c6ff6a fix: 任务栏高度异常
任务栏传给xcb的高度计算错误。

Log: 修复任务栏高度异常的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-60842.html
Change-Id: I0b467f269304e5dabb44a1ad6bc157590790c851
5.3.66
2021-01-18 13:18:23 +08:00
Zhang Qipeng
c18ad621d3 fix: 任务栏图标消失
在未开窗口特效的情况下,拖动任务栏图标出任务栏,放开后需要触发动画执行完成的信号,将图标显示出来。

Log: 任务栏图标消失的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-61231.html
Change-Id: I21ce4ba750c089f6537316fb3a70bab79b9b00e0
2021-01-15 15:43:15 +08:00
Zhang Qipeng
1a37d49365 fix: 时间插件显示不全
在未开特效的情况下,任务栏切换位置的动画时间为0,任务栏位置还未切换完成,时间插件的布局就更新了,应该在任务栏显示完全后再刷新布局。
故在任务栏显示模式或位置改变后,设置圆角的同时调整一下插件的布局。

Log: 修复任务栏时间插件显示不全的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-61203.html
Change-Id: Ibce5bce7121743921819cb5cf4b139746add6e8e
2021-01-15 13:36:49 +08:00
Zhang Qipeng
4fdca655f8 fix: 添加任务栏依赖
任务栏目前依赖dde-qt5xcb-plugins设置位置,但用户从1010升级到1031时,未安装这个包,会导致任务栏显示异常。故增加这个依赖

Log: 添加任务栏依赖。
Bug: https://pms.uniontech.com/zentao/bug-view-61074.html
Bug: https://pms.uniontech.com/zentao/bug-view-61052.html
Change-Id: I9d24c24fcc47bcc282b980c492ddd386bbd259af
5.3.65
2021-01-14 13:49:24 +08:00
chenjun
cc5378c24b fix: 解决浏览器、终端等最大化窗口异常问题
解决浏览器、终端等最大化窗口异常问题

Log: 解决浏览器、终端等最大化窗口异常问题
Bug: https://pms.uniontech.com/zentao/bug-view-51294.html
Change-Id: I81e54d6a603b48cbcde611bdca58aa18e554ea3a
2021-01-13 20:21:03 +08:00
chenjun
b6718bfd2d fix: 在预览前先初始化预览界面的边距
在打开特效时,如果鼠标快速进入并退出预览窗口,此时在进入时会设置预览窗口的边距,退出没有重置边距,然后在关闭特效后,再次预览时,窗口标题会出现偏
移问题,在开始预览时全部重置下预览界面的边距

Log: 修复无窗口特效下,多个窗口任务栏预览,概率性显示错位问题
Bug: https://pms.uniontech.com/zentao/bug-view-57974.html
Change-Id: I1e403dfb9262ec6c290468df49d4dfc6bcb827f5
2021-01-13 14:35:30 +08:00