mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-22 03:00:46 +03:00
Fix alignment of file messages and redactions
This commit is contained in:
parent
e96b552959
commit
43c8e64ed3
3 changed files with 12 additions and 7 deletions
|
@ -216,6 +216,11 @@ Item {
|
|||
]
|
||||
}
|
||||
|
||||
Item {
|
||||
// spacer to fill width if needed
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
RowLayout {
|
||||
id: metadata
|
||||
|
||||
|
|
|
@ -141,8 +141,8 @@ EventDelegateChooser {
|
|||
required property string userName
|
||||
|
||||
Layout.fillWidth: true
|
||||
Layout.maximumWidth: tempWidth
|
||||
Layout.maximumHeight: timelineView.height / 8
|
||||
//Layout.maximumWidth: tempWidth
|
||||
//Layout.maximumHeight: timelineView.height / 8
|
||||
containerHeight: timelineView.height
|
||||
}
|
||||
}
|
||||
|
@ -181,7 +181,6 @@ EventDelegateChooser {
|
|||
|
||||
EncryptionEnabled {
|
||||
required property string userId
|
||||
required property string userName
|
||||
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
|
|
@ -11,6 +11,7 @@ import im.nheko
|
|||
AbstractButton {
|
||||
required property int type
|
||||
required property int originalWidth
|
||||
required property int originalHeight
|
||||
required property double proportionalHeight
|
||||
required property string url
|
||||
required property string blurhash
|
||||
|
@ -21,10 +22,10 @@ AbstractButton {
|
|||
required property int containerHeight
|
||||
property double divisor: isReply ? 5 : 3
|
||||
|
||||
property int tempWidth: originalWidth < 1? 400: originalWidth
|
||||
|
||||
Layout.preferredWidth: Math.round(tempWidth*Math.min((containerHeight/divisor)/(tempWidth*proportionalHeight), 1))
|
||||
Layout.preferredHeight: width*proportionalHeight
|
||||
//Layout.maximumWidth: originalWidth
|
||||
Layout.maximumHeight: Math.min(originalHeight, containerHeight / divisor)
|
||||
implicitWidth: height/proportionalHeight
|
||||
implicitHeight: Math.min(Layout.maximumHeight, width*proportionalHeight)
|
||||
hoverEnabled: true
|
||||
|
||||
state: (img.status != Image.Ready || timeline.privacyScreen.active) ? "BlurhashVisible" : "ImageVisible"
|
||||
|
|
Loading…
Reference in a new issue