Issues on macOS 10.14 and dark mode

Bug #1797989 reported by Alessandro Gatti
56
This bug affects 8 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Undecided
Maciej Suminski

Bug Description

Some UI elements are rendered improperly when using "dark mode" on macOS 10.14, making things from slightly annoying to almost unusable (see screenshots).

-- System Information

ProductName: Mac OS X
ProductVersion: 10.14
BuildVersion: 18A391

-- KiCad Information

KiCad 5.0.1 from official release DMG file.

Thank you for your time,
Alessandro

Tags: osx
Revision history for this message
Alessandro Gatti (agatti) wrote :
Revision history for this message
Alessandro Gatti (agatti) wrote :
Revision history for this message
Alessandro Gatti (agatti) wrote :
Revision history for this message
Alessandro Gatti (agatti) wrote :
Revision history for this message
Alessandro Gatti (agatti) wrote :
Revision history for this message
Adam Wolf (adamwolf) wrote :

Thanks for the report.

Does anyone else know what wxwidgets is doing about dark mode?

tags: added: osx
Revision history for this message
Thys Nel (tn-5) wrote :

It was reported 4 months ago and there has been some activity on it, but it is not clear what the current status is:
https://trac.wxwidgets.org/ticket/18146

Revision history for this message
Scott Rapson (scottapotamas) wrote :

For anyone else trying to work out a nice solution for this, without disabling dark mode system wide, just disable it for KiCAD by running the following command in the terminal:

defaults write org.kicad-pcb.kicad NSRequiresAquaSystemAppearance true

Revision history for this message
Justace Clutter (justacec) wrote :

I posted a bug report on this last night and was found to be a duplicate of this bug. In that bug report (at https://bugs.launchpad.net/kicad/+bug/1804351), I suggest that the default behavior of KiCad should be to disable dark mode for the app by aletering the Info.plist duke. I would like to offer that suggestion here in this thread. It’s a quick one line change and works like a champ.

Revision history for this message
Maciej Suminski (orsonmmz) wrote :

Seth/Jeff,

Here is a patch for your convenience, would you be able to verify it? Do not hesitate to commit the changes if they are ok.

Revision history for this message
Seth Hillbrand (sethh) wrote :

Looks good here! @Adam, any issues?

Revision history for this message
Jeff Young (jeyjey) wrote :

I'm still on High Sierra so if it looks good to Seth and Adam I'm good with it.

Revision history for this message
Adam Wolf (adamwolf) wrote : Re: [Bug 1797989] Re: Issues on macOS 10.14 and dark mode

I'm fine with it! Merge away!

On Thu, Nov 22, 2018 at 12:20 PM Jeff Young <email address hidden>
wrote:

> I'm still on High Sierra so if it looks good to Seth and Adam I'm good
> with it.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1797989
>
> Title:
> Issues on macOS 10.14 and dark mode
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/kicad/+bug/1797989/+subscriptions
>

Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 766156ed87579e2d2866ade3e0d95a41cadbe2af
https://git.launchpad.net/kicad/patch/?id=766156ed87579e2d2866ade3e0d95a41cadbe2af

Changed in kicad:
status: New → Fix Committed
assignee: nobody → Maciej Suminski (orsonmmz)
Revision history for this message
Maciej Suminski (orsonmmz) wrote :

Thank you for the confirmation, I have just merged the patch.

Revision history for this message
Philipp (zoonman) wrote :

Kicad doesn't look under Mojave too.

Revision history for this message
Maciej Suminski (orsonmmz) wrote :

Hi Philipp,

Please add the version information, we would like to know whether you run KiCad with the dark mode fix applied.

Revision history for this message
Philipp (zoonman) wrote :

Hi Maciej,

Application: kicad
Version: (5.0.1-3-g963ef8bb5), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.6.4 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.2.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 10.0.0 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=ON
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Revision history for this message
Maciej Suminski (orsonmmz) wrote :

Your version does not contain the dark mode patch. Most likely it will be included in 5.0.2.

Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.