Bug 13425 - Controller: Icons + larger font = truncated menus
: Controller: Icons + larger font = truncated menus
Status: RESOLVED DUPLICATE of bug 7874
Product: SqueezePlay
Classification: Unclassified
Component: UI Skin
: unspecified
: PC Other
: P1 normal (vote)
: 7.5.0
Assigned To: Weldon Matt
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-08-17 01:06 UTC by Michael Herger
Modified: 2009-10-04 18:29 UTC (History)
2 users (show)

See Also:
Category: Bug


Attachments
4 out of 6 truncated (43.41 KB, image/png)
2009-08-18 02:35 UTC, Michael Herger
Details
1,2,4,5 truncated (42.88 KB, image/png)
2009-08-18 02:38 UTC, Michael Herger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Herger 2009-08-17 01:06:01 UTC
With the new skin many controller menus are truncated too much. The icons plus the larger(?) font don't leave enough room for German chattiness: Now Playing, My Music, Internet radio, App Gallery, My Apps, Settings -> these all have to scroll when active, half of them are truncated when inactive.
Comment 1 Ben Klaas 2009-08-17 10:12:08 UTC
this is a design issue, not for me. What I've done is to spec.
Comment 2 Weldon Matt 2009-08-17 10:26:37 UTC
Assigning to Noah so we can discuss today.  Michael, can you post a screenshot?  I don't have the new firmware yet.
Comment 3 Michael Herger 2009-08-18 02:35:37 UTC
Created attachment 5625 [details]
4 out of 6 truncated

top 3, bottom 1
Comment 4 Michael Herger 2009-08-18 02:38:16 UTC
Created attachment 5626 [details]
1,2,4,5 truncated

"App Gallery" should read "Anwendungsgalerie" - don't know why it's not translated here...
Comment 5 ndijulio 2009-08-18 18:51:26 UTC
Understood.

This is a result of having to share the same design for multiple platforms (that are not the same format).  The controller can withstand to have a smaller font, however, it is tied to Baby.  There was a hard directive to increase the font size on Baby due to the environment and use case.

Matt- do you have anything to add?  Unfortunately, this might come down to a "won't fix."
Comment 6 Weldon Matt 2009-08-19 16:23:10 UTC
(note to self: custom skin per lang.)
Comment 7 Michael Herger 2009-08-19 22:47:02 UTC
> (note to self: custom skin per lang.)

I doubt this is a reasonable approach. Translations change.

Skin should depend on string length at best. Doesn't the iPod scale down  
some fonts when they're growing out of the screen in some places (eg.  
artist list)
Comment 8 Weldon Matt 2009-08-20 09:37:29 UTC
(In reply to comment #7)
> > (note to self: custom skin per lang.)
> 
> I doubt this is a reasonable approach. Translations change.

But languages don't, in terms of their average word length etc.  The idea is that for certain "verbose" languages we use a different default font size.  Have discussed this with Noah and honestly this is the only solution that makes sense.

If you optimize the font size for English, then in German/Russian/etc too much of the text is cut off, on average.  If you optimize the font size for German/Russian/etc, then the font size will seem to small in English and other non-verbose languages.

It's a Catch-22. If we react too much to any one language, we hurt the experience for everyone else.

I'm only considering this for controller, FWIW.

Only other solution I can really think of is to make the font-size user option more workable and easier to find.

> Skin should depend on string length at best. Doesn't the iPod scale down  
> some fonts when they're growing out of the screen in some places (eg.  
> artist list)

The iPod is a lot more complex than our product.  They quite literally might have a full-time designer (or team!) who only deals with font issues and sizes between languages, across applications.
Comment 9 Ben Klaas 2009-08-20 14:55:38 UTC
>Skin should depend on string length at best. Doesn't the iPod scale down  
>some fonts when they're growing out of the screen in some places (eg.  
>artist list)

at a LATER date, one thing we _might_ be able to do is an on-the-fly evaluation of whether the text is going to scroll, and change font size to accomodate.

a skin style could have an extra param called minimumFont and the label widget would never get scaled down below that size.

visually, this would create menus with differently sized items on the same screen. don't know how the designers feel about that.

this would be a non-trivial implementation though, and I'm really not sure it will ever be feasible.

my gut says this bug should go to WONTFIX and we open a different one for more intelligent skinning of text to fit
Comment 10 Weldon Matt 2009-08-20 15:16:14 UTC
(In reply to comment #9)

> visually, this would create menus with differently sized items on the same
> screen. don't know how the designers feel about that.
> 

This is exactly why I would prefer NOT to take this approach.  Having a consistent look is very desirable...
Comment 11 Michael Herger 2009-08-24 06:22:43 UTC
And here's the community's feedback on this issue:
http://forums.slimdevices.com/showthread.php?t=66992
Comment 12 Weldon Matt 2009-08-25 20:14:34 UTC
Discussed with Noah, a good short-term compromise is to reduce the font sizes (but NOT icon sizes or line heights).  Assigning to Noah b/c I forget the exact font sizes involved...
Comment 13 ndijulio 2009-08-26 09:26:23 UTC
Previous spec. for Controller ONLY:

Text_list menus
selected = FS Bold 18px 
un sel.  = FS Med 15px

FWIW the original Jive skin used 15px and this change would be device specific not effecting the landscape QVGASkin.

Matt- reassigning to you to for confirmation.
Comment 14 ndijulio 2009-08-26 09:31:15 UTC
Given the work load and schedule can this be moved to a P2 or even 8.0?  In all fairness the skin is usable, however, not optimized.  At this stage there is potential for random screens to get lost in the mix (Ben correct me if I am wrong).
Comment 15 Weldon Matt 2009-08-26 10:25:20 UTC
I'm fine with doing a more thoughtful run-through for 8.0...
Comment 16 Weldon Matt 2009-10-04 17:53:11 UTC
I think this is a duplicate, but can't find it yet...
Comment 17 Weldon Matt 2009-10-04 18:29:32 UTC

*** This bug has been marked as a duplicate of bug 7874 ***