hpng6 / eyes-free

Automatically exported from code.google.com/p/eyes-free
0 stars 0 forks source link

A bug in the visual display of the "Display speech output" feature in TalkBack #454

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Enable "Display speech output" in TalkBack -> Settings -> Developer options.
2. Make TalkBack read and display a text string, making sure that the 
background on the bottom of the screen where the spoken output will be 
displayed is a dark one.
3. Now make TalkBack read and display another text string, this time making 
sure that the background of the bottom of the screen where the spoken output 
will be displayed is a bright (preferably - white) one.
4. In both cases (steps #2 and #3), check visually the readability of the 
displayed spoken output from TalkBack.

What is the expected output? What do you see instead?
In step #2, the readability of the displayed spoken output is fine. In the 2nd 
case (step #3), the readability however is very poor (if it is at all visible).

What version of the product are you using? On what operating system?
TalkBack version is 4.2.0 Google Beta 1, on Android 4.4.2 (on a Samsung Galaxy 
S5 Mini with stock Samsung ROM).

Please provide any additional information below.
OK, the thing that I'm about to report may not be exactly a bug, but it might 
be considered at least as a feature request. So, here it goes. 

In TalkBack's developer options, there is a setting called "Display speech 
output" (or something of the sort - I don't have the exact english string at 
hand at the moment). When it is checked, it makes TalkBack display in the 
bottom of the screen the things that it speaks. This feature by the way, is 
very useful, specially for partially sighted people like me or sighted app 
developers, witch want to check what exactly is TalkBack outputting as speech 
for a particular control on the screen. However, at present, this feature is 
not ideally designed in terms of appearance. What I mean is, that under certain 
circumstances, the displayed spoken text may become hard or impossible to read. 
This occurs if the background of the current screen is a bright one. The color 
of the displayed spoken text is white and its background is a semi-transparent 
one (can't determine its color). But due to its semi-transparent background, 
the bright background of the current screen and the color of the displayed 
spoken text being white, that displayed spoken text becomes very hard (if not 
even impossible) to read. One solution would be to make the background of the 
displayed spoken text almost (if not even completely) opaque and its color as 
much in contrast to the color of the displayed spoken text as possible.

P.S.: See the attached screenshots for a demonstration of the bug.

Original issue reported on code.google.com by k.kolev1...@gmail.com on 4 May 2015 at 5:22

Attachments: