Footprint library browser don't works in Legacy toolset

Bug #1842483 reported by Piotr Gałka
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Low
jean-pierre charras

Bug Description

5.1.4
When you have Legacy toolset active then Footprint library browser don't works.
The footprint window instead being black is white and nothing is shown when you select footprint.
When you switch from Modern to Legacy Library browser works till you rerun KiCad (or only Footprint editor-not sure). The same if you switch from Legacy to Modern - it don't helps till you rerun program.

The problem is that Legacy seems to be default (may be only in Footprint Editor).
I have installed 5.1.4 (Windows) some time ago at two PCs. At one I'm working, at second it is with default libraries. I wonted to search for one footprint in default libraries so I run today Footprint Editor for the first time then I run Library browser and zonk. I didn't understood what is going on.

May be instead of fixing it the better would be to gray the Library Browser in Footprint Editor menu when Legacy is selected (as Legacy is to be removed).

Application: ModEdit
Version: (5.1.4)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

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

Tags: pcbnew
Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

What do you mean by legacy canvas? AFAIK, there is no legacy canvas in the 5.1 branch. There is only modern toolset accelerated and fallback canvases. Do you mean "fallback" canvas?

Changed in kicad:
status: New → Incomplete
tags: added: pcbnew
Revision history for this message
jean-pierre charras (jp-charras) wrote :

AFAIK in 5.1 the legacy canvas is disabled on Linux with GTK3.
It exists on Windows and Linux/GTK2

Revision history for this message
Piotr Gałka (piotrgalka) wrote :

@Wayne
In schematic or symbol editor I can't select Legacy Toolset, but in PcbNew and Footprint Editor in Preference I have Legacy Toolset (F9) menu position (stable 5.1.4 Windows).

I didn't use Legacy intentionally. I felt into it when I run KiCad to browse footprints at PC I'm not normally working so that KiCad was after installation not used before.

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

Sorry about the noise. I forgot that the legacy canvas is still in play on gtk2 and msw.

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

I can see this on macOS using 5.1.4 downloaded from the KiCad website. To reproduce you must:
1) Switch Pcbnew to legacy canvas.
2) Quit KiCad.
3) Start KiCad.
4) Open Pcbnew.
5) Open the Footprint Library Browser.

Application:
Version: (5.1.4-0-10_14), release 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.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 9.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_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Changed in kicad:
status: Incomplete → Triaged
importance: Undecided → Low
milestone: none → 5.1.5
Changed in kicad:
status: Triaged → Fix Committed
assignee: nobody → jean-pierre charras (jp-charras)
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.