Different behaviour: Select Component, then Move / or only Move
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
# Current behaviour
It was noted to me the difference of behaviour depending on when you select a component and then press M, and press M in default state over a component:
## Select behaviour:
1. Select Component
2. Press M
3. Move Component
4. click with mouse to fix position, component still selected
5. move over other component, press M, old component is moved 🔥
## Without select behaviour
1. Move over component
2. press M
3. Move Component
4. click with mouse to fix position, component is no longer selected
5. move over other component, press M, new component is selected to move
# Expected behaviour
Unify behaviour. My current ideas:
* keep selection active after tool use, but use unselected behaviour when mouse is outside of the bounding-box of current footprint and there is a valid footprint underneath.
* always remove selection after move/rotate (could be annoying in dense boards)
# Version Information
Application: kicad
Version: (6.0.0-
Libraries:
wxWidgets 3.1.1
libcurl/7.63.0 OpenSSL/1.1.1a zlib/1.2.11 libidn2/2.1.0 libpsl/0.20.2 (+libidn2/2.1.0) libssh2/1.8.0 nghttp2/1.35.1
Platform: Linux 4.20.3-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.1.1 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.69.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.63.0
Compiler: Clang 7.0.1 with C++ ABI 1002
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
@Thomas, proceed carefully before changing this. You may want to get input from other users not just developers. There seems to be a large contingent of KiCad users who prefer this tool-centric mode view of the the world. I personally don't like the current behavior either but there may be some resistance to your proposal.