Unify missing library dialogs

Bug #1837265 reported by Ian McInerney
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
New
Unknown

Bug Description

The warning dialogs that are displayed to the user when libraries are not found should be unified across all instances. Currently, the information displayed in each one is different, and many of them contain information the user does not need (such as source code file names & line numbers since some are based on IO exception dialogs).

The one that looks like it would be the best is the one that is used when you start lib edit and there are missing libraries. This style should be implemented for the symbol place dialog and footprint viewer (along with anyothers).

The current dialog versions are attached, so you can see the information they contain.

This is for master (that exact commit below isn't in the main source tree, it is a branch I am working on, but I have not touched the dialogs):

Application: KiCad
Version: (5.1.0-1324-gcc4fcc6db), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 brotli/1.0.7 libidn2/2.1.1 libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.8.7/openssl/zlib nghttp2/1.37.0
Platform: Linux 5.1.16-300.fc30.x86_64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: Clang 8.0.0 with C++ ABI 1002

Build settings:
    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

Revision history for this message
Ian McInerney (imcinerney) wrote :
Revision history for this message
Ian McInerney (imcinerney) wrote :
Revision history for this message
Ian McInerney (imcinerney) wrote :
description: updated
Jeff Young (jeyjey)
Changed in kicad:
importance: Undecided → Low
status: New → Triaged
milestone: none → 6.0.0-rc1
Revision history for this message
Ian McInerney (imcinerney) wrote :

Found another one, the window that opens when footprint libraries are missing in the assign footprints dialog should be changed as well.

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

@Ian, both that one and the normal missing footprint libraries should be unified around the wxLog architecture that we used for missing symbol libraries. See 5c43924338d74b1e5cc6fa9833a9bd16e603ac04

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

KiCad bug tracker has moved to Gitlab. This report is now available here: https://gitlab.com/kicad/code/kicad/-/issues/1917

Changed in kicad:
status: Triaged → Expired
Changed in kicad:
importance: Low → Unknown
status: Expired → New
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.