"Edit Text and Graphic Properties" Should Default to "Selected items only" if There are Items Selected
Description
Despite you have several items in the PCB Editor selected and you open the dialog "Edit Text and Graphic Properties", the checkbox "Selected items only" is disabled by default and, if you don't notice that, it will do bulk changes to all components of your board which can lead to significant unwanted changes.
In my opinion, if I have items selected and open a dialog to do bulk changes, my clear expectation as a user is that these changes are done on the selected items only.
I fell into this trap several times already, partly causing significant extra work as I also didn't notice the build change was done to ALL parts on the board immediately, so I could no longer simply "undo" that.
Please kindly change this in a way that the "Selected items only" checkbox is pre-selected if you open this dialog while items on the board are selected - in line with user expectations.
Steps to reproduce
- Open PCB Editor.
- Select some items on the board.
- Open dialog "Edit Text and Graphic Properties" and do a bulk change, e. g. different layer of reference designators. => In contrast to user expectation, this change by default was done to ALL parts of the board instead of the selected items only (due to related checkbox not selected by default).
KiCad Version
Application: KiCad PCB Editor x64 on x64
Version: 9.0.4, release build
Libraries: wxWidgets 3.2.8 FreeType 2.13.3 HarfBuzz 10.2.0 FontConfig 2.15.0 libcurl/8.13.0-DEV Schannel zlib/1.3.1
Platform: Windows 11 (build 22631), 64-bit edition, 64 bit, Little endian, wxMSW OpenGL: Intel, Intel(R) Iris(R) Xe Graphics, 4.6.0 - Build 32.0.101.6881
Build Info: Date: Aug 18 2025 00:41:45 wxWidgets: 3.2.8 (wchar_t,wx containers) Boost: 1.88.0 OCC: 7.9.1 Curl: 8.13.0-DEV ngspice: 44 Compiler: Visual C++ 1942 without C++ ABI KICAD_IPC_API=ON
Locale: Lang: de_DE Enc: UTF-8 Num: 1.234,5 Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)