Presumably we can tell the difference (in the code) between a schematic or layout import and a library import?
It would seem to me like a schematic or layout import should show the warnings (even without an advanced setting or the like). Personally I also think the library importer should show the warnings the very first time. Maybe we could do that by setting a plugin option (m_warningsShown or something) after reading the library? I think those are saved per-row in the lib table, but I’m not 100% sure. Cheers, Jeff. > On 4 May 2024, at 09:47, 'Stefan Weber' via KiCad Developers > <devlist@kicad.org> wrote: > > Hi, > > I recently started a discussion with @Jon Evans in my MR > https://gitlab.com/kicad/code/kicad/-/merge_requests/1935 regarding the > visibility of Altium importer warning & errors for not yet supported > schematic and layout features. > > Since commit > https://gitlab.com/kicad/code/kicad/-/commit/83be5ba63d82e237b8944ee6ee7c639215b14027 > the Kicad Altium Importer does no longer shows warning & errors for not yet > supported schematic and layout features in release builds. > > As Jon mentioned this was implemented to get rid of those annoying warnings > which pop-up every time you use an Altium library which contains a not yet > supported schematic and layout features. This I absolutely understand. > > I also do not expect that importing data from other EDA tools will be 100% > accurate. But as the importer already knows it's limits I personally would > like to have the possibility to get those warnings and errors back when I am > importing an Altium schematic or layout. > > Jon mentioned: > > "I would be fine with adding some new way to show these optionally, in a less > obtrusive way." > > "We try to avoid settings wherever possible. It is best to come up with a > solution that can be enabled for everyone, meaning that people who want the > information can get it in a way that does not slow down people who don't want > the information. > One option would be to create a "post-import report" that can optionally be > launched from an infobar notification, for example." > > "One pretty simple option would be an advanced_config flag that changes the > behavior of the WXLOG_REPORTER to use logging calls that are present in > release builds" > > I am curious what's the opinion of others. > > Best regards, > Stefan > > -- > You received this message because you are subscribed to the Google Groups > "KiCad Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to devlist+unsubscr...@kicad.org <mailto:devlist+unsubscr...@kicad.org>. > To view this discussion on the web visit > https://groups.google.com/a/kicad.org/d/msgid/devlist/f49a2c0b-5a6f-4ed9-a40d-20f2a385d0een%40kicad.org > > <https://groups.google.com/a/kicad.org/d/msgid/devlist/f49a2c0b-5a6f-4ed9-a40d-20f2a385d0een%40kicad.org?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "KiCad Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to devlist+unsubscr...@kicad.org. To view this discussion on the web visit https://groups.google.com/a/kicad.org/d/msgid/devlist/2533D70F-B95B-4548-97C7-335F4F9944CF%40rokeby.ie.