* Output of `node_modules/.bin/electron --version`: v2.0.11
* Operating System (Platform and Version): Arch Linux

**Expected Behavior**
Menu bar text font color should be white for a black/dark background.

**Actual behavior**
Menu bar text color is gray(close to black) with black background. So the text is unreadable.

**To Reproduce**
Have had this problem since installation.

**Screenshots**
![atom](https://user-images.githubusercontent.com/21225957/47019620-265fee00-d175-11e8-979b-355265503a47.png)
![code](https://user-images.githubusercontent.com/21225957/47019622-265fee00-d175-11e8-947b-1d2260c7e04d.png)

**Additional Information**
I am facing this problem on both Atom and VS Code so I am presuming it to be related to Electron. This is happening on both light and dark themes. In fact there is no change in the menu bar colors for Adapta and Adapta-Nokto themes. I have read abt this issue on another thread here but it was last updated an year ago and mentions the problem being related to electron not having GTK3 support. I presume this has been achieved so I dont know what to do now.

atom/browser/ui/views/menu_bar.cc
RefreshColorCache(theme);
  UpdateViewColors();
}
void MenuBar::RebuildChildren() {
  RemoveAllChildViews(true);
  for (int i = 0, n = GetItemCount(); i < n; ++i) {
    auto* button =
        new SubmenuButton(menu_model_->GetLabelAt(i), this, background_color_);
    button->set_tag(i);
    AddChildView(button);
  }
  UpdateViewColors();
}
void MenuBar::UpdateViewColors() {