Page MenuHomePhabricator

Wikimedia GitLab should use a Wikimedia logo
Closed, ResolvedPublic

Assigned To
Authored By
taavi
Oct 18 2023, 8:13 AM
Referenced Files
F41565869: gitlab-favicon-old-new.png
Dec 6 2023, 11:03 AM
F41548452: Screenshot from 2023-11-30 12-28-23.png
Nov 30 2023, 11:31 AM
F41548126: gitlab_login_message_fixed_logo.png
Nov 30 2023, 8:12 AM
F41548060: gitlab_login_message.png
Nov 30 2023, 7:49 AM
F41525084: T349167-gitlab-logo-to-path-stroke1px.svg
Nov 23 2023, 2:06 PM
F41524996: T349167-gitlab-logo-to-path-stroke4px.svg
Nov 23 2023, 12:39 PM
F41524301: gitlabwm-object-to-path.svg
Nov 22 2023, 6:41 PM
F38593304: gitlabwm.svg
Oct 18 2023, 9:49 AM

Description

Like Phab does etc. Currently it's somewhat difficult to distinguish Wikimedia GitLab browser tabs from other GitLab instances.

  • Login icon
  • navbar header icon
  • favicon

Event Timeline

Jelto triaged this task as Medium priority.
Jelto subscribed.

@Aklapper Thanks for the logo (and the task). A bit pedantic request: Could you update the text to camel case "GitLab"? I'm used to GitLab from the upstream logo and docs.

I added a wip MR which adds code to update the texts and logos in https://gitlab.wikimedia.org/repos/releng/gitlab-settings/-/merge_requests/51.
Once I have the correct logo (and favicon) I can implement image upload to the script. We could also just upload and configure it in the admin menu, but let's try to keep the customization also somewhere in code to make sure we can reproduce this as well.

@Jelto: Guess content should also be light, given our dark background:

Note to myself: https://meta.wikimedia.org/wiki/Brand/typography (though I personally do not enjoy the kerning of Montserrat Bold used here).

I updated the MR to upload the new WMF GitLab logo. The code works but is a bit duplicate with the application settings script. I also did not want to make the scripts too complicated. I'll wait for review from RelEng.

The test instance uses the new logo already: https://gitlab.devtools.wmcloud.org. I think the logo looks good (except when you use the white-themed status bar).

I think the logo looks good (except when you use the white-themed status bar).

Uhm, I had no idea https://gitlab.wikimedia.org/-/profile/preferences exists. Too many preferences, sigh.
Let me add a 4px stroke to the WMF logo and the text, so it should be also visible with that Light Grey preference

should work better with the Light Gray theme and I cross fingers it'll also still work okay with other themes

I uploaded the new logo to the test instance. The logo works with the white theme.

But somehow the bigger outline makes the logo a bit blurry. I tried a 1px stroke, which looks way less blurry on my machine and it's still readable on the white theme.

@Aklapper Could you checkout the new logo on the test instance? Feel free to also upload any logo via the web-interface during our tests: https://gitlab.devtools.wmcloud.org/admin/application_settings/appearance

That URL shows a Application Not Authorized to Use CAS error here.
But if 1px stroke renders well for you, let's just use that?

Application Not Authorized to Use CAS

That might be a bug with GitLab Admin Mode. You could try login to https://gitlab.devtools.wmcloud.org first and then visit https://gitlab.devtools.wmcloud.org/admin/application_settings/appearance. I think you need a active session for admin mode redirect to work. Also you did not have admin permissions on the test instance. I promoted you to admin.

I uploaded the new logo to the test instance, looks good to me.

Mentioned in SAL (#wikimedia-releng) [2023-11-30T07:39:48Z] <jelto> update GitLab logo on GitLab Replicas with a Wikimedia flavored one - T349167

Mentioned in SAL (#wikimedia-releng) [2023-11-30T07:41:31Z] <jelto> update GitLab logo on GitLab production with a Wikimedia flavored one - T349167

The new logo is configured on all instances using https://gitlab.wikimedia.org/repos/releng/gitlab-settings.

The top left icon looks quite nice, also in darker and lighter themes. However the login logo is far too small and too light. The login dialogue seems to be light all the time, so the icon should be dark.

gitlab_login_message.png (468×1 px, 49 KB)

I'll do some more tests on the test instance with a darker and bigger login logo.

GitLab uses just a square logo without text for the login screen (see T285354#9367898 for example).

So I changed the gitlab-settings code and added a dedicated logo for the login screen in MR.

The new logo looks better on the login screen imo (tested on the test instance).

gitlab_login_message_fixed_logo.png (399×1 px, 48 KB)

Mentioned in SAL (#wikimedia-releng) [2023-11-30T09:28:55Z] <jelto> update GitLab login logo on GitLab with a Wikimedia flavored one - T349167

GitLab uses WMF flavored logos for the navbar header and login logo now.

@Aklapper let me know if you see any problem with the logos :)

The original task mentioned:

it's somewhat difficult to distinguish Wikimedia GitLab browser tabs from other GitLab instances.

Which is also about the favicon. I suggest we can use the GitLab logo but with wmf colors?

What do you think about:

removed due to licensing issues

Hmm, at least in Firefox 120 the 1px stroke is barely recognizable here:

Screenshot from 2023-11-30 12-28-23.png (351×471 px, 34 KB)

hmm yes true, with the Light Gray theme the logo is a bit too light.

Maybe we can use a solid logo (so without outline and a solid color) which is darken than light grey but lighter than the darker themes? So something like a2a9b1ff?

Both logo and background are single color. I tried setting a thicker outline to get contrast on any background. Would you want to try the 4px stroke logo above?

So something like a2a9b1ff?

#A2A9B1 on the Gray setting (#303030) will fail WCAG AAA. #A2A9B1 on the Light Gray setting (#F0F0F0) will also fail WCAG AA.

Both logo and background are single color. I tried setting a thicker outline to get contrast on any background. Would you want to try the 4px stroke logo above?

So something like a2a9b1ff?

#A2A9B1 on the Gray setting (#303030) will fail WCAG AAA. #A2A9B1 on the Light Gray setting (#F0F0F0) will also fail WCAG AA.

I uploaded the 4px stroke header_logo again again to https://gitlab.devtools.wmcloud.org. If you like the header logo we can merge https://gitlab.wikimedia.org/repos/releng/gitlab-settings/-/merge_requests/54 and apply it to all instances.

Hmm, it's still not the most beautiful but at least recognizable on light grey. I'd say let's go for it for now. :)

Hmm, it's still not the most beautiful but at least recognizable on light grey. I'd say let's go for it for now. :)

Agreed :)

What about the favicon mentioned in T349167#9370200?

The favicon probably should be different from the default orange. This proposal uses some of the style guide colors, which are also used for phabricator and wikitech for example. On the other hand I'm not sure if this mixture of colors still is contemporary. Maybe we can skip one of the colors and just go with the blue and white colors?

I don't have any strong opinions on favicons. I think anything that allows differentiation in open browser tabs is pretty fine.

We could use the black version from https://about.gitlab.com/press/press-kit/ so we don't even modify it but it's also not the orange one.

I opened https://gitlab.wikimedia.org/repos/releng/gitlab-settings/-/merge_requests/55 and added the Logomark-1-color (black) favicon. Unfortunately in a dark-themed browser the icon is not really visible. Maybe the white one Logomark-1-color (white) makes more sense?

I uploaded the black favicon to the test instance: https://gitlab.devtools.wmcloud.org/explore

The black and also the white logo have accessibility issues when using a very dark or light theme.

GitLab has quite strict rules regarding usage of their logomark: https://design.gitlab.com/brand-logo/logomark/#incorrect-usage. So we either have to create our own or use one of the existing ones.

One last proposal from my side: we could use the old-school GitLab logo which was introduced in GitLab 7.13: https://about.gitlab.com/blog/2015/07/03/our-new-logo/, old press kit: https://web.archive.org/web/20201103050758/https://about.gitlab.com/press/press-kit/

That logo is slightly different from the current upstream logo but not too different to confuse users with a completely new logo. However the logo allows to distinguish between WMF GitLab and upstream GitLab.

Here a comparison (old logo on the left, new logo on the right):

gitlab-favicon-old-new.png (174×447 px, 16 KB)

I updated the MR above.

Mentioned in SAL (#wikimedia-releng) [2023-12-07T11:25:57Z] <jelto> run gitlab-settings and update GitLab favicon - T349167

I changed the favicon to the old logo on all instances. So all logos are customized and different from upstream now. It should also be a bit easier to distinguish the browser tab from upstream GitLab tabs.

I'll resolve the task. If anyone has concerns or another logo, just reopen the task or create a MR against https://gitlab.wikimedia.org/repos/releng/gitlab-settings.