gnome-shell:gbsneto/fix-long-user-names

Last commit made on 2019-02-07
Get this branch:
git clone -b gbsneto/fix-long-user-names https://git.launchpad.net/gnome-shell

Branch merges

Branch information

Name:
gbsneto/fix-long-user-names
Repository:
lp:gnome-shell

Recent commits

5813850... by Georges Basile Stavracas Neto

system: Use username if full name is longer than 100 characters

The current code relies on unstable behavior of ClutterText, and
does not really work as expected. Still, limiting the label size
is important.

Use a hardcoded limit of 100 characters instead of checking if
the layout is ellipsized already.

1ee73ac... by Georges Basile Stavracas Neto

system: Ellipsize user name

For the same reasons explained in the previous commit,
ellipsize the user name in UserWidget as well. This
covers a various other places like GDM.

65cbf4a... by Georges Basile Stavracas Neto

system: Ellipsize user names

Users may have long user names, (but not too long [1])
so it makes sense to limit how much the label can grow.
Otherwise, the popup may overflow even the biggest
screens.

Ellipsize the user name label.

[1] https://gitlab.gnome.org/GNOME/gnome-control-center/merge_requests/385

5ca039c... by id:sicklylife

Update Japanese translation

2294ae0... by Jordi Mas

Update Catalan translation

4d2b2a1... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

Bump version to 3.31.90

Update NEWS.

c6d5705... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

tests: Work around import dependency loop

The markup unit test currently fails with the following message:

  TypeError: class heritage MessageList.Message is not an object or null

This is because MessageList imports other modules that end up importing
MessageList themselves in order to inherit from one of its classes. But
as the MessageList imports hasn't finished yet (it's still processing
its own imports), that class hasn't been defined yet.

Work around that by importing Main first, so that the importer can
process imports in a proper order.

5f13cf7... by Piotr Drąg

Update Polish translation

93425b0... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

extensionUtils: Include some more helper functions

Those functions originated in gnome-shell-extension's Convenience
module which is copied by almost every extension out there. Let's
make people's life just a little bit easier by including the code
ourselves.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/150

a87ab6d... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

panel: Restrict app menu width

Window titles aren't restricted in length, so the menu may end up unwieldily
width. Commit 0bec76b6ee therefore limited the app context menus, but that
got accidentally dropped in commit 0ded0dbfd5. Add back the limitation and
extend it to the new app menu as well.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/624