Skip to content
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

【deepin_V23_Release】【一般】【立即】【预发布测试】【DDE】【任务栏/启动器】【UI】 任务栏和启动器的描边问题 #8342

Closed
wangruoxuan3782 opened this issue Apr 29, 2024 · 7 comments
Labels

Comments

@wangruoxuan3782
Copy link

wangruoxuan3782 commented Apr 29, 2024

SUMMARY | 问题概要

No response

SOFTWARE/OS VERSIONS | 软件/系统版本信息

任务栏0.0。14

PRE-REQUIREMENT | 预置条件

No response

STEPS TO REPRODUCE | 复现步骤

查看任务栏、启动器、快捷面板的描边

OBSERVED RESULT | 观察到的结果

描边都显示不一致
Uploading 截图_选择区域_20240429154129.png…

EXPECTED RESULT | 期望的结果

描边显示一致

浅色模式:
外描边 0.15 不透明度黑色
内描边 0.2 不透明度白色

深色模式:
外描边不透明度 = 窗口不透明度 + 20 / 255
内描边不透明度 = 窗口透明度 + 10 / 255

ADDITIONAL INFORMATION | 额外补充

No response

Tasks

No tasks being tracked yet.
@BLumia BLumia assigned kegechen and unassigned BLumia Jun 11, 2024
@kegechen kegechen assigned mhduiy and unassigned kegechen Jun 12, 2024
mhduiy added a commit to mhduiy/dde-shell that referenced this issue Jun 18, 2024
adjust Inner border and outer border

Issue: linuxdeepin/developer-center#8342
mhduiy added a commit to mhduiy/dde-launchpad that referenced this issue Jun 18, 2024
adjust Inner border and outer border

Issue: linuxdeepin/developer-center#8342
mhduiy added a commit to mhduiy/dtkdeclarative that referenced this issue Jun 18, 2024
mhduiy added a commit to mhduiy/dtkdeclarative that referenced this issue Jun 18, 2024
mhduiy added a commit to mhduiy/dtkdeclarative that referenced this issue Jun 18, 2024
mhduiy added a commit to mhduiy/dde-clipboard that referenced this issue Jun 19, 2024
adjust Inner border and outer border

Issue: linuxdeepin/developer-center#8342
mhduiy added a commit to mhduiy/dde-widgets that referenced this issue Jun 19, 2024
adjust Inner border and outer border

Issue: linuxdeepin/developer-center#8342
mhduiy added a commit to mhduiy/dde-launchpad that referenced this issue Jun 19, 2024
adjust Inner border and outer border

Issue: linuxdeepin/developer-center#8342
mhduiy added a commit to mhduiy/dde-shell that referenced this issue Jun 19, 2024
adjust Inner border and outer border

Issue: linuxdeepin/developer-center#8342
mhduiy added a commit to mhduiy/dde-shell that referenced this issue Jun 19, 2024
adjust Inner border and outer border

Issue: linuxdeepin/developer-center#8342
kegechen pushed a commit to mhduiy/dde-launchpad that referenced this issue Jun 19, 2024
adjust Inner border and outer border

Issue: linuxdeepin/developer-center#8342
kegechen pushed a commit to mhduiy/dde-launchpad that referenced this issue Jun 19, 2024
adjust Inner border and outer border

Issue: linuxdeepin/developer-center#8342
deepin-bot bot pushed a commit to linuxdeepin/dde-launchpad that referenced this issue Jun 19, 2024
adjust Inner border and outer border

Issue: linuxdeepin/developer-center#8342
kegechen pushed a commit to kegechen/dde-launchpad that referenced this issue Jun 19, 2024
adjust Inner border and outer border

Issue: linuxdeepin/developer-center#8342
@mhduiy
Copy link

mhduiy commented Jun 20, 2024

企业微信截图_17187029125889

@wangruoxuan3782
Copy link
Author

剪贴板、通知中心描边没有问题
任务栏描边不能跟随透明度实时变化,需要手动调整一下任务栏高度才会更新,任务栏在拖动高度的过程中描边时有时无

@baicailio
Copy link

按上述设计要求重新修改,单子激活

mhduiy pushed a commit to mhduiy/qt5platform-plugins that referenced this issue Jul 1, 2024
QByteArray类型没减去偏移量,在最后对整体QMetaObjectBuilder减偏移量时导致普通类型都被多减了一次
(从QMetaProperty到QMetaPropertyBuilder使用addProperty会自动处理偏移量)
两种方案:
1. 如果在最后统一处理,索引应该使用mp.notifySignalIndex()而不是op.notifySignal().index()
2. 在处理QByteArray类型时减去偏移量

Log: 修复边界颜色,边框宽度,阴影颜色,偏移量等窗口属性等不能实时变化
Issue: linuxdeepin/developer-center#8342
Influence: 边界颜色,边框宽度,阴影颜色,偏移量等窗口属性
Change-Id: Ibc3fe865d7511a8f60a02e3afe233cb4be98772d
mhduiy pushed a commit to mhduiy/qt5platform-plugins that referenced this issue Jul 2, 2024
QByteArray类型没减去偏移量,在最后对整体QMetaObjectBuilder减偏移量时导致普通类型都被多减了一次
(从QMetaProperty到QMetaPropertyBuilder使用addProperty会自动处理偏移量)
两种方案:
1. 如果在最后统一处理,索引应该使用mp.notifySignalIndex()而不是op.notifySignal().index()
2. 在处理QByteArray类型时减去偏移量

Log: 修复边界颜色,边框宽度,阴影颜色,偏移量等窗口属性等不能实时变化
Issue: linuxdeepin/developer-center#8342
Influence: 边界颜色,边框宽度,阴影颜色,偏移量等窗口属性能实时变化
mhduiy pushed a commit to mhduiy/qt5platform-plugins that referenced this issue Jul 3, 2024
QByteArray类型没减去偏移量,在最后对整体QMetaObjectBuilder减偏移量时导致普通类型都被多减了一次
(从QMetaProperty到QMetaPropertyBuilder使用addProperty会自动处理偏移量)
两种方案:
1. 如果在最后统一处理,索引应该使用mp.notifySignalIndex()而不是op.notifySignal().index()
2. 在处理QByteArray类型时减去偏移量

Log: 修复边界颜色,边框宽度,阴影颜色,偏移量等窗口属性等不能实时变化
Issue: linuxdeepin/developer-center#8342
Influence: 边界颜色,边框宽度,阴影颜色,偏移量等窗口属性能实时变化
mhduiy pushed a commit to linuxdeepin/qt5platform-plugins that referenced this issue Jul 3, 2024
QByteArray类型没减去偏移量,在最后对整体QMetaObjectBuilder减偏移量时导致普通类型都被多减了一次
(从QMetaProperty到QMetaPropertyBuilder使用addProperty会自动处理偏移量)
两种方案:
1. 如果在最后统一处理,索引应该使用mp.notifySignalIndex()而不是op.notifySignal().index()
2. 在处理QByteArray类型时减去偏移量

Log: 修复边界颜色,边框宽度,阴影颜色,偏移量等窗口属性等不能实时变化
Issue: linuxdeepin/developer-center#8342
Influence: 边界颜色,边框宽度,阴影颜色,偏移量等窗口属性能实时变化
FeiWang1119 pushed a commit to FeiWang1119/dde-shell that referenced this issue Jul 5, 2024
mhduiy added a commit to mhduiy/dde-shell that referenced this issue Jul 10, 2024
Indent the border by 0.5px
Adjust outer border transparency

Issue: linuxdeepin/developer-center#8342
mhduiy added a commit to mhduiy/dde-shell that referenced this issue Jul 10, 2024
Indent the border by 0.5px
Adjust outer border transparency

Issue: linuxdeepin/developer-center#8342
mhduiy added a commit to mhduiy/dde-shell that referenced this issue Jul 10, 2024
Indent the border by 0.5px
Adjust outer border transparency

Issue: linuxdeepin/developer-center#8342
mhduiy added a commit to mhduiy/dde-shell that referenced this issue Jul 10, 2024
Indent the border by 0.5px
Adjust outer border transparency

Issue: linuxdeepin/developer-center#8342
mhduiy added a commit to mhduiy/dde-launchpad that referenced this issue Jul 10, 2024
Modify the transparency of the window's outer border

Issue: linuxdeepin/developer-center#8342
@mhduiy
Copy link

mhduiy commented Jul 10, 2024

修改深色模式下窗口外边框的不透明度为 系统不透明度 + 20%

最后剩余问题

mhduiy added a commit to linuxdeepin/dde-launchpad that referenced this issue Jul 12, 2024
Modify the transparency of the window's outer border

Issue: linuxdeepin/developer-center#8342
BLumia pushed a commit to linuxdeepin/dde-shell that referenced this issue Jul 12, 2024
Indent the border by 0.5px
Adjust outer border transparency

Issue: linuxdeepin/developer-center#8342
@xuqi27837288
Copy link

【验证环境】:v23 RC2镜像
镜像:https://cdimage.uniontech.com/community/releases/23-RC2/amd64/deepin-desktop-community-23-RC2-amd64.iso
仓库:deb https://ci.deepin.com/repo/deepin/deepin-community/testing/ unstable main dde community commercial
内核:Linux test-PC 6.6.35-amd64-desktop-hwe
【验证步骤】:问题单中描述的步骤
【验证结果】:回归测试通过

BLumia added a commit to BLumia/dde-launchpad that referenced this issue Jul 17, 2024
Chanwqgelog:

  * Insufficient transparency of the outer border (linuxdeepin/developer-center#8342)
  * Can't input Chinese when opening the launcher (linuxdeepin/developer-center#8469)
  * Cherry-pick fixes from 0.7.x maintenance branch

Log:
BLumia added a commit to linuxdeepin/dde-launchpad that referenced this issue Jul 17, 2024
Chanwqgelog:

  * Insufficient transparency of the outer border (linuxdeepin/developer-center#8342)
  * Can't input Chinese when opening the launcher (linuxdeepin/developer-center#8469)
  * Cherry-pick fixes from 0.7.x maintenance branch

Log:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants