Signal-android: Emoji glitching in emoji drawer

Created on 19 Dec 2016  Â·  19Comments  Â·  Source: signalapp/Signal-Android

I have:


Bug description

Apparently, tinting something that is not an ImageView is not supported on API <21. Therefore the new category icons from f7474362f look like this on 4.2:

screenshot_2016-12-18-18-50-43

(also note how my phone still shows slight signs of #2957 :/)

Looks like we would have to either generate separate light and dark theme PNGs or use setColorFilter somewhere to fix this?

emoji

Most helpful comment

@moxie0 but now after 4.12.3 update emojis edges are rough now not clear circle face emojis.

All 19 comments

Damn, we'll have to make assets. What's your phone info? I'd like to create an emulator that will reproduce those visual glitches.

Generated assets to fix the tinting issue, reopening to track the glitching you're seeing.

I can reproduce the glitches (slight signs of #2957) with the following phone:
Device : motorola XT1021 (cm_condor)
Android : 4.4.4 (430c6b1557, cm_condor-userdebug 4.4.4 KTU84Q 430c6b1557 test-keys)

@lazlolazlolazlo I built an emulator with those device specifications and am unable to reproduce. Can you post a screenshot?

@moxie0 the phone's specs are here!

3.25.0:
signal-2016-12-19-215427

3.25.1:
signal-2016-12-20-082553

I can't seem to reproduce this in an emulator, guess I'm going to have to get a phone

FYI, this issue disappeared for me after I played with Android's Accessibility settings (I turned the "Large text" option on and off again, which seems to have changed my phone's DPI settings?). Now everything is slightly larger. I have 8 instead of 9 emoji per row in the emoji drawer and the glitching is gone.

@moxie0 Again this problem happens in 4.12.0

screenshot_2017-11-03-10-59-14

But this time it is not restricted to the drawer but also happens in messages.

https://gist.github.com/c1e1881b57b4fcb8a0301c6514371695

I'm unable to reproduce this on a Samsung S4 (Android 4.4), OnePlus One (Android 5), Nexus 5 (Android 6), Moto G (Android 6), or Pixel (Android 8). @warblend Is there anything particular about your device that you can think of?

@moxie0 me and my friend using Qmobile my Android 6.0 and friend Android 5.2 i think we have same problem like @warblend

@moxie0 I will think about it,but right now nothing specific comes to my mind. It seems to be related to the device as a friend of mine who owns a phone of the same model is experiencing the same issue.

I'm also having the same issue. Interestingly, my emoji drawer has a pattern to it: 6 emojis are spread out over 8 emoji boxes. If more screenshots/information is needed, let me know.

signal-2017-11-03-194754

Device: Samsung Galaxy Grand Prime
Android version: 5.1.1
Signal version: 4.12.0
Debug log: https://gist.github.com/anonymous/8078d907268ba77d99bc01a5b9fe169e

It's also broken for me, but only since the latest version. Note: I did change the DPI of my phone using the build.prop file.

Huawei P8 lite ALE-21
Android 6.0
Signal: since 4.12

EDIT:
Still a problem in 4.12.2

Also have this issue on LineageOS 7.1.2 after latest Signal beta 4.12.2 update. Samsung S4 Mini. Also emoji generated by keyboard show the same multiple/split emoji images when entered into Signal text field but appear correctly within the keyboard. I haven't adjusted pixel display etc… but It is a small phone.

Possible workaround, turn off Signal emoji in Signal settings so that signal uses your phones system emoji, then emojl appear correctly in Signal messages.

@moxie0 but now after 4.12.3 update emojis edges are rough now not clear circle face emojis.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

derWalter picture derWalter  Â·  3Comments

vvug picture vvug  Â·  3Comments

jult picture jult  Â·  3Comments

notthematrix picture notthematrix  Â·  3Comments

wesinator picture wesinator  Â·  3Comments