I have a number of footprints with additional text elements, for example to indicate Pin 0, or the +'ve pin of an electrolytic cap etc.
In KiCAD 6 Those elements could be moved within the PCB editor, however in KiCAD 8 they are no longer individually selectable/movable. I often want to nudge these silkscreen elements out of the way of other components, keeping them in the general area. I have checked the Selection Filter in the PCB Editor, everything is ticked. This relates to additional text elements on the silkscreen layer, not to the Values or reference designators.
I just added a text string to the F.Silkscreen layer in a footpint, and saved this change back to the PCB editor. I can still easily select and move this text. Maybe selecting text is disabled in the selection filter in the lower left corner of the PCB editor.
Ok I have a (better) work around. If you add the text as a Field within the footprint properties, rather than just as text added to the footprint, then it works:
So the change between KiCAD 6 and KiCAD 8 is that in order for text within a footprint to be selectable within the PCB editor, it has to be a Field - not just “normal” text.
Is that expected behaviour?
Edited as @paulvdh has it working with “normal” text added to a footprint.
Can you create and post a little test project with that footprint here?
For example, just the crystal, and it’s capacitors. You can do this in less then 5 minutes, and when the footprint is inside a project it’s a bit easier for us to experiment a bit with it.
Increments in the third number of KiCad’s version number are bug fix updates and updating is always recommended. Only if your ability to pay your mortgage and buy sandwidches depends on it, it’s recommended to wait about a week before opdating because sometimes it introduces a silly but important bug and *&^%$#@ happens.
I have no trouble moving the o text in your test project. (I’m using V8.0.3. Don’t forget that extra dot! (for some unknown reason many people skip that ))
Thanks both of you and apologies for wasting your time, it was indeed a new bug in 8.0.2 that was fixed in 8.0.3. My searching did not bring that thread up.