eeschema drag has issues with selected wire connected to unselected symbol

Bug #1827846 reported by Martin Thomas
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Medium
Jeff Young

Bug Description

Move block via the TAB Key isn't working any more. I use version:

Application: kicad
Version: (5.1.0-473-g6120c6558), debug build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.52.1 GnuTLS/3.5.8 zlib/1.2.8 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.19.36-mt x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.52.1
    Compiler: GCC 6.3.0 with C++ ABI 1010

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=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF

Tags: eeschema
Changed in kicad:
milestone: none → 6.0.0-rc1
tags: added: eeschema
Revision history for this message
Jeff Young (jeyjey) wrote :

There is no longer any need for two commands (drag block & drag item). Drag does a drag of whatever is selected. By default this is wired up to the ‘G’ key.

If you’re used to the <tab> key, you can change the hotkey for Drag to <tab>.

Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
Revision history for this message
Martin Thomas (mtlaunchpad) wrote :

OK this is a good approach but it does not work as good as the "move block" command yes. I suppose the work isn't finished on that feature?

Because when I use g it behaves like move in some cases and I loos the connection.

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

Well, it's "supposed" to be done. ;)

When do you lose connections? (Posting a simple example might help if it's not easy to describe.)

Revision history for this message
Martin Thomas (mtlaunchpad) wrote :

Here you are. I pressed "g" but it was more like a move.

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

He he... it's because of the new greedy selection model (select from right-to-left). A wire that's entirely selected doesn't have an end anchored.

Make the same selection from left-to-right (the old, stingy selection model) and it should do what you're expecting.

Changed in kicad:
status: New → Triaged
importance: Undecided → High
importance: High → Medium
Revision history for this message
Martin Thomas (mtlaunchpad) wrote :

I still have an issue. It is not possible to grab the end and get it to the GND below by pressing "g".

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

The problem in comment #6 is being tracked here: https://bugs.launchpad.net/kicad/+bug/1827872

summary: - eeschema move block (TAB) isn't working
+ eeschema drag has issues with selected wire which is connected to
+ unselected symbol
summary: - eeschema drag has issues with selected wire which is connected to
- unselected symbol
+ eeschema drag has issues with selected wire connected to unselected
+ symbol
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

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

Changed in kicad:
status: Triaged → Fix Committed
Revision history for this message
Hildo Guillardi Júnior (hildogjr) wrote :

I just reported a bug marked as duplicated of this lp:1828476
Since my reported version is 2 days newer than the fix commited, I am marking this as "in progress".

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

@Hildo, please read Jeff's explanation in #1. The tab behaviour has been removed from Eeschema with the move to the modern toolset to align it with Pcbnew.

See also:

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.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.