Merge pull request #8700 from nextcloud/bugfix/statusBorder

fix: small white border around user status indicators
This commit is contained in:
Matthieu Gallien 2025-09-05 10:03:59 +02:00 committed by GitHub
commit 7ffb10c5df
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 9 additions and 8 deletions

View File

@ -162,9 +162,9 @@ Button {
&& UserModel.currentUser.serverHasUserStatus
&& UserModel.currentUser.status !== UserStatus.Invisible
&& UserModel.currentUser.status !== UserStatus.Offline
width: Style.accountAvatarStateIndicatorSize + + Style.trayFolderStatusIndicatorSizeOffset
width: Style.accountAvatarStateIndicatorSize + Style.trayFolderStatusIndicatorSizeOffset
height: width
color: root.parentBackgroundColor
color: "white"
anchors.bottom: currentAccountAvatar.bottom
anchors.right: currentAccountAvatar.right
radius: width * Style.trayFolderStatusIndicatorRadiusFactor
@ -178,8 +178,8 @@ Button {
&& UserModel.currentUser.status !== UserStatus.Offline
source: UserModel.currentUser ? UserModel.currentUser.statusIcon : ""
cache: false
x: currentAccountStatusIndicatorBackground.x + 1
y: currentAccountStatusIndicatorBackground.y + 1
x: currentAccountStatusIndicatorBackground.x + Style.trayFolderStatusIndicatorSizeOffset / 2
y: currentAccountStatusIndicatorBackground.y + Style.trayFolderStatusIndicatorSizeOffset / 2
sourceSize.width: Style.accountAvatarStateIndicatorSize
sourceSize.height: Style.accountAvatarStateIndicatorSize

View File

@ -90,7 +90,7 @@ HeaderButton {
id: folderStateIndicatorBackground
width: Style.folderStateIndicatorSize + Style.trayFolderStatusIndicatorSizeOffset
height: width
color: root.parentBackgroundColor
color: "white"
anchors.centerIn: parent
radius: width * Style.trayFolderStatusIndicatorRadiusFactor
z: -1

View File

@ -39,7 +39,7 @@ AbstractButton {
Rectangle {
id: accountStatusIndicatorBackground
visible: model.isConnected && model.serverHasUserStatus
width: accountStatusIndicator.sourceSize.width + 2
width: accountStatusIndicator.sourceSize.width + Style.trayFolderStatusIndicatorSizeOffset
height: width
color: "white"
anchors.bottom: accountAvatar.bottom
@ -52,8 +52,8 @@ AbstractButton {
visible: model.isConnected && model.serverHasUserStatus
source: model.statusIcon
cache: false
x: accountStatusIndicatorBackground.x + 1
y: accountStatusIndicatorBackground.y + 1
x: accountStatusIndicatorBackground.x + Style.trayFolderStatusIndicatorSizeOffset / 2
y: accountStatusIndicatorBackground.y + Style.trayFolderStatusIndicatorSizeOffset / 2
sourceSize.width: Style.accountAvatarStateIndicatorSize
sourceSize.height: Style.accountAvatarStateIndicatorSize
@ -181,3 +181,4 @@ AbstractButton {
}
}
} // MenuItem userLine