donghualin
13988c0b2a
feat: 声音插件滚轮调节音量
...
适配插件接口的eventHandler事件,响应对滚轮的处理,让其来调节音量
Log:
Influence: 将鼠标放在任务栏声音图标上,滚动滚轮,观察音量大小是否调节
Bug: https://pms.uniontech.com/bug-view-172417.html
Change-Id: I82cf58f652568f4152083973ba8328a39f496656
2022-12-05 10:25:18 +08:00
范朋程
c35bee0c65
fix: 修复音量调节控件幅度不正确的问题
...
音量调节幅度为2%,这里的控件上次修改时漏掉了
亮度调节也有类似的问题,一并修复
Log: 修复音量调节控件幅度不正确的问题
Influence: 音量控件调节幅度
Bug: https://pms.uniontech.com/bug-view-172417.html
Change-Id: I945698a16b8ad19dee8d22e71cc639ca68204946
2022-12-05 09:57:52 +08:00
donghualin
b698b07dde
fix: 修改插件接口
...
1、icon接口中增加主题参数默认值
2、删除以前的不带主题的icon接口
3、PluginStatus改为PluginMode
4、插件接口类中增加eventHandler虚函数
Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-222025.html
Change-Id: I03c8ec09b96faf12f5ab15c8223da8dacae3e4ff
2022-12-02 15:59:35 +08:00
donghualin
f11366a27d
fix: dock代码中移除音乐插件
...
从dock代码中移除音乐插件,适配不同插件的显示
Log:
Influence: 打开音乐播放器,任务栏快捷面板中显示音乐播放面板
Task: https://pms.uniontech.com/task-view-220489.html
Change-Id: Ib52383990489336bb6213b79963b151d4e1a7a14
2022-11-30 12:21:41 +08:00
范朋程
3edc83802b
fix: 修复音量增强未响应的问题
...
初始化时,音量的最大值不应该固定为100,应该根据音量增强是否开启自动变更
Log: 修复音量增强未响应的问题
Influence: 任务栏-音量-音量增强
Bug: https://pms.uniontech.com/bug-view-171869.html
Change-Id: I4eaeb0a3ba571f798cd0d5d430f0388e66999955
2022-11-29 12:22:57 +08:00
donghualin
7ad0475c6d
fix: 移除代码中对显示相关的插件的引用
...
删除亮度设置和相关的引用代码
Log:
Influence: 无
Task: https://pms.uniontech.com/task-view-220489.html
Change-Id: I7c8f0e93d6b69a92242f3809aca2f6d3ac74fac5
2022-11-28 15:31:01 +08:00
donghualin
4f3f7a0aed
fix: 插件根据标记来决定插件的类型
...
在决定插件的位置的时候,根据插件的返回的标记来决定当前插件是属于固定插件、快捷插件、托盘插件、系统插件还是工具插件
Log:
Influence: 任务栏插件类型
Task: https://pms.uniontech.com/task-view-220099.html
Change-Id: I5dedc16fd7ccaac9d54dccf657e1a938bf3f2160
2022-11-28 15:31:01 +08:00
donghualin
c7df15ce0e
feat: 插件增加标记
...
插件接口类中增加flag接口,用于返回不同的插件的属性,在各插件的实现中实现这个接口
Log:
Influence: 任务栏插件
Task: https://pms.uniontech.com/task-view-220099.html
Change-Id: I9e8b8e0f5f9818856b70a76bbda9eb31dc4ebf65
2022-11-28 14:40:55 +08:00
donghualin
6bcaead473
fix: 完善音量功能
...
1、只要存在音量设备,就显示设备列表
2、当设备在控制中心被禁用后,快捷面板音量滑块不可调节,并且变灰显示
Log: 完善音量功能
Influence: 从控制中心关闭设备,观察任务栏设备状态是否发生变化
Bug: https://pms.uniontech.com/bug-view-172429.html
Change-Id: Ib98f77f49998d6f55f9ad69a18e7fbb30081acf1
2022-11-28 14:07:29 +08:00
donghualin
ec092bb980
fix: 修复任务栏插件音量设备显示错误的问题
...
音量设备解析错误,没有和控制中心保持一致,参照之前的音量的解析逻辑重新来显示音量的功能即可
Log:
Influence: 从任务栏打开音量,进入音量的详情页面,观察是否和控制中心一致
Bug: https://pms.uniontech.com/bug-view-165853.html
Change-Id: I39a6b0664ac2adc40f2ea523d8e0693426640ae5
2022-11-24 09:53:05 +00:00
donghualin
a41df224f6
fix: 增加对控制中心设置不同主题下图标的接口
...
1、任务栏插件接口中增加根据主题来获取不同图标的接口
2、声音、蓝牙、电源、虚拟键盘、回收站等插件完善控制中心的接口
3、任务栏图标的显示根据不同的主题来获取
Log: 完善对控制中心设置不同主题的接口
Influence: 在控制中心切换主题,观察图标是否发生变化
Bug: https://pms.uniontech.com/bug-view-172365.html
Change-Id: Ia02193c9ebcf10559195c6fb8fe6227f581e165b
2022-11-23 16:08:34 +08:00
范朋程
fa7a80b215
fix: 修复快捷面板中音量调节不响应音量增强设置的问题
...
代码中未处理音量增强的情况
Log: 修复快捷面板中音量调节不响应音量增强设置的问题
Influence: 任务栏-音量插件-音量增强时的交互
Bug: https://pms.uniontech.com/bug-view-171869.html
Change-Id: I92e8d5eed9ecba3418edd4d562176b07b0fe1ac6
2022-11-22 14:53:05 +08:00
范朋程
224b0a9cb9
fix: 修复音量插件调节最小刻度不是%2的问题
...
原有的功能,新需求做的时候并没有考虑到继承
Log: 修复音量插件调节最小刻度不是%2的问题
Influence: 音量插件调节
Bug: https://pms.uniontech.com/bug-view-172417.html
Change-Id: Ia10448abb3e872ad47a46d34d1e179538c585c49
2022-11-22 14:29:33 +08:00
donghualin
47f8581788
fix: 去掉部分插件的右键菜单
...
除了电池插件保留右键菜单,其他在快捷区域的插件不显示右键菜单
Log: 去掉插件的右键菜单
Influence: 右键蓝牙、声音等插件,观察是否有右键菜单
Bug: https://pms.uniontech.com/bug-view-171753.html
Change-Id: Ied821bb2f2e1b6e6e6fe7952ee15745d793e7e7d
2022-11-17 16:08:42 +08:00
donghualin
b882272d32
fix: 修复声音设置错误
...
后端返回的声音数值范围是0-1,前端设置的范围是0-100,两者之间需要按照相应的转换关系进行转换
Log: 修复声音设置错误
Influence: 打开快捷设置面板,通过滑动条来调整声音,观察声音是否在设置的范围内,同时观察主面板和子面板两边的声音滑动条是否同步
Task: https://pms.uniontech.com/task-view-210309.html
Change-Id: I5a567317ae68b18e4d423830d6f52352d21dabe1
2022-11-09 03:23:09 +00:00
donghualin
3a5e8c1ec6
style: 修改快捷区域key值
...
修改快捷区域key值
Log: 修改快捷区域获取数据的key值
Influence: 无
Task: https://pms.uniontech.com/task-view-96831.html
Change-Id: Ie405a9b45c173092f5c32a06d85f44ec88a1f54e
2022-11-04 06:29:16 +00:00
donghualin
cf376ebb3f
style: 消除编译警告信息
...
将代码中的过期的不建议使用的函数或类替换成建议使用的函数或类
Log: 消除编译警告
Influence: 无
Task: https://pms.uniontech.com/task-view-96831.html
Change-Id: Ie42a3eed97013adb047105bcf75e07ff8e0277a0
2022-11-04 06:29:16 +00:00
donghualin
9985c9b239
feat: 声音插件适配v23
...
将声音的相关功能移到sound插件中,方便扩展,并适配v23的接口
Log: 声音插件适配v23
Influence: 观察任务栏是否存在声音插件
Task: https://pms.uniontech.com/task-view-210309.html
Change-Id: I7f782af6955a017af940e639a02eedab8f459905
2022-11-04 05:09:03 +00: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
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
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
donghualin
d97ce8c67a
fix: 修复从任务栏或其他应用打开控制中心卡死的问题
...
控制中心的接口已从com.deepin.dde.ControlCenter改成org.deepin.dde.ControlCenter,对应的任务栏的相关接口也要做相应的修改
Log: 优化任务栏打开控制中心的问题
Influence: 任务栏-任务栏设置-打开控制中心,观察打开的时间
Bug: https://pms.uniontech.com/bug-view-149189.html
Change-Id: I30f50b9b824ca819884f31ddf1671f40e813486a
2022-07-22 02:28:43 +00:00
donghualin
0340166430
fix: 修复任务栏无法打开控制中心对应模块的问题
...
控制中心的接口名称从ShowModule换成ShowPage
Log:
Influence: 任务栏所有需要打开控制中心的地方
Task: https://pms.uniontech.com/task-view-110311.html
Change-Id: I20b133c55896d6afbf712f767a6688976f080cf0
2022-06-14 13:34:37 +00:00
donghualin
e714c7e44e
fix: 修改对老插件的兼容性问题
...
所有插件的api版本都改成2.0.0,PluginProxyInterface新增的接口放到最后的位置,保证老插件在加载的时候能调用到正确的函数
Log: 修改老插件的兼容性问题
Influence: 任务栏加载老插件
Bug: https://pms.uniontech.com/bug-view-132961.html
Change-Id: I0c2714db6a21f2d246126ce2d9cec96e8c706d80
2022-06-01 21:34:40 +08:00
hillwoodroc
15e022eea9
fix: Link some libraries
...
There is a warining on deepin after build while a error on the other distributions.
Because of unlink some libs like libxcursor.
Log: Link some libraries
Influence: airplane-mode,bluetooth,onboard,sound,tray
Issue: https://github.com/linuxdeepin/developer-center/issues/2244
Change-Id: I3c293ad99aef22a42539943cb93a6e50809b4b21
Author: Hillwood Yang <hillwood@opensuse.org>
Date: Wed Feb 23 20:12:58 2022 +0800
2022-03-01 09:54:01 +08:00
liaohanqin
6586c84b90
fix: 无声卡输出设备时,tips 显示静音,音量为0
...
需求:
无声卡时,图标显示静音,音量条显示在0%且置灰,tips显示“静音”
Log: 无声卡时,图标显示静音,音量条显示在0%且置灰,tips显示“静音”
Bug: https://pms.uniontech.com/zentao/bug-view-106166.html
Influence: dock栏声音显示
Change-Id: Iec1712b82a5492ae750e96b0683f1e9eef8c74a2
2022-01-10 09:05:45 +08:00
范朋程
f5cf070f56
fix: 修复任务栏概率性出现启动后声音插件无图标的问题
...
原因为系统启动时,任务栏收到com.deepin.daemon.Audio两次启动成功的信号
导致任务栏的声音模块连续初始化两次,销毁了第一次的图标信息
代码中做避免重复初始化处理
Log: 修复任务栏概率性出现启动后声音插件无图标的问题
Influence: 任务栏启动后声音插件的图标
Task: https://pms.uniontech.com/zentao/task-view-94732.html
Change-Id: I84069e5afa51b278e5119f6650a3a3e3634ed0fc
2021-12-10 13:53:56 +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
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
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
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
jiangzhicheng
b92749ac63
fix: 机器没有声音输出设备时,任务栏音量插件显示异常
...
获取声音输出设备时增加判断,如果没有设备则把界面置灰,图标显示为静音状态。
Log: 优化任务栏声音插件
Bug: https://pms.uniontech.com/zentao/bug-view-92198.html
Change-Id: I5c558f8fd6b2175ff4e0ad6e6f9376932299a492
(cherry picked from commit 7cc3f2e65a7fa32005dbf9ef6604a18f77484f13)
2021-08-27 09:51:10 +08:00
songwentao
10a774288f
fix: 解决任务栏音量和控制中心显示不一致问题
...
1.SoundApplet.cpp中defaultSinkChanged()信号先触发然后再设置浮框slider当前值导致sounditem.cpp中m_applet->volumeValue()获取的总是切换前的数据.
2.输出音频设备切换时SoundApplet.cpp中onDefaultSinkChanged()比increaseVolumeChanged()先执行,导致当声音输出设备开启音量增强且音量值超过100时,切换设备后,获取slider的当前值总是100.
3.设置完最大值后需要重新设置当前值,需要更新左键点击浮框slider当前值.
Log: 修复任务栏声音插件悬浮信息异常问题
Bug: https://pms.uniontech.com/zentao/bug-view-90297.html
Change-Id: I2459b8418c9872da1f0a9f7c26bb7494ee225d31
2021-08-09 11:49:04 +08:00
jiangzhicheng
52e7de8198
fix: 音量插件中滑动条的数值和文本不一致
...
当前音量大小用浮点数表示。浮点数转换成整数时,要进行舍入,不能直接截断。例如表达式 115.0 / 100.0 * 100.0 约等于115,但强制类型转换后得到114 。
Log:
Bug: https://pms.uniontech.com/zentao/bug-view-89358.html
Change-Id: I3092b0e8a2a62de614a77f27b6c8f8b51197d3d7
2021-08-06 13:28:16 +08:00
songwentao
786d3588e2
fix: 修复控制中心禁用所有声音输出设备后,通过任务栏点击音量的开/关,声音变为输出状态的bug
...
问题:全部声卡禁用后,任务栏取消静音的情况下,可以听见声音输出,
修复方法:在声卡全部禁用后,置灰静音按钮和右键菜单静音选项,其他情况逻辑不变.
Bug: https://pms.uniontech.com/zentao/bug-view-86853.html
Log: 优化任务栏声音插件
Change-Id: If32fcada47dd02114a0687e12cf7d0106d2d9682
2021-07-13 17:09:19 +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
95aabc0a2f
fix: 修复插件部分图标模糊,以及界面高度不对带来的体验不友好等问题
...
蓝牙刷新图标模糊问题
声音界面图标模糊问题
声音界面相关
网络界面相关
Log:
Change-Id: Idfb343a2d3dc9fa98c45955637c0157a3a9957e6
2021-05-31 20:06: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
fbbc4c3aac
fix: 修复音量插件界面部分图标显示模糊的问题
...
音量的两个图标回执的方式不一样,目前是右侧的图标显示正常,所以都改成了右侧图标显示的方式
Log: 修复音量插件界面部分图标显示模糊的问题
Bug: https://pms.uniontech.com/zentao/bug-view-81685.html
Change-Id: I3513cb677f711ca0567134ca96e950672cb4eb9f
2021-05-27 21:44:19 +08:00
FanPengCheng
78eb30b41d
fix: 修复蓝牙列表选中后有跳动的问题
...
应该是开发理解有误,特意加了这个效果,现在去除掉
Log: 修复蓝牙列表选中后有跳动的问题
Bug: https://pms.uniontech.com/zentao/bug-view-81687.html
Change-Id: I060615a36c851e5e91805d51e681f02cd2e0f88c
2021-05-27 21:24:20 +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
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
qiuchangxing
820fb8265e
fix: 修复托盘区域列表样式问题
...
列表之间没有间隔(声音、网络列表),蓝牙列深浅模式的列表隔颜色错误,列表鼠标悬停在某一项上,没有变化(声音、网络)。已按照设计要求做了修改
Log: 修复托盘区域列表样式问题
Bug: https://pms.uniontech.com/zentao/bug-view-77310.html
Change-Id: Ic0e95dbe478c2d9c4f945fb1fbeed8ddb5919d4a
2021-05-19 09:41:03 +08:00
Fan PengCheng
5300364d3a
chore: 整理代码结构
...
对代码文件的include全部设置设置引用路径,删除用不到的代码文件
Log: 整理代码结构
Change-Id: I9582022d38083a5380f1952e434d8b4d71c98d62
2021-04-07 10:56:20 +08:00
Fan PengCheng
e2e9211d1c
feat: 修改部分函数命名和注释
...
函数命名变更,部分注释转移到源文件中,方便阅读头文件,去除mock的部分代码文件
Log:
Change-Id: I9cbb7d5a21a60c4643efbf78da7c599d85bd0829
2021-03-23 17:17:02 +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