Input method selection: method name is not completely displayed (truncated) |
||||
Issue descriptionChrome Version: (copy from chrome://version) OS: (e.g. Win10, MacOS 10.12, etc...) What steps will reproduce the problem? (1)Enable keyboard input methods whose names are long (2)Try to switch to a different input method (3) What is the expected result? Input methods names are fully visible What happens instead? Input method selection: method name is not completely displayed (truncated) Please use labels and text to provide additional information. If this is a regression (i.e., worked before), please consider using the bisect tool (https://www.chromium.org/developers/bisect-builds-py) to help us identify the root cause and more rapidly triage the issue. For graphics-related bugs, please copy/paste the contents of the about:gpu page at the end of this report.
,
Aug 14
i agree, let me reach out to UX.
,
Aug 14
UX suggest to show long title as "abc...xyz"(ellipsis in the middle), since head and tail are the most informative.
,
Aug 14
Hi @ggwangxin, Does this solution sounds good to you, do you have any other suggestions or concerns?
,
Aug 14
Oh yeah, we discussed this a bit in the sync meeting today. One point was that ellipsis are usually accompanied by tooltips, but we can't use tooltips in this case because the virtual keyboard is usually used by touch. Another option was putting the text in brackets (e.g. "(For Japanese Keyboard)") on a separate line, so you have two lines for each language.
,
Aug 16
Thanks, Can we make the box larger? This selection state is temporary, we don't need to worry that it covers a bit more of the virtual keyboard. (please help check the longest string and make sure it's not too long) My concerns for ellipsis in the middle is that some input methods look too similar with ellipsis (e.g. Google Japanese Input in the screenshot) If length of string can vary, I think breaking the brackets into second line seem reasonable. Please make sure that padding/margin are adjusted so that a 2 line input method name doesn't look squished compared to 1 line input method names. Thanks again.
,
Aug 22
Thank you guys for providing discussion and solution! Per my search the longest one seems to be "Google Japanese Input (for Japanese keyboard)", while there're also some long names with brackets in the middle like "Russian phonetic (AATSEEL) keyboard". I implemented a version with larger box, which will expand width to the longest item, and it looks fine with long names in 1 line. You can take a look at the screenshots at cl/208790278. In floating the padding/margin is slightly different with dock(which the spec states), already reviewed with UX about it.
,
Aug 22
,
Aug 28
,
Aug 29
The following revision refers to this bug: https://chrome-internal.googlesource.com/chromeos/overlays/chromeos-overlay/+/02d5da2ab215ae700542eeb0a613fa91cd75303c commit 02d5da2ab215ae700542eeb0a613fa91cd75303c Author: Darren Shen <shend@google.com> Date: Wed Aug 29 18:16:14 2018
,
Sep 6
|
||||
►
Sign in to add a comment |
||||
Comment 1 by shend@chromium.org
, Aug 14Owner: wuyingbing@chromium.org
Status: Assigned (was: Untriaged)