Zulip-desktop: Menubar text colour illegible -- should respect system theme

Created on 25 Mar 2019  路  9Comments  路  Source: zulip/zulip-desktop


  • Operating System:

    • [ ] Windows

    • [x] Linux/Ubutnu

    • [ ] macOS

  • Clear steps to reproduce the issue:
  • Install Ubuntu 19.04
  • Leave the theme as default Yaru

    • The menubar font color seems to be legible if Yaru-dark theme is selected.

  • Install Zulip 2.4.0 from PPA
  • Relevant error messages and/or screenshots:
    Screenshot from 2019-03-25 15-40-56
Completed

Most helpful comment

upgrading the electron version to 3.1.6 fixed this for me as shown. Can we bump up the version, should i send in a PR?

Okay, good to know this but hold on we have to test lots of stuff before upgrading to a new version of electron and we are also in the middle of a release.

All 9 comments

@vsvipul, @kanishk98 can you folks reproduce this?

Don't have immediate access to a Ubuntu system right now, but will check it out as soon as I can.

Has been illegible for me as well, since the beginning.. I am on Ubuntu 18.04 . Though @skewty 's menu bar seems to be more illegible.
Screenshot from 2019-03-26 20-34-36

Seems like a consistent problem.
If we can figure out a way to change the colouring of the menu bar, I remember checking out this module for use in Zulip on Linux to determine the background colour of the theme and changing colours accordingly. Could this method be useful?

(I don't think Electron offers a native API to change the appearance of the title bar though, so that would have to be designed by us if we're choosing the CSS route)

As far as I know, there is an API available for macOS to detect the theme but sadly no APIs for Linux/Windows. @skewty can you reproduce this issue in other apps which are based on electron?

@akashnimare upgrading the electron version to 3.1.6 fixed this for me as shown. Can we bump up the version, should i send in a PR?
Screenshot from 2019-03-28 02-26-11

P.S. this was fixed here, and thus requires updating the electron version, as this might not be backported to current version 3.0.1, as far as i could find.

upgrading the electron version to 3.1.6 fixed this for me as shown. Can we bump up the version, should i send in a PR?

Okay, good to know this but hold on we have to test lots of stuff before upgrading to a new version of electron and we are also in the middle of a release.

Should be fixed in the v3.1-beta release. @skewty Can you check?
Can be closed if works for everyone.

Sorry, the company I work for purchased on-site Mattermost and we moved to that platform so I no longer have Zulip around for testing.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

andersk picture andersk  路  8Comments

timabbott picture timabbott  路  6Comments

LeSeulArtichaut picture LeSeulArtichaut  路  3Comments

vsvipul picture vsvipul  路  11Comments

syncopated picture syncopated  路  3Comments