1365 Commits

Author SHA1 Message Date
donghualin
b2633a5f50 fix: 加载系统托盘插件
1、systemTray目录下的插件由QuickItemController类来统一加载,托盘区域增加系统插件的展示
2、蓝牙、飞行模式等插件修改为普通插件,用于在快捷面板显示

Log: 托盘区显示系统托盘插件
Influence: 插入U盘,查看托盘区域是否有U盘图标
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: I57e1321fcc59dfc7cfad1c21aca343203e3fad00
2022-11-01 16:08:21 +08:00
donghualin
9e2e8fb18d feat: 高效模式增加加载插件的功能
删除原来的tray插件,高效模式下,加载插件使用时尚模式相同的加载插件的方式

Log: 增加高效模式加载插件的功能
Influence: 高效模式下加载插件
Task: https://pms.uniontech.com/task-view-112073.html
Change-Id: I5766382fb64bd544b3c7a9c40d1ce4668613d508
2022-11-01 16:08:21 +08:00
范朋程
c73ef98002 fix: 修复部分托盘无图标的问题
未在初始化时获取图标信息

Log: 修复部分托盘无图标的问题
Influence: 安全中心、授权管理等应用的托盘图标
Bug: https://pms.uniontech.com/bug-view-160761.html
Change-Id: I5b4a3a2d7b688ad0275e3acfe2bd72841a75e92a
2022-10-28 15:18:37 +08:00
donghualin
c474ae7b23 feat: 蓝牙插件适应快捷插件接口
蓝牙插件增加PluginsItemInterface的新增接口,适应快捷面板的功能

Log:
Influence: 任务栏-快捷设置-蓝牙
Task: https://pms.uniontech.com/task-view-121387.html
Change-Id: I324233d5b2a4dae3b7ede2ad10ccf9afb7cfd401
2022-10-27 10:31:31 +00:00
YinJie
968140e6e2 fix: 无法记住输入法的位置
原因:创建sniTrayWidget的时候使用异步的方式获取sni的id,此时一定是空的,进而无法通过ID获取到正确的位置
解决方案:使用同步的方式获取ID
PS:dbus interface的可用性已经在线程中得到了验证,此时使用同步的方式获取,理论上不会出现阻塞的问题。

Log:
Bug: https://pms.uniontech.com/bug-view-162899.html
Influence: 托盘插件位置
Change-Id: I1283bfa560879cc9202c08e72cc20953c2964e5d
2022-10-19 11:19:42 +08:00
songwentao@uniontech.com
11056d43f5 fix: 修复蓝牙列表连接后显示异常问题
移除QStandardItem后,与其绑定的DViewItemAction对象的geometry没有变化导致还显示在原位置
修复方案是:手动更新action的位置,后期DTK组会针对该问题进行优化。

Log:
Influence: 任务栏-蓝牙列表-连接后,列表正常显示
Bug: https://pms.uniontech.com/bug-view-159331.html
2022-09-28 08:27:22 +00:00
songwentao@uniontech.com
88e6d47beb fix: 修复蓝牙列表连接后显示异常问题
移除QStandardItem后,与其绑定的DViewItemAction对象的geometry没有变化导致还显示在原位置
修复方案是:手动更新action的位置,后期DTK组会针对该问题进行优化。

Log:
Influence: 任务栏-蓝牙列表-连接后,列表正常显示
Bug: https://pms.uniontech.com/bug-view-159331.html
2022-09-28 01:05:51 +00:00
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
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
范朋程
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
lichangze
ef085a0aaf Revert "fix: 修复蓝牙连接成功后动画显示问题"
This reverts commit 09fc6e7b

Change-Id: I9ce274ae00533b937f78ba1b879dba45e952b677
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
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
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
zengaoyuan
458ade5359 fix: 热插拔无线网卡后飞行模式没有显示
需要关联设备信号,刷新飞行模式

Log: 飞行模式热插拔显示和隐藏
Influence: 飞行模式
Task: https://pms.uniontech.com/bug-view-155145.html
2022-08-26 10:56:46 +08:00
chenjun
689a273810
fix: 任务栏音量调节面板标题部分不需要禁用 (#674)
任务栏音量调节面板标题部分只作为显示用,无输出端口时不需要设置功能禁用。以免置灰时字体显示不显示

Log: 修复无输出端口时音量面板的标题显示不明显问题
Bug: https://pms.uniontech.com/bug-view-153875.html
Influence: 音量面板的标题清晰显示
2022-08-18 13:16:33 +08: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>
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
liaohanqin
d275cd44d5
fix: 更新翻译 (#558)
更新翻译"Volume"

Log: 更新翻译
Bug: https://pms.uniontech.com/bug-view-153205.html
Influence: 更新翻译
Change-Id: I31934af7883f786e21be42f108a308a4075388f7

Co-authored-by: liaohanqin <liaohanqin@uniontech.com>
2022-08-11 03:20:06 +00:00
liaohanqin
2789fb8ddf
fix(audio): 设备标题改为音量 (#557)
按产品需求设备标题改为音量

Log: 设备标题改为音量
Bug: https://pms.uniontech.com/bug-view-153205.html
Influence: 声音
Change-Id: Ieeb35804c3552bc0fa86ebef087b8a4f4219ca1f

Co-authored-by: liaohanqin <liaohanqin@uniontech.com>
2022-08-11 03:03:35 +00:00
wubowen
29ecb7eb98 fix: 更新翻译
更新翻译"No output devices"

Log: 更新翻译
Influence: 更新翻译
Bug: https://pms.uniontech.com/bug-view-152967.html
Change-Id: I321679a6df1c444e340b1e89022a6e54e350d568
2022-08-11 09:08:30 +08:00
liaohanqin
10c57d1b7b fix(audio): 修复无声卡设备tips显示错误
需求调整,无声卡设备时,tips 提示错误。

Log: 修复无声卡设备tips显示错误
Bug: https://pms.uniontech.com/bug-view-152967.html
Influence: 声音
Change-Id: I2ba075cdd6fb76f15ca31a0dade86cb7421e1422
2022-08-10 15:55:20 +08:00
liaohanqin
2b9412bdcf
feat: 支持无端口设备的显示 (#548)
支持华为云等云平台设备无端口的情况

Log:
Task: https://pms.uniontech.com/task-view-165707.html
Influence: 声音
Change-Id: Ibfb470b0bd0a4e55752fa2bd4ed05cffd1c26912

Co-authored-by: liaohanqin <liaohanqin@uniontech.com>
2022-08-05 05:31:16 +00:00
dengbo
4380beb660 feat: 任务栏新增短日期格式显示
任务栏短日期根据新增的格式去显示

Log: 任务栏新增短日期格式显示,适配海外用户的需求
Task: https://pms.uniontech.com/task-view-174019.html
Influence: 任务栏日期显示
Change-Id: I48de7591e17c5154eac7676e31dc16b13859509a
2022-08-02 16:46:31 +08:00
zengaoyuan
d847891f85 fix: dconfig配置默认不显示飞行模式
默认不显示飞行模式

Log: 不显示飞行模式
Influence: 飞行模式
Task: https://pms.uniontech.com/task-view-169635.html
Change-Id: I8627af8ba17aedb123a2cab58f8383c904a0fb28
2022-08-01 17:55:31 +08:00
dengbo
11abb21320 fix: 日期和星期之间未加空格
日期和星期之间添加空格

Log: 修复日期和星期之间未加空格的问题
Influence: 任务栏日期tips
Bug: https://pms.uniontech.com/task-view-169401.html
Change-Id: I3a1ba43b0008541b94b3769f6d67f60501c2b022
2022-08-01 17:55:31 +08:00
dengbo
57536dbc15 fix: 英文环境下任务栏tips格式显示异常
根据英文环境的长时间显示格式去调整任务栏tips的显示

Log: 修复英文环境下任务栏tips格式显示异常的问题
Influence: 任务栏日期tips
Bug: https://pms.uniontech.com/bug-view-149971.html
Change-Id: Id14bd0fbd9d16d229356dac3ae58467130ebd4a6
2022-08-01 17:55:31 +08:00
范朋程
a725d63fa9 fix: 修复飞行模式插件字体颜色和其他插件不一致的问题
字体统一使用BrightText类型

Log: 修复飞行模式插件字体颜色和其他插件不一致的问题
Influence: 飞行模式界面字体颜色
Task: https://pms.uniontech.com/bug-view-148967.html
Change-Id: I7ee0201e048249007812e6ff8f53d17b67bb7072
2022-08-01 17:55:31 +08:00
zengaoyuan
08a7b7be2b fix: 任务栏飞行模式窗口字体太小
与任务栏无线网络中字体保持一致,pixel size 17

Log: 调整字体
Influence: 任务栏飞行模式字体大小
Task: https://pms.uniontech.com/bug-view-148967.html
Change-Id: I583fddfa463faf8b8d85f41fc808a37a2e132408
2022-08-01 17:55:31 +08:00
dengbo
f9110a3e07 fix: 任务栏日期tips不显示时间
当设置长日期的显示格式是第一种时,需要加入时间的显示

Log: 修复任务栏日期tips不显示时间的问题
Influence: 任务栏tips弹框
Bug: https://pms.uniontech.com/bug-view-147321.html
Change-Id: I4b2a5e43b1adc4f58b8638e2e8a07b92f80f6bbd
2022-08-01 17:55:31 +08:00
dengbo
94a55d3f58 fix: 修改长时间显示格式任务栏时间tips未生效
监听对应长时间显示格式的变化,使任务tips时间根据对应的显示格式变化

Log: 修复修改长时间显示格式任务栏时间tips未生效的问题
Influence: 任务栏tips弹框
Bug: https://pms.uniontech.com/bug-view-147321.html
Change-Id: Ib364aa02874d73e4a2f9f54f29d76be2abbfe09c
2022-08-01 17:55:31 +08:00
zengaoyuan
a35d53efde fix: 任务栏飞行模式显示框左侧边距调整
调整UI显示,与蓝牙边距保持一致

Log: UI显示
Influence: 飞行模式UI
Task: https://pms.uniontech.com/bug-view-148445.html
Change-Id: Iafa820c81591a7912db13bb1b0ba02ee87c8e65e
2022-08-01 17:55:31 +08:00
zengaoyuan
7a75c3492b fix: 热插拔无线网卡或蓝牙设备后,飞行模式未同步
热插拔后监听网络变化信号,同步飞行模式

Log: 同步飞行模式
Influence: 飞行模式
Task: https://pms.uniontech.com/bug-view-148383.html
Change-Id: If1b9a99c8b91b5b5b99c22cf8294f0735b994a2a
2022-08-01 17:55:31 +08:00
zengaoyuan
f543b732d1 fix: 任务栏初始化未显示飞行模式
使用systemdbus来获取蓝牙和无线网络状态

Log: systemdbus在dde-dock运行前已完成初始化
Influence: 飞行模式
Task: https://pms.uniontech.com/bug-view-147871.html
Change-Id: I9d9eabf38e66826ec691b7175e64a548c378352b
2022-08-01 17:55:31 +08:00
zengaoyuan
bd5ae48187 fix: 无蓝牙和wifi模块,任务栏仍展示了飞行模式
添加过滤条件,只在有蓝牙或无线网络的机器显示飞行模式

Log: 有条件的显示飞行模式
Influence: 飞行模式
Task: https://pms.uniontech.com/bug-view-147945.html
Change-Id: I1ad1295d5be1d14afce5095ec7915cf009c9b64c
2022-08-01 17:55:31 +08:00
zengaoyuan
459bc92e00 fix: 任务栏飞行模式插件UI优化
优化窗口大小,减小宽度,增加高度

Log: 优化窗口
Influence: UI
Task: https://pms.uniontech.com/bug-view-147155.html
Change-Id: Ic44a1ef029bd0b67ee088a65a38a0823eedb1bf3
2022-08-01 17:55:31 +08:00
zengaoyuan
e7a7cf57b3 fix: 无蓝牙和无线网络的机器显示了飞行模式
添加过滤条件,只在有蓝牙或无线网络的机器显示飞行模式

Log: 有条件的显示飞行模式
Influence: 飞行模式
Task: https://pms.uniontech.com/bug-view-147149.html
Change-Id: I3b2edf858882a696272abd69f243aa0b3fcb1df5
2022-08-01 17:55:31 +08:00
dengbo
0591607674 fix: 修改对应日期后任务栏日期弹框显示错误
在时间插件去更新当前的时间时,需要同步去刷新日期和周,防止显示错误

Log: 修复修改对应日期后任务栏日期弹框显示错误的问题
Influence: 任务栏日期弹框
Bug: https://pms.uniontech.com/bug-view-147017.html
Change-Id: Ia5375241b3708ba35a25c11985145e43ad53e931
2022-08-01 17:55:31 +08:00
dengbo
1e08418fbf feat: 任务栏日期弹框根据设置的格式去显示
根据设置的长日期格式,调整任务栏日期弹框的显示

Log: 任务栏日期Tips根据设置的格式去显示
Influence: 任务栏日期弹框
Task: https://pms.uniontech.com/task-view-157789.html
Change-Id: I99b5acefbb82e0a583fc5902cf1bb814db07c116
2022-08-01 17:55:31 +08:00
zengaoyuan
cafc36493c feat: 任务栏飞行模式常驻,支持修改飞行模式状态,支持右键操作
任务栏飞行模式功能添加

Log: 任务栏飞行模式功能
Influence: 飞行模式
Task: https://pms.uniontech.com/bug-view-124385.html
Change-Id: I624a39086f4348bb09e6f9335d7e3f8204e56c99
2022-08-01 17:55:31 +08:00
Tsic
623dc8c764 feat: keyboard layout indicator adjust
when fcitx is running, keyboard indicator show fcitx current lang code,
disbale system keyboard switch switch shotcut and hide system keyboard
layout in dde-control-center.
resume those after fcitx stopped.

Log: keyboard layout indicator adjust
Influence: plugins/keyboard-layout
Task: https://pms.uniontech.com/task-view-115107.html
Change-Id: Id717a681b4c0d21154602c7494900fc47f3a3a98
2022-08-01 17:55:31 +08:00
Mars-cb
1cff0b8600 fix: 控制中心个性化任务栏界面,滚动方向和鼠标移动方向不一致
控制中心个性化任务栏界面,鼠标左键选中右侧滚动条,滚动方向和鼠标移动方向不一致

Log: 控制中心个性化任务栏界面,鼠标左键选中右侧滚动条,滚动方向和鼠标移动方向不一致
Influence: 控制中心个性化任务栏滚动条
Bug: https://pms.uniontech.com/bug-view-143975.html
Change-Id: Ic9ac23307ea14af7e9a4d744cc87735900acdcc2
2022-08-01 17:55:31 +08:00
chenjun
201c1e69ce fix: 是否支持休眠不需要判断分区大小,直接通过后端属性判断
是否支持休眠不需要判断分区大小,直接通过后端属性判断,另外华为内核也不显示swap大小

Log: 修复任务栏关机托盘右键菜单无休眠选项问题
Bug: https://pms.uniontech.com/bug-view-138579.html
Influence: 不再根据swap分区大小判断是否显示休眠选项
Change-Id: Iaf51b979049347ed2851a34b9fd580a64ac14c1d
2022-08-01 17:55:31 +08:00