Skip to content

Commit

Permalink
minor ui fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Nethius committed Oct 2, 2023
1 parent ed1afa7 commit 4e6c109
Show file tree
Hide file tree
Showing 11 changed files with 53 additions and 33 deletions.
31 changes: 9 additions & 22 deletions client/ui/qml/Components/HomeRootMenuButton.qml
Original file line number Diff line number Diff line change
Expand Up @@ -62,25 +62,13 @@ Item {
hoverEnabled: false
image: rightImageSource
imageColor: rightImageColor
visible: rightImageSource ? true : false

implicitSize: 18
backGroudRadius: 5
horizontalPadding: 0
padding: 0
spacing: 0


Rectangle {
id: rightImageBackground
anchors.fill: parent
radius: 16
color: "transparent"

Behavior on color {
PropertyAnimation { duration: 200 }
}
}
icon.width: 18
icon.height: 18
backgroundRadius: 16
horizontalPadding: 4
topPadding: 4
bottomPadding: 3
}
}

Expand All @@ -107,26 +95,25 @@ Item {
}
}


MouseArea {
anchors.fill: parent
cursorShape: Qt.PointingHandCursor
hoverEnabled: true

onEntered: {
rightImageBackground.color = rightImage.hoveredColor
rightImage.backgroundColor = rightImage.hoveredColor

root.textOpacity = 0.8
}

onExited: {
rightImageBackground.color = rightImage.defaultColor
rightImage.backgroundColor = rightImage.defaultColor

root.textOpacity = 1
}

onPressedChanged: {
rightImageBackground.color = pressed ? rightImage.pressedColor : entered ? rightImage.hoveredColor : rightImage.defaultColor
rightImage.backgroundColor = pressed ? rightImage.pressedColor : entered ? rightImage.hoveredColor : rightImage.defaultColor

root.textOpacity = 0.7
}
Expand Down
3 changes: 3 additions & 0 deletions client/ui/qml/Controls2/BackButtonType.qml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ Item {
image: backButtonImage
imageColor: "#D7D8DB"

implicitWidth: 40
implicitHeight: 40

onClicked: {
if (backButtonFunction && typeof backButtonFunction === "function") {
backButtonFunction()
Expand Down
17 changes: 17 additions & 0 deletions client/ui/qml/Controls2/DropDownType.qml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ Item {
property string rootButtonImage: "qrc:/images/controls/chevron-down.svg"
property string rootButtonImageColor: "#D7D8DB"
property string rootButtonBackgroundColor: "#1C1D21"
property string rootButtonBackgroundHoveredColor: "#1C1D21"
property string rootButtonBackgroundPressedColor: "#1C1D21"

property string rootButtonHoveredBorderColor: "#494B50"
property string rootButtonDefaultBorderColor: "#2C2D30"
Expand Down Expand Up @@ -71,6 +73,10 @@ Item {
Behavior on border.color {
PropertyAnimation { duration: 200 }
}

Behavior on color {
PropertyAnimation { duration: 200 }
}
}

RowLayout {
Expand Down Expand Up @@ -112,6 +118,9 @@ Item {
ImageButtonType {
Layout.rightMargin: 16

implicitWidth: 40
implicitHeight: 40

hoverEnabled: false
image: rootButtonImage
imageColor: rootButtonImageColor
Expand All @@ -126,12 +135,20 @@ Item {
onEntered: {
if (menu.visible === false) {
rootButtonBackground.border.color = rootButtonHoveredBorderColor
rootButtonBackground.color = rootButtonBackgroundHoveredColor
}
}

onExited: {
if (menu.visible === false) {
rootButtonBackground.border.color = rootButtonDefaultBorderColor
rootButtonBackground.color = rootButtonBackgroundColor
}
}

onPressed: {
if (menu.visible === false) {
rootButtonBackground.color = pressed ? rootButtonBackgroundPressedColor : entered ? rootButtonHoveredBorderColor : rootButtonDefaultBorderColor
}
}

Expand Down
3 changes: 3 additions & 0 deletions client/ui/qml/Controls2/Header2Type.qml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ Item {
ImageButtonType {
id: headerActionButton

implicitWidth: 40
implicitHeight: 40

image: root.actionButtonImage
imageColor: "#D7D8DB"

Expand Down
3 changes: 3 additions & 0 deletions client/ui/qml/Controls2/HeaderType.qml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ Item {
ImageButtonType {
id: headerActionButton

implicitWidth: 40
implicitHeight: 40

Layout.alignment: Qt.AlignRight

image: root.actionButtonImage
Expand Down
11 changes: 4 additions & 7 deletions client/ui/qml/Controls2/ImageButtonType.qml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,8 @@ Button {
property string imageColor: "#878B91"
property string disableImageColor: "#2C2D30"

property int backGroudRadius: 12
property int implicitSize: 40

implicitWidth: implicitSize
implicitHeight: implicitSize
property alias backgroundColor: background.color
property alias backgroundRadius: background.radius

hoverEnabled: true

Expand All @@ -34,16 +31,16 @@ Button {
id: background

anchors.fill: parent
radius: backGroudRadius
color: {
if (root.enabled) {
if(root.pressed) {
if (root.pressed) {
return pressedColor
}
return hovered ? hoveredColor : defaultColor
}
return defaultColor
}
radius: 12
Behavior on color {
PropertyAnimation { duration: 200 }
}
Expand Down
3 changes: 3 additions & 0 deletions client/ui/qml/Controls2/LabelWithButtonType.qml
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,9 @@ Item {
ImageButtonType {
id: rightImage

implicitWidth: 40
implicitHeight: 40

hoverEnabled: false
image: rightImageSource
imageColor: rightImageColor
Expand Down
2 changes: 1 addition & 1 deletion client/ui/qml/Controls2/TextFieldWithHeaderType.qml
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ Item {
}

onEntered: {
backgroud.border.color = getBackgroundBorderColor(bgBorderHoveredColor)
backgroud.border.color = getBackgroundBorderColor(bgBorderHoveredColor)
}


Expand Down
3 changes: 3 additions & 0 deletions client/ui/qml/Controls2/TopCloseButtonType.qml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ Popup {
image: "qrc:/images/svg/close_black_24dp.svg"
imageColor: "#D7D8DB"

implicitWidth: 40
implicitHeight: 40

onClicked: {
PageController.goToDrawerRootPage()
}
Expand Down
6 changes: 5 additions & 1 deletion client/ui/qml/Pages2/PageHome.qml
Original file line number Diff line number Diff line change
Expand Up @@ -134,8 +134,10 @@ PageType {

rootButtonImageColor: "#0E0E11"
rootButtonBackgroundColor: "#D7D8DB"
rootButtonBackgroundHoveredColor: Qt.rgba(215, 216, 219, 0.8)
rootButtonBackgroundPressedColor: Qt.rgba(215, 216, 219, 0.65)
rootButtonHoveredBorderColor: "transparent"
rootButtonPressedBorderColor: "transparent"
rootButtonDefaultBorderColor: "transparent"
rootButtonTextTopMargin: 8
rootButtonTextBottomMargin: 8

Expand Down Expand Up @@ -304,6 +306,8 @@ PageType {

DividerType {
Layout.fillWidth: true
Layout.leftMargin: 0
Layout.rightMargin: 0
}
}
}
Expand Down
4 changes: 2 additions & 2 deletions client/ui/qml/Pages2/PageSetupWizardEasy.qml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ PageType {
id: header

implicitWidth: parent.width
headerTextMaximumLineCount: 10

headerText: qsTr("What is the level of internet control in your region?")
}
Expand Down Expand Up @@ -145,14 +146,13 @@ PageType {

Item {
implicitWidth: 1
implicitHeight: 1
implicitHeight: 54
}

BasicButtonType {
id: continueButton

implicitWidth: parent.width
anchors.topMargin: 24

text: qsTr("Continue")

Expand Down

0 comments on commit 4e6c109

Please sign in to comment.