[Pcbnew] Physical Stackup Layer Manager doesn't display correctly on macOS

Bug #1843033 reported by Michael Kavanagh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Medium
Jeff Young

Bug Description

Application: Pcbnew
Version: (5.99.0-77-g90b5cd303), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.7.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
    Boost: 1.70.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 10.0.1 with C++ ABI 1002

Build settings:
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
    KICAD_STDLIB_DEBUG=OFF
    KICAD_STDLIB_LIGHT_DEBUG=OFF
    KICAD_SANITIZE=OFF

Tags: macos pcbnew ui
Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :
Jeff Young (jeyjey)
Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
status: Triaged → In Progress
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 83a02e18ebf99b3de577afab7d40de40b8ab8e11
https://git.launchpad.net/kicad/patch/?id=83a02e18ebf99b3de577afab7d40de40b8ab8e11

Changed in kicad:
status: In Progress → Fix Committed
Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

Hmm, better but not quite complete. Upon first opening it is still missing some elements until the dialog is resized or closed/reopened.

Changed in kicad:
status: Fix Committed → In Progress
Revision history for this message
Jeff Young (jeyjey) wrote :

Odd. High Sierra / Mojave difference?

My info:

Application: KiCad
Version: (5.99.0-89-g1ac6cbc4a-dirty), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Platform: Mac OS X (Darwin 17.7.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
    Boost: 1.65.1
    Curl: 7.57.0
    Compiler: Clang 10.0.0 with C++ ABI 1002

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=OFF
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
    KICAD_STDLIB_DEBUG=OFF
    KICAD_STDLIB_LIGHT_DEBUG=OFF
    KICAD_SANITIZE=OFF

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

Boost version is also different, but it's hard to imagine that affecting this....

Can someone else on Mojave try this and see if they have the colour swatches and colour controls missing like Michael?

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

@Michael, in the meantime I've pushed a shot-in-the-dark fix; could you try it out?

Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

No luck unfortunately. There has been a similar problems with other panels in the Board Setup dialog for some time (see screenshots).

Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :
Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :
Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

Hmm, the problem doesn't appear in the official 5.1.4 install from kicad-pcb.org, maybe its an issue with my build...

Changed in kicad:
status: In Progress → Fix Committed
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.