Bugfix/pms 370701 - #1680
Conversation
|
TAG Bot TAG: 2.0.52 |
|
Hi @xujin177. Thanks for your PR. I'm waiting for a linuxdeepin member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Reviewer's GuideRefactors notification icon resolution into NotifyEntity, adjusts QML plugin/appalet wiring for the notification center, and fixes several integration issues including DBus image decoding and docking keyboard interactivity. Sequence diagram for notification state updates through QML NotifyAccessorsequenceDiagram
actor User
participant Panel as Panel_visible
participant QML as DS_applet_notificationserver
participant Accessor as NotifyAccessor
User->>Panel: toggle visible
Panel->>Accessor: Binding enabled = Panel.visible
Panel->>QML: DS.applet("org.deepin.ds.notificationserver")
Panel->>Accessor: Binding dataUpdater = DS.applet(...)
QML-->>Accessor: onNotificationStateChanged(id, processedType)
Accessor->>Accessor: onNotificationStateChanged(id, processedType)
Accessor-->>Accessor: entityReceived(id)
Accessor-->>Accessor: stagingEntityClosed(id)
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
455ad7b to
8ac7fd0
Compare
Add support for QDBusArgument image data when converting notification hints to strings, preventing serialization failures for notifications containing image hints via D-Bus. Log: Fixed notification hint serialization for image data Influence: 1. Test notifications with image data sent via D-Bus 2. Verify hint string conversion for various data types 3. Ensure compatibility with existing notification handling 4. Test edge cases with empty or invalid QDBusArgument data fix: 处理提示转换中的 QDBusArgument 类型 当将通知提示转换为字符串时,增加对 QDBusArgument 图像数据的支持,防止包 含通过 D-Bus 传递的图像提示的通知出现序列化失败的问题。 Log: 修复了图像数据的通知提示序列化问题 Influence: 1. 测试通过 D-Bus 发送带图像数据的通知 2. 验证各种数据类型的提示字符串转换 3. 确保与现有通知处理的兼容性 4. 测试空或无效 QDBusArgument 数据的边界情况 PMS: BUG-370701
8ac7fd0 to
68931b8
Compare
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: 18202781743, xujin177 The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/merge |
|
This pr cannot be merged! (status: blocked) |
|
/forcemerge |
|
This pr force merged! (status: blocked) |
fix: handle QDBusArgument type in hint conversion
Add support for QDBusArgument image data when converting notification
hints to strings, preventing serialization failures for notifications
containing image hints via D-Bus.
Log: Fixed notification hint serialization for image data
Influence:
fix: 处理提示转换中的 QDBusArgument 类型
当将通知提示转换为字符串时,增加对 QDBusArgument 图像数据的支持,防止包
含通过 D-Bus 传递的图像提示的通知出现序列化失败的问题。
Log: 修复了图像数据的通知提示序列化问题
Influence:
PMS: BUG-370701