Shrink replies

delegate-rework
Nicolas Werner 1 year ago
parent a86e364d1a
commit b0df40496d
No known key found for this signature in database
GPG Key ID: C8D75E610773F2D9
  1. 2
      resources/qml/TimelineBubbleMessageStyle.qml
  2. 2
      resources/qml/TimelineDefaultMessageStyle.qml
  3. 2
      resources/qml/delegates/ImageMessage.qml
  4. 2
      resources/qml/delegates/PlayableMediaMessage.qml

@ -229,7 +229,7 @@ TimelineEvent {
Rectangle { Rectangle {
id: replyLine id: replyLine
height: Math.min( wrapper.reply?.height, timelineView.height / 5) + Nheko.paddingSmall + replyUserButton.height height: Math.min( wrapper.reply?.height, timelineView.height / 10) + Nheko.paddingSmall + replyUserButton.height
color: replyRow.userColor color: replyRow.userColor
width: 4 width: 4
} }

@ -217,7 +217,7 @@ TimelineEvent {
Rectangle { Rectangle {
id: replyLine id: replyLine
height: Math.min( wrapper.reply?.height, timelineView.height / 5) + Nheko.paddingSmall + replyUserButton.height height: Math.min( wrapper.reply?.height, timelineView.height / 10) + Nheko.paddingSmall + replyUserButton.height
color: replyRow.userColor color: replyRow.userColor
width: 4 width: 4
} }

@ -18,7 +18,7 @@ AbstractButton {
required property string filename required property string filename
required property string eventId required property string eventId
required property int containerHeight required property int containerHeight
property double divisor: EventDelegateChooser.isReply ? 5 : 3 property double divisor: EventDelegateChooser.isReply ? 10 : 4
EventDelegateChooser.keepAspectRatio: true EventDelegateChooser.keepAspectRatio: true
EventDelegateChooser.maxWidth: originalWidth EventDelegateChooser.maxWidth: originalWidth

@ -22,7 +22,7 @@ Item {
required property string url required property string url
required property string body required property string body
required property string filesize required property string filesize
property double divisor: EventDelegateChooser.isReply ? 5 : 3 property double divisor: EventDelegateChooser.isReply ? 10 : 4
property int tempWidth: originalWidth < 1? 400: originalWidth property int tempWidth: originalWidth < 1? 400: originalWidth
implicitWidth: type == MtxEvent.VideoMessage ? Math.round(tempWidth*Math.min((timelineView.height/divisor)/(tempWidth*proportionalHeight), 1)) : 500 implicitWidth: type == MtxEvent.VideoMessage ? Math.round(tempWidth*Math.min((timelineView.height/divisor)/(tempWidth*proportionalHeight), 1)) : 500
width: Math.min(parent?.width ?? implicitWidth, implicitWidth) width: Math.min(parent?.width ?? implicitWidth, implicitWidth)

Loading…
Cancel
Save