Fix changes requested (#101)

- Fix code formatting issues.
- Document `Presence`.
- Improve `Presence.__lt__()` performance by
  defining a dict outside the method.
- Make presence ball radius relative to uiScale
  and configurable from theme.
This commit is contained in:
vslg
2020-07-10 11:59:26 -03:00
committed by miruka
parent 43df8fd60b
commit 5abdc1f779
13 changed files with 111 additions and 81 deletions

View File

@@ -16,7 +16,7 @@ HMenu {
onOpened: statusText.forceActiveFocus()
function setPresence(presence, statusMsg = undefined) {
function setPresence(presence, statusMsg=undefined) {
py.callClientCoro(userId, "set_presence", [presence, statusMsg])
}
@@ -42,7 +42,7 @@ HMenu {
}
defaultText: statusMsg
placeholderText: ! presence ? "Unsupported server" : ""
placeholderText: presence ? "" : "Unsupported server"
Layout.fillWidth: true
}
@@ -66,7 +66,7 @@ HMenu {
HMenuSeparator { }
HMenuItem {
icon.name: "presence"
icon.name: "presence-online"
icon.color: theme.controls.presence.online
text: qsTr("Online")
onTriggered: setPresence("online")