-
Notifications
You must be signed in to change notification settings - Fork 57
sync: from linuxdeepin/dde-session-shell #466
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Reviewer's GuideThis PR synchronizes upstream changes by adding a kebab-case to camelCase conversion utility, integrating it under a feature flag in lockframe event handling, updating Polish translations for the login-gesture plugin, adjusting the CMake build to skip the login-gesture subdirectory, and refreshing the translation configuration. Sequence diagram for keyValue emission with ENABLE_DSS_SNIPEsequenceDiagram
participant LockFrame
participant "dde-daemon"
Note over LockFrame: event(QEvent *event) called
LockFrame->LockFrame: keyValue computed
alt ENABLE_DSS_SNIPE defined
LockFrame->LockFrame: qtifyName(keyValue)
LockFrame->"dde-daemon": sendKeyValue(qtifyName(keyValue))
else ENABLE_DSS_SNIPE not defined
LockFrame->"dde-daemon": sendKeyValue(keyValue)
end
Class diagram for qtifyName utility additionclassDiagram
class public_func {
+QString qtifyName(const QString &name)
}
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
070e443 to
5927e69
Compare
deepin pr auto review代码审查报告总体评价这个代码差异主要涉及翻译文件更新、插件启用/禁用以及一些功能增强。整体来看,代码变更合理,但有一些可以改进的地方。 详细分析1. .tx/config 文件变更
改进建议:
2. CMakeLists.txt 变更
改进建议:
3. 翻译文件变更(login-gesture_fi.ts 和 login-gesture_pl.ts)
改进建议:
4. lockframe.cpp 变更
改进建议:
5. public_func.cpp 和 public_func.h 变更
改进建议:
安全性评估
性能评估
总体建议
这些代码变更整体上是合理和安全的,按照上述建议进行改进后,代码质量会进一步提升。 |
Synchronize source files from linuxdeepin/dde-session-shell. Source-pull-request: linuxdeepin/dde-session-shell#44
5927e69 to
ab43881
Compare
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: BLumia, deepin-ci-robot, yixinshark 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 |
Synchronize source files from linuxdeepin/dde-session-shell.
Source-pull-request: linuxdeepin/dde-session-shell#44
Summary by Sourcery
Synchronize with linuxdeepin/dde-session-shell by adding a kebab-to-camel-case converter, integrating it for DSS_SNIPE, updating login-gesture Polish translations, and cleaning up plugin build configuration
New Features:
Enhancements:
Build:
Documentation: