dengbo
5ce91454c2
fix: 深色系统主题下任务栏蓝牙列表的蓝牙名称显示异常
...
根据系统主题的类型去调整蓝牙名称的显示
Log: 修复深色系统主题下任务栏蓝牙列表的蓝牙名称显示异常的问题
Bug: https://pms.uniontech.com/bug-view-138011.html
Influence: 任务栏蓝牙名称显示
Change-Id: I697b7304157652085dc0e8fe0ab6e407575128c8
2022-09-27 16:16:48 +08:00
donghualin
3f4ff0d292
style: 优化CMakeList.txt文件
...
CMakeList.txt文件中从GLOB改成GLOB_RECURSE,删除重复的包含
Log: 优化CMakeList.txt文件
Influence: 无
Task: https://pms.uniontech.com/task-view-96831.html
Change-Id: I2ca603eed4704f2d2c6eb87a027836e768084c7f
2022-09-27 02:58:33 +00:00
YinJie
696432d0d2
fix: 时尚模式strut设置错误
...
wayland环境下计算时尚模式的strut时没有加上 margin,导致应用最大化的时候与任务栏区域有重叠
Log: 修复时尚模式应用最大化与任务栏有重叠区域的问题
Bug: https://pms.uniontech.com/bug-view-157187.html
Influence: 任务栏时尚模式
Change-Id: I23dfdb44ce96358d96fc289ca19bcf49c3d90994
2022-09-27 09:35:04 +08:00
shaojun
82f145c9f4
chore: adapt license and copyright ( #697 )
...
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: I491fcd3e179e45fc482ca4e6aa41ff3e91d633b0
2022-09-26 06:09:01 +00: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
donghualin
c9aca4f728
fix: 修复wayland环境时尚模式下打开企业微信崩溃的问题
...
wayland下时尚模式的xcb_connection_t的值为nullptr,构造函数中传入一个可用的值
Log: 修复wayland环境时尚模式下打开企业微信崩溃的问题
Influence: 进入wayland桌面,进入时尚模式,打开企业微信,双击,观察企业微信是否正常打开
Task: https://pms.uniontech.com/task-view-196629.html
Change-Id: Ib0a5ebdadbce672474db9dab57f27da263b8096b
2022-09-26 03:16:55 +00:00
范朋程
279ff63e41
feat: 支持通过环境变量的形式指定插件的路径
...
插件路径优先由DOCK_PLUGIN_PATH指定
Log:
Influence: 影响插件加载,对旧插件保持兼容
Issue: https://github.com/linuxdeepin/developer-center/issues/3402
Change-Id: I9f499bff59767b7993e94d14bd3fa52f4c27c734
2022-09-26 09:38:09 +08:00
donghualin
9b9bdc2286
fix: 时尚模式增加阴影
...
在切换模式根据当前模式判断是否增加阴影
Log: UI优化
Influence: 时尚模式观察阴影
Bug: https://pms.uniontech.com/bug-view-137267.html
Change-Id: I510fa4c2a66ed144cf97c88592c52d2b66d93a78
2022-09-22 08:56:24 +00:00
donghualin
54596580fb
feat: 删除任务栏中控制中心设置插件
...
控制中心设置任务栏插件已经移动到dde-control-center中,此处不再需要,删除
Log: 个性化任务栏插件移动到控制中心
Influence: 无
Task: https://pms.uniontech.com/task-view-130353.html
Change-Id: I4d94f46fb1c6d6ad61f46334742f736dd7291245
2022-09-22 05:29:20 +00:00
donghualin
fba15f118a
fix: 修复任务栏在副屏上方鼠标跟随未移动到左侧的问题
...
原因:任务栏修改位置从下到上方的时候,未更新XEventMonitor监听的位置,所以在鼠标移入主屏幕的时候没有响应cursorMove信号,导致任务栏没有移动
Log: 修复任务栏在副屏上方鼠标跟随未移动到左侧的问题
Influence: 开启鼠标跟随,任务栏默认在主屏,鼠标移动到副屏幕,任务栏跟随到副屏幕,改变任务栏位置为上,此时任务栏在副屏幕的上方,将鼠标移动到主屏幕的上方,观察任务栏是否移动到主屏幕的上方
Bug: https://pms.uniontech.com/bug-view-147641.html
Change-Id: Ie1265f14509b582325adca2f542c4dc0af1fc53c
2022-09-22 04:48:04 +00:00
ssk
7ef4d5dc91
fix: 修复始终隐藏任务栏的配置项失效的问题 ( #694 )
...
在部分时机,例如,来回切换主屏,任务栏在设置始终隐藏后仍然会显示
这是因为之前wayland下的修改,会强制显示任务栏,避免任务栏界面被qwayland库的接口隐藏
Log: 修复始终隐藏任务栏的配置项失效的问题
Task: https://pms.uniontech.com/task-view-194931.html
Influence: 任务栏的始终隐藏配置
Change-Id: Ib3f8070445a511c523f116b1668969bfd20f4690
5.5.71
2022-09-20 07:18:10 +00:00
zyz
18fdbcd838
feat: 添加任务栏跨端协同操作功能。
...
添加任务栏跨端协同操作(连接设备,请求协同)功能。
Log: 添加任务栏跨端协同操作功能。
Influence: 任务栏跨端协同功能。
Task: https://pms.uniontech.com/task-view-119639.html
Change-Id: I706310ee16bcde899f6106375fbb911b3062ab3f
2022-09-20 11:48:20 +08:00
范朋程
7ac4592ebb
fix: 修复部分托盘服务对应进程状态异常时导致任务栏卡死问题
...
fcitx进程异常时,其statusnotifieritem服务被任务栏调用会导致任务栏卡死
Log: 解决部分情况下任务栏卡死问题
Influence: 托盘服务
Bug: https://pms.uniontech.com/bug-view-121947.html
Change-Id: Ia7bc9cf077b3b707677a5fe5388b483600ba0de8
2022-09-19 13:42:42 +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
lichangze
ac7b5d4b2d
fix: 修复osd和插件音量显示不一致的情况
...
分级标准不一致,统一修改为0.3和0.6
Log: 修复osd和插件音量显示不一致的情况
Bug: https://pms.uniontech.com/bug-view-159535.html
Influence: 音量显示
Change-Id: Ib8245c62d8c8fca30f041602294a3764c81ced6c
2022-09-19 16:33:12 +08:00
songwentao
5d01010b7e
fix: 修复蓝牙连接成功后动画显示问题
...
连接需要PIN码的蓝牙设备,连接中的动画控件还停留在旧的位置,连接成功,该状态立即隐藏
Log:
Influence: 任务栏-蓝牙插件-连接需要PIN码的蓝牙设备连接成功,蓝牙列表状态显示正常
Bug: https://pms.uniontech.com/bug-view-159331.html
2022-09-19 07:36:05 +00:00
songwentao
695a1c32a7
fix: 修复点击预览窗口,屏幕键盘失去焦点问题
...
修改背景: 任务栏该模块代码很久未做改动,本地发现该问题仅在wayland下出现,问题已与窗管对接沟通过,根据窗管建议,上层进
规避,避免因底层强行修改引入新的问题
修复方式: 在wanland下,预览时点击之前取消预览,然后再激活窗口,进行规避
Log: 修复点击预览窗口,键盘失去焦点的问题
Influence: 任务栏-点击预览窗口,任务栏操作正常
Bug: https://pms.uniontech.com/bug-view-159303.html
5.5.70
2022-09-19 13:16:10 +08:00
lichangze
ef085a0aaf
Revert "fix: 修复蓝牙连接成功后动画显示问题"
...
This reverts commit 09fc6e7b
Change-Id: I9ce274ae00533b937f78ba1b879dba45e952b677
5.5.69
2022-09-17 17:34:01 +08:00
songwentao
09fc6e7b1b
fix: 修复蓝牙连接成功后动画显示问题
...
连接需要PIN码的蓝牙设备,连接中的动画控件还停留在旧的位置,连接成功,该状态立即隐藏
Log:
Influence: 任务栏-蓝牙插件-连接需要PIN码的蓝牙设备连接成功,蓝牙列表状态显示正常
Bug: https://pms.uniontech.com/bug-view-159331.html
2022-09-17 17:27:27 +08:00
ck
c62c13bc45
fix: 多次切换显示模式后dock位置异常的问题
...
响应了太多屏幕信息变化,将大量重复调用去掉
monitorUpdateTimer 本来就可以更新位置
Bug: https://pms.uniontech.com/bug-view-158709.html
Log: 修复wayland dock位置异常问题
Influence: wayland dock position incorrect
Change-Id: Ia686089736d6077b47d44c2eaecfbc4240400501
2022-09-17 16:32:11 +08:00
Mars-cb
a799d4fe1e
fix: 修复pgv双屏下仅单屏显示,同时拔掉两个显示任务栏崩溃的问题
...
没有显示器的时候,qt会虚拟一个空的屏幕,这个时候任务栏没必要处理虚拟屏幕下size
Log: 修复pgv双屏下仅单屏显示,同时拔掉两个显示任务栏崩溃的问题
Influence: 任务栏
Bug: https://pms.uniontech.com/bug-view-159531.html
Change-Id: I011ce6f78a0260507e3aa0c5be12646baa879cd0
2022-09-17 08:16:45 +00:00
ut003441
070dad496e
fix: 将任务栏插件仅主屏显示设置的默认值设置为true
...
修改仅主屏显示的默认值
Log: 修改仅主屏显示的默认值为true
Bug: https://pms.uniontech.com/bug-view-151733.html
Influence: 任务栏主屏显示
2022-09-16 02:50:47 +00:00
rewine
3913f72143
chore: use CMAKE_SYSTEM_PROCESSOR to check sw_64
...
Log: don't use dpkg-architecture when build
5.5.68
2022-09-14 05:42:57 +00:00
rewine
d360be75b7
fix: include directories should be DDE DOCK DIR
...
Log:修复 Config.cmake include_directories 路径
2022-09-14 05:37:11 +00:00
shaojun
a5be95f6d5
fix: update readme content ( #683 )
...
update readme content
Log: update readme content
Change-Id: I166fc34de90ca7700eb90b16f8042810570539f6
2022-09-09 13:57:57 +08:00
hotime
eaf2d0fb2d
fix: "run-by-stardde" -> "run-by-startdde"
...
fix typo: "run-by-stardde" -> "run-by-startdde"
Log: "run-by-stardde" -> "run-by-startdde"
2022-09-09 01:56:33 +00:00
songwentao
124d99bf71
fix: 修复任务栏和控制中心蓝牙列表不一致的问题
...
onDeviceAdded()插入时条件错误
条件满足再后插入,避免下次下次无法插入
Bug: https://pms.uniontech.com/bug-view-150059.html
2022-09-08 07:07:19 +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
deepin-admin-bot
02ffb8ad49
"chore: Sync by "
2022-08-30 09:08:00 +00:00
rewine
695f590bb0
feat: use configure_file set path in DdeDockConfig.cmake
...
Log: use configure_file set path in DdeDockConfig.cmake
5.5.67
2022-08-29 04:39:19 +00:00
rewine
5c86e36d9f
chore: check define of VERSION before set
...
Log: check define of VERSION before set
2022-08-29 04:39:19 +00:00
rewine
e012450662
fix: use correct path in pkgconfig
...
Log: 完善 pkgconfig 路径问题
2022-08-29 04:39:19 +00:00
rewine
c401cb1df2
chore: use GNUInstallDirs in CmakeLists
...
Log: cmake 在 install 时优先使用 GNUInstallDirs
2022-08-29 04:39:19 +00:00
donghualin
29647bf7a1
fix: 修改v20的接口为v23的接口
...
将所有用到的com.deepin相关的接口改成org.deepin相关的接口
Log:
Influence: 打开控制中心,鼠标移动唤醒任务栏等操作
Task: https://pms.uniontech.com/task-view-182009.html
Change-Id: I3c56dfaa0e95d03fc75468e0a7a5d2ce217a6e63
2022-08-26 13:55:14 +00:00
wubowen
1c57108dc1
fix: update daemonDockInterface when the dde-daemon dock interface init after dde-dock
...
当dock比dde-daemon的dockInterface启动更早,dock会delete该interface指针后重新new
但是在menuworker里面,还是使用的未更新的dockInterface对象,即野指针
因此会导致调用接口后崩溃
Log: Update daemonDockInterface when daemon init behind dock
Influence: 注销右键点击出现菜单栏
Bug: https://pms.uniontech.com/bug-view-155357.html
Change-Id: I666c3e66f3bfbdbd66c230d8d5ea72175b355289
2022-08-26 15:00:03 +08:00
zengaoyuan
458ade5359
fix: 热插拔无线网卡后飞行模式没有显示
...
需要关联设备信号,刷新飞行模式
Log: 飞行模式热插拔显示和隐藏
Influence: 飞行模式
Task: https://pms.uniontech.com/bug-view-155145.html
2022-08-26 10:56:46 +08:00
donghualin
282e933225
feat: 删除插件基类的isPrimary接口
...
删除isPrimary()接口,插件继承的时候无需实现该接口,任务栏读取是否主插件的时候从json中读取配置即可
Log: 优化任务栏插件的接口
Influence: 安装网络插件,查看网络插件是否在快捷设置面板中显示两列图标
Task: https://pms.uniontech.com/task-view-121387.html
Change-Id: I1d47e6c7b4162f4fdc36bf4879bbd85c0caaff69
2022-08-25 19:31:44 +00:00
donghualin
1691e7188c
fix: 任务栏代码结构优化解耦
...
原来的TrayManagerWindow的类是放到MainPanelWindow类里面作为它的一部分,导致窗管在显示的时候有很多问题
修改方案:
1、将左右侧区域拆分成两个窗体,让它们继承自相同的基类MainWindowBase。
2、左右区域公共的部分,例如圆角、展示区域、动画获取等,都在基类中实现或者通过接口返回
3、增加WindowManager类,管理所有的界面,WindowManager类无需知道具体子类的指针,只需要根据相应的接口来获取即可
4、所有的界面类在main.cpp中创建,调用WindowManager对象设置
5、拆分MultiScreenWorker类,使MultiScreenWorker类只关心任务栏相关的逻辑,无需关心窗体或界面
Log: 优化任务栏的显示问题
Influence: 打开任务栏,观察时尚模式下圆角,左右侧区域中间是否连接在一起等
Bug: https://pms.uniontech.com/bug-view-137267.html
Bug: https://pms.uniontech.com/bug-view-140029.html
Bug: https://pms.uniontech.com/bug-view-134527.html
Bug: https://pms.uniontech.com/bug-view-146743.html
Bug: https://pms.uniontech.com/bug-view-150293.html
Change-Id: I4266f6f8c983f61258b92834d93cdacd0221d7de
2022-08-25 19:31:44 +00:00
chenjun
fb77866a65
fix: 设置预览界面层级和任务栏同级 ( #676 )
...
设置预览界面层级为dock,和任务栏同级,避免预览时将预览界面自动隐藏,造成刚开始预览就退出预览的问题
Log: 修复鼠标悬停任务栏预览窗口,预览界面闪烁一次就消失的问题
Bug: https://pms.uniontech.com/bug-view-154859.html
Influence: 正常预览应用
5.5.66
2022-08-24 20:06:17 +08:00
donghualin
fc8294c46c
fix: 修复wayland环境下应用打开窗口无法显示预览的问题
...
wayland环境下,窗管无法提供windowId,原来通过windowID的方式获取截图的方式失效,因此窗管增加了通过窗体的UUID的方式来获取截图的接口,前端通过传入UUID的方式来获取截图
Log: 修复wayland环境下无法显示预览图的问题
Influence: wayland-任务栏打开一个应用窗口,鼠标放入到窗口上,查看预览图
Bug: https://pms.uniontech.com/bug-view-140919.html
Change-Id: I3506e8edb8f875ba7c5d7b3d3471ad51a3170f58
2022-08-18 15:41:57 +00:00
donghualin
d6f0860fcf
feat: 任务栏应用拖动到移除驻留
...
判断鼠标拖动的位置是否在回收站区域,如果在回收站区域,则执行移除驻留的功能
Log: 增加任务栏应用到回收站移除驻留的功能
Influence: 拖动任务栏应用到回收站,观察是否可以移除驻留
Bug: https://pms.uniontech.com/bug-view-147699.html
Change-Id: Ib0a17f0f4647827b2c2a0e70d98a86c1b9135c11
2022-08-18 15:41:57 +00:00
donghualin
56c3019a5c
feat: 增加窗口多开的功能
...
增加窗口多开的窗口类,用于绘制应用图标和打开窗口的图标,根据实际情况让其显示到正确的位置
Log: 增加窗口多开的功能
Influence: 控制中心开启多开窗口显示,观察应用打开的窗口是否在对应的位置显示
Task: https://pms.uniontech.com/task-view-170977.html
Change-Id: I96371b1304f5373f17dad95893ee656056e5f457
2022-08-18 15:41:57 +00:00
chenjun
689a273810
fix: 任务栏音量调节面板标题部分不需要禁用 ( #674 )
...
任务栏音量调节面板标题部分只作为显示用,无输出端口时不需要设置功能禁用。以免置灰时字体显示不显示
Log: 修复无输出端口时音量面板的标题显示不明显问题
Bug: https://pms.uniontech.com/bug-view-153875.html
Influence: 音量面板的标题清晰显示
5.5.65
2022-08-18 13:16:33 +08:00
donghualin
90a076a043
feat: 增加适配控制中心设置是否使用最近区域的功能
...
增加获取是否显示最近使用应用的接口,相应相关的功能
Log:
Influence: 开关是否显示最近使用应用,时尚模式下观察最近使用应用是否显示或隐藏
Bug: https://pms.uniontech.com/bug-view-147717.html
Change-Id: I5de2f978da6f5911a8c873b903095ef9f7bbd14e
2022-08-16 13:19:05 +00:00
donghualin
766d6dfcfd
fix: 修复从最近使用区域移除驻留后应用图标没有驻留到应用区域最末尾
...
在AM端处理移除驻留的时候,将需要移除的应用放到列表的最后面,前端在处理应用app发生变化的时候,从后端获取应用的排序,并按照正确的顺序进行排序
Log: 修复驻留最近使用图标无法添加到末尾的问题
Influence: 任务栏时尚模式下,在最近使用区域移除驻留,观察移除的驻留是否在区域的末尾
Bug: https://pms.uniontech.com/bug-view-147643.html
Change-Id: I127aea93d9ff5718aa6bd1989a328b11dbd95a2f
2022-08-16 13:19:05 +00:00
donghualin
028762a5b6
fix: 时尚模式下日期时间增加右键菜单
...
时尚模式下的日期时间增加右键菜单,并且响应对应的功能
Log:
Influence: 任务栏-时尚模式,右键查看日期时间是否存在时间日期菜单
Task: https://pms.uniontech.com/task-view-162235.html
Change-Id: I7a7cb951647d8fcba85087e8baec54f41d9f9226
2022-08-16 10:29:26 +00:00
donghualin
c78f101e84
fix: 修复从任务栏无法打开控制中心问题
...
由于控制中心适配了v23的接口,所以需要在任务栏增加USE_AM宏的控制,未使用USE_AM宏的调用com.deepin.dde.ControlCenter接口,使用USE_AM宏的使用org.deepin.dde.ControlCenter1接口。
Log: 优化任务栏打开控制中心的问题
Influence: 任务栏-任务栏设置-打开控制中心 任务栏-蓝牙-蓝牙设置 任务栏-日期-日期时间设置 任务栏-电源-电源设置 任务栏-关机-关机设置 任务栏-声音-声音设置 观察是否正常打开控制中心
Bug: https://pms.uniontech.com/bug-view-149189.html
Change-Id: I3373fc641c35e7589730a7cd595f2f55929ad2ec
2022-08-16 10:29:26 +00:00
liaohanqin
7c5f113570
fix(audio): 修复调整分辨率导致禁用的声音面板可以设置问题 ( #673 )
...
对带HDMI外接音频端口的设备调整分辨率会影响端口状态,
dock会激活设备,这与产品设计不符合,禁用端口可以是激活的端口。
Log: 修复调整分辨率导致禁用的声音面板可以设置问题
Bug: https://pms.uniontech.com/bug-view-153899.html
Influence: 声音任务栏显示
Change-Id: Ic2602a1c99ba96cd91d52fb7db679b24bfc45622
Co-authored-by: liaohanqin <liaohanqin@uniontech.com>
5.5.64
2022-08-16 07:40:52 +00:00
wubowen
ce44368f99
fix: 任务栏蓝牙插件添加滚动滑动条,并支持触控屏滑动
...
任务栏蓝牙插件添加滚动滑动条,并支持触控屏滑动
Log: 任务栏蓝牙插件添加滚动滑动条,并支持触控屏滑动
Influence: 任务栏蓝牙插件
Bug: https://pms.uniontech.com/bug-view-151735.html
Change-Id: I05d27726da68dfd634d58df38ab42ce81cbb3bdc
2022-08-16 15:38:59 +08:00
YinJie
6c045ea502
fix: 音量窗口显示在锁屏上方
...
原因:任务栏弹窗的层级为override,锁屏的层级为onScreenDisplay,无法盖住任务栏弹窗。
修改方案:原则上不应该有应用的层级为override,将弹窗的层级降低为onScreenDisplay,经测试不会引入问题。
Log: 修复音量窗口显示在锁屏上方的问题
Bug: https://pms.uniontech.com/bug-view-123485.html
Influence: 任务栏弹窗后锁屏的场景
Change-Id: I0dcab55e0370af42f0011f41b5f5f07122f85ddc
2022-08-16 14:54:49 +08:00