hey @Seve @shibo
I want to confirm my understanding of your feedback about the anchor offsets feature. I believe the issue is that we're currently showing the wrong offset relationship.
Current implementation (incorrect):
We're showing the offset from the text element's anchor_position to the rendered text center. This displays internal text rendering calculations that users don't directly control.
What should be shown (correct):
We should be showing the offset from the parent group anchor to the text element's anchor_position. This is what users actually need to see because when they position PCB silkscreen text, they're setting pcbX/pcbY properties relative to the group, or adjusting the anchor_position of the text element relative to its component.
Users need to visualize "how far is my text anchor from the group anchor" because that's what they're controlling through their circuit configuration. The internal offset to the text's visual center is just a rendering detail that happens based on anchor_alignment - it's not something they directly set or need to debug.
Can you confirm if this interpretation is correct? If so, I'll need to trace back to find the parent group/component anchor position and calculate offsets relative to that instead.
Thanks