No I don’t at the moment. But I’m sure every one have their own reason for this use case due to the physic of the board fab. not having issue with this. Your example about customize “maskless” is again, having the copper under it. Therefore silkscreen should not be on it.
I would think there is two ways:
- 4.0.7 way - make PAD as another layer/thing that independent to any other layer. (The way they draw it hard to see that distinguish - but if you try, you will see what I mean by independent to any other layer)
- If PAD is not a special in it own. Then at least for silkscreen work, there should be the way to have KiCad turn off copper layer, mask layer. AND turn on the special layer that is the product of logic AND between copper and mask layer.
Otherwise, I would say we are remove the potential use case for silkscreen on the maksless and copperless areas.
Also - on the designer perspective, most often the mask layer is the last thing (or not ever need to think about) in the work flow. So this why the first thing when they work on the silkscreen is thinking about turn off copper layer (in the head). They rarely think about turn off copper, and turn on the mask! I had use Mentor Graphic, Altium CAD, or OrCAD - I did not experienced such this style.