mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-22 11:00:48 +03:00
Fix some minor UI issues with ImageOverlay and RawMessageDialog
This commit is contained in:
parent
8d52c17f29
commit
53c73c2195
2 changed files with 26 additions and 23 deletions
|
@ -44,6 +44,7 @@ Window {
|
|||
fillMode: Image.PreserveAspectFit
|
||||
smooth: true
|
||||
mipmap: true
|
||||
property bool loaded: status == Image.Ready
|
||||
}
|
||||
|
||||
MxcAnimatedImage {
|
||||
|
@ -57,30 +58,30 @@ Window {
|
|||
}
|
||||
|
||||
BoundaryRule on scale {
|
||||
enabled: img.loaded
|
||||
enabled: img.loaded || mxcimage.loaded
|
||||
id: sbr
|
||||
minimum: 0.1
|
||||
maximum: 100
|
||||
minimumOvershoot: 0.02; maximumOvershoot: 100
|
||||
maximum: 10
|
||||
minimumOvershoot: 0.02; maximumOvershoot: 10.02
|
||||
}
|
||||
|
||||
//BoundaryRule on x {
|
||||
// enabled: img.loaded
|
||||
// id: xbr
|
||||
// minimum: -100
|
||||
// maximum: imageOverlay.width - img.width + 100
|
||||
// minimumOvershoot: 100; maximumOvershoot: 100
|
||||
// overshootFilter: BoundaryRule.Peak
|
||||
//}
|
||||
BoundaryRule on x {
|
||||
enabled: img.loaded || mxcimage.loaded
|
||||
id: xbr
|
||||
minimum: -100
|
||||
maximum: imageOverlay.width - img.width + 100
|
||||
minimumOvershoot: 100; maximumOvershoot: 100
|
||||
overshootFilter: BoundaryRule.Peak
|
||||
}
|
||||
|
||||
//BoundaryRule on y {
|
||||
// enabled: img.loaded
|
||||
// id: ybr
|
||||
// minimum: -100
|
||||
// maximum: imageOverlay.height - img.height + 100
|
||||
// minimumOvershoot: 100; maximumOvershoot: 100
|
||||
// overshootFilter: BoundaryRule.Peak
|
||||
//}
|
||||
BoundaryRule on y {
|
||||
enabled: img.loaded || mxcimage.loaded
|
||||
id: ybr
|
||||
minimum: -100
|
||||
maximum: imageOverlay.height - img.height + 100
|
||||
minimumOvershoot: 100; maximumOvershoot: 100
|
||||
overshootFilter: BoundaryRule.Peak
|
||||
}
|
||||
|
||||
PinchHandler {
|
||||
onActiveChanged: if (!active) sbr.returnToBounds();
|
||||
|
@ -92,10 +93,10 @@ Window {
|
|||
}
|
||||
|
||||
DragHandler {
|
||||
//onActiveChanged: if (!active) {
|
||||
// xbr.returnToBounds();
|
||||
// ybr.returnToBounds();
|
||||
//}
|
||||
onActiveChanged: if (!active) {
|
||||
xbr.returnToBounds();
|
||||
ybr.returnToBounds();
|
||||
}
|
||||
}
|
||||
|
||||
HoverHandler {
|
||||
|
|
|
@ -38,6 +38,8 @@ ApplicationWindow {
|
|||
readOnly: true
|
||||
textFormat: Text.PlainText
|
||||
|
||||
anchors.fill: parent
|
||||
|
||||
background: Rectangle {
|
||||
color: Nheko.colors.base
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue