fix(StatusEmojiSuggestionPopup): emoji is blurry in the suggestions popup
use an SVG icon instead of a potentially lowres PNG Fixes #8409
This commit is contained in:
parent
92da7ee9a3
commit
c1fd4cc680
|
@ -48,6 +48,9 @@ QtObject {
|
||||||
const match = parsed.match('src="(.*\.svg).*"');
|
const match = parsed.match('src="(.*\.svg).*"');
|
||||||
return (match && match.length >= 2) ? match[1] : undefined;
|
return (match && match.length >= 2) ? match[1] : undefined;
|
||||||
}
|
}
|
||||||
|
function svgImage(unicode) {
|
||||||
|
return `${base}/svg/${unicode}.svg`
|
||||||
|
}
|
||||||
function iconId(text) {
|
function iconId(text) {
|
||||||
const parsed = parse(text);
|
const parsed = parse(text);
|
||||||
const match = parsed.match('src=".*\/(.+?).svg');
|
const match = parsed.match('src=".*\/(.+?).svg');
|
||||||
|
|
|
@ -1,11 +1,9 @@
|
||||||
import QtQuick 2.13
|
import QtQuick 2.14
|
||||||
import QtQuick.Controls 2.13
|
|
||||||
import QtGraphicalEffects 1.12
|
|
||||||
import QtQuick.Dialogs 1.3
|
|
||||||
|
|
||||||
import utils 1.0
|
|
||||||
import shared 1.0
|
import shared 1.0
|
||||||
|
|
||||||
|
import StatusQ.Core.Utils 0.1
|
||||||
|
|
||||||
StatusInputListPopup {
|
StatusInputListPopup {
|
||||||
id: emojiSuggestions
|
id: emojiSuggestions
|
||||||
|
|
||||||
|
@ -19,7 +17,7 @@ StatusInputListPopup {
|
||||||
}
|
}
|
||||||
|
|
||||||
getImageSource: function (modelData) {
|
getImageSource: function (modelData) {
|
||||||
return `qrc:/StatusQ/src/assets/twemoji/72x72/${modelData.unicode}.png`
|
return Emoji.svgImage(modelData.unicode)
|
||||||
}
|
}
|
||||||
getText: function (modelData) {
|
getText: function (modelData) {
|
||||||
return modelData.shortname
|
return modelData.shortname
|
||||||
|
|
Loading…
Reference in New Issue