Merge pull request #1056 from Nheko-Reborn/uiTweaks

UI tweaks
This commit is contained in:
DeepBlueV7.X 2022-04-27 01:15:25 +00:00 committed by GitHub
commit 5ceed8f519
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 26 additions and 13 deletions

View file

@ -46,6 +46,15 @@ Item {
// height is somewhat arbitrary here... don't set width because width scales w/ height
height: parent.height / 16
z: 3
opacity: hh.hovered ? 0.3 : 1
Behavior on opacity {
NumberAnimation { duration: 100; }
}
HoverHandler {
id: hh
}
}
ColumnLayout {
@ -199,8 +208,7 @@ Item {
Layout.alignment: Qt.AlignHCenter
MatrixText {
text: qsTr("%1 member(s)").arg(room ? room.roomMemberCount : 0)
cursorShape: Qt.PointingHandCursor
text: qsTr("%n member(s)", "", room ? room.roomMemberCount : 0)
}
ImageButton {

View file

@ -17,6 +17,8 @@ ApplicationWindow {
modality: Qt.NonModal
flags: Qt.Dialog | Qt.WindowTitleHint
width: 275
height: 220
minimumWidth: 250
minimumHeight: 220

View file

@ -159,22 +159,25 @@ ApplicationWindow {
}
RowLayout {
spacing: Nheko.paddingMedium
Layout.alignment: Qt.AlignHCenter
Label {
text: qsTr("%n member(s)", "", roomSettings.memberCount)
Layout.alignment: Qt.AlignHCenter
color: Nheko.colors.text
TapHandler {
onSingleTapped: TimelineManager.openRoomMembers(Rooms.getRoomById(roomSettings.roomId))
}
CursorShape {
cursorShape: Qt.PointingHandCursor
anchors.fill: parent
}
}
ImageButton {
image: ":/icons/icons/ui/people.svg"
hoverEnabled: true
ToolTip.visible: hovered
ToolTip.text: qsTr("View members of %1").arg(roomSettings.roomName)
onClicked: TimelineManager.openRoomMembers(Rooms.getRoomById(roomSettings.roomId))
}
}
TextArea {
id: roomTopic
property bool cut: implicitHeight > 100