Not a bug, but a feature request.
I'd love if Wireshark could follow along with the "Dark Mode" trend and have a night friendly window and viewing theme. That is all, thank you!
This probably requires an update to a new version of Qt - 5.12 might support Dark Mode.
That would mean dropping Snow Leopard support - I don't know on what other older versions of macOS 5.12 won't work ("won't work", not "not part of the set of releases that the Qt Project tests on"), so I don't know for what other older macOS versions we'd be dropping support.
That would mean dropping Snow Leopard support - I don't know on what other older versions of macOS 5.12 won't work ("won't work", not "not part of the set of releases that the Qt Project tests on"), so I don't know for what other older macOS versions we'd be dropping support.
QToolButton icons are black, should be white (eg. image/plus-8.png).
Some toolbar icons use black, like the magnifying glass "Find a packet" and zoom.
The macOS HIG recommends using template images[1],[2], which appear to be masked with the current text color. Qt Creator does something similar with its "flat" icons, but it masks against one of the theme colors instead of the text color.
QIcon lets you toggle its template state using setIsMask()[3], but as far as I can tell from searching through the code, that only appears to be supported in QSystemTrayIcon. I wouldn't be surprised if support was added elsewhere at some point.
Our best bet might be to change our current black or mostly black icons to templates where needed add a "template" mode to StockIcon which masks the current text color.
The ability to toggle would be wonderful in Linux as well. I'm in Kali 2022.2 ARM64, and it does not change when you change Settings>Apperances>Kali-Light. Dark mode is not projector friendly for the classroom.
The ability to toggle would be wonderful in Linux as well. I'm in Kali 2022.2 ARM64, and it does not change when you change Settings>Apperances>Kali-Light.
Wireshark, the GUI app, can be thought of as running on three platforms (one of which has subplatforms, but they matter less, due to libraries such as libpcap that hide platform issues):
Windows
macOS
UN*X+{X11,Wayland}
The third of them is somewhat less standardized than the first two - for one thing, it has multiple desktop environments. As a result, mechanisms that Qt doesn't handle, and GUI platform differences that Qt doesn't hide, may require platform-specific work.
As such, there's a separate issue for dark mode on the third platform - #18246 - and another issue for dark mode on the first platform - #16221 (closed).
This has been fixed for a while, so closing. The request for a "force appearance" preference applies to all platforms, so I opened #19328 (closed) for it.