summary refs log tree commit diff
path: root/resources
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2022-01-01 06:37:15 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2022-01-01 07:10:12 +0100
commit7685d1808bf97fb74914b97ed99f48ec7cc690c0 (patch)
tree52995d3b4eb0d5d34b80e0754e536dd491f4b86e /resources
parentUse fully qualified emoji and use literals (diff)
downloadnheko-7685d1808bf97fb74914b97ed99f48ec7cc690c0.tar.xz
Strip variant selector in some cases
fixes #439
Workaround for https://bugreports.qt.io/browse/QTBUG-97401
fixes #810
Diffstat (limited to 'resources')
-rw-r--r--resources/qml/Reactions.qml5
-rw-r--r--resources/qml/emoji/EmojiPicker.qml2
2 files changed, 4 insertions, 3 deletions
diff --git a/resources/qml/Reactions.qml b/resources/qml/Reactions.qml

index 076e6b64..63115ec0 100644 --- a/resources/qml/Reactions.qml +++ b/resources/qml/Reactions.qml
@@ -34,6 +34,7 @@ Flow { implicitHeight: contentItem.childrenRect.height ToolTip.visible: hovered ToolTip.text: modelData.users + ToolTip.delay: Nheko.tooltipDelay onClicked: { console.debug("Picked " + modelData.key + "in response to " + reactionFlow.eventId + ". selfReactedEvent: " + modelData.selfReactedEvent); room.input.reaction(reactionFlow.eventId, modelData.key); @@ -51,14 +52,14 @@ Flow { font.family: Settings.emojiFont elide: Text.ElideRight elideWidth: 150 - text: modelData.key + text: modelData.displayKey } Text { id: reactionText anchors.baseline: reactionCounter.baseline - text: textMetrics.elidedText + (textMetrics.elidedText == modelData.key ? "" : "…") + text: textMetrics.elidedText + (textMetrics.elidedText == modelData.displayKey ? "" : "…") font.family: Settings.emojiFont color: reaction.hovered ? Nheko.colors.highlight : Nheko.colors.text maximumLineCount: 1 diff --git a/resources/qml/emoji/EmojiPicker.qml b/resources/qml/emoji/EmojiPicker.qml
index fd8c0720..96ed1b0e 100644 --- a/resources/qml/emoji/EmojiPicker.qml +++ b/resources/qml/emoji/EmojiPicker.qml
@@ -166,7 +166,7 @@ Menu { verticalAlignment: Text.AlignVCenter font.family: Settings.emojiFont font.pixelSize: 36 - text: model.unicode + text: model.unicode.replace('\ufe0f', '') color: Nheko.colors.text }