GNOME Bugzilla – Bug 591704
(NetworkManager) notification context menu theme mismatch
Last modified: 2010-10-16 21:14:58 UTC
So, I start up gnome-shell (gnome-shell --replace). The panel is white on black. The notification area applets are <foo> on black. But the sidebar and the notification area context menus are the stock black-on-gray. This looks a little odd .
The sidebar isn't enabled by default anymore (until it gets some more design+code time). But yes, things like NetworkManager are a key component of the system and its context menu clashes badly. We should have some story on this; should notification icons have menus at all? Should we ensure the shell and GTK+ theme match? Something else?
this perhaps ties in to bug 584651 ("top panel should act like a menubar") since that may require changes to how the tray icons work
The cheesy answer is having the GTK+ and shell theme match, but it would require theme engine changes, as the default theme engines don't draw some elements right if you have a black background.
The current plan is that system components like NetworkManager should be libraries, and we can then do rendering from the shell. For NM's icon specifically, this would go hand in hand with a simplifying redesign of the current dropdown UI.
Oof, lots of coding involved there. So, only menu items are expected to match the theme?
*** This bug has been marked as a duplicate of bug 621707 ***