I don't know why this was assigned to me; I'm not involved in the design
of the Web browser. But here are a few suggestions for improving or
fixing the problem:

1. In the toolkit, switch labels should obviously wrap to multiple lines
if necessary, just like checkbox labels or any other system-provided
labels. Ellipsizing should be something that developer turns on for an
individual label only if it contains data of possibly-huge length (e.g.
a filename, Bluetooth device name, or wi-fi network name).

2. If they are retained, both these settings should be checkboxes (since
they're verb phrases), not switches (since they're not noun phrases).
That would let "Restore previous session at startup" fit on one line. To
be clear, it's not true that "a different UI component should be used
for these two options" merely for "the user to see the full text of what
he's enabling or disabling"; problems with the toolkit should be fixed
in the toolkit, not in apps. But these settings just happen to be using
the wrong control anyway.

3. Abolish the "Restore previous session at startup" setting, making the
browser always behave that way. Usually when the browser quits it is not
from your action: it quits in the background to free up memory, or the
whole system shuts down because the battery goes flat. So this setting
is equivalent to asking, "Please, phone, don't randomly throw away my
work". A "Please do throw away my work" function may be useful, for
clearing history+cookies+whatever all in one go -- but then it should be
a "Reset Browser" command that you have to invoke manually, not a
setting that triggers invisibly and unpredictably in the background.

4. Abolish the "Allow opening new tabs in [the] background" setting. All
it does is add an "Open link in new background tab" item to the link
context menu, making the menu four items instead of three. Just have
that item in the menu all the time.

** Changed in: ubuntu-ux
     Assignee: Matthew Paul Thomas (mpt) => Olga Kemmet (olga-kemmet)

** Summary changed:

- settings are too big for phone screen in portrait orientation
+ Setting labels ellipsized on phone screen in portrait orientation

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to webbrowser-app in Ubuntu.
https://bugs.launchpad.net/bugs/1442851

Title:
  Setting labels ellipsized on phone screen in portrait orientation

Status in Ubuntu UX bugs:
  Triaged
Status in Web Browser App:
  New
Status in webbrowser-app package in Ubuntu:
  New

Bug description:
  As shown on the attached screenshot, the rows #2 and #3 of the settings 
screen have a text that doesn't fit on the screen.
  The only way to see what these options mean is to switch the phone to 
landscape orientation.

  A different UI component should be used for these two options, one
  that allows the user to see the full text of what he's enabling or
  disabling.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1442851/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to