GAL Eeschema: Labels doesnt show as unconnected when moving or dragging

Bug #1804005 reported by Frank Severinsen on 2018-11-19
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Medium
Jeff Young

Bug Description

See attached image

Application: kicad
Version: 6.0.0-rc1-unknown-2fdf13a~84~ubuntu18.10.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.4) nghttp2/1.32.1 librtmp/2.3
Platform: Linux 4.18.0-11-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.0
    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=OFF
    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

Maciej Suminski (orsonmmz) wrote :

Was it any different with the legacy canvas? My gut feeling tells me it would be horribly slow to check connectivity on the fly while moving labels.

Wayne Stambaugh (stambaughw) wrote :

I check 5.0 and the label connectivity is not shown while moving. I think Seth is working on the new schematic connectivity code but I'm not sure this will be able to handle label connectivity on the fly. I'm thinking this should be a wishlist bug report.

Changed in kicad:
status: New → Triaged
importance: Undecided → Wishlist
milestone: none → 6.0.0-rc1
Maciej Suminski (orsonmmz) wrote :

// not related to the bug report

Wayne (or Seth), is that true about the connectivity? Jon Evans has almost finished a huge refactor of the eeschema connectivity algorithms [1], it would be a pity to duplicate the work.

1. https://github.com/craftyjon/kicad/tree/bus_upgrades

Seth Hillbrand (sethh) wrote :

That would be Jon working on the connectivity, not me. :)

Seth Hillbrand (sethh) wrote :

That said, this doesn't sound much different from the dynamic ratsnest, so it should be feasible after we merge Jon's code.

@Orson, sorry about that. I meant Jon.

On 11/19/2018 11:01 AM, Maciej Suminski wrote:
> // not related to the bug report
>
> Wayne (or Seth), is that true about the connectivity? Jon Evans has
> almost finished a huge refactor of the eeschema connectivity algorithms
> [1], it would be a pity to duplicate the work.
>
> 1. https://github.com/craftyjon/kicad/tree/bus_upgrades
>

Jeff Young (jeyjey) wrote :

Actually we already have code to update dangling state at the start of a drag, and then once again at the end. (The bug is that the clone operation we use to put the label into the preview group overlay isn't copying the flag.)

Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
importance: Wishlist → Medium
status: Triaged → In Progress
milestone: 6.0.0-rc1 → 5.1.0
KiCad Janitor (kicad-janitor) wrote :

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

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

Other bug subscribers