Hi James, By "breaking" changes, I'm assuming you mean changes yet to come and not broken changes which is something all together different. I don't foresee any changes that would significantly impact the annotation code if any at all so you are probably safe to work on it. I highly recommend that write up a simple proposal either on your GitLab instance or something like Google docs so that the lead dev team can comment. This helps to prevent you from wasting your time by implementing something that get rejected by the dev team.
I am surprised you think the annotation code looks deceptively simple. I'm still trying to wrap my head around all of the potential sheet path issues and I've written and/or refactored most of that code. I don't think anyone has gotten this right the first time including myself. All that being said, I think most users would find more advanced annotation options useful so I would be in favor of it. Cheers, Wayne On 5/12/20 12:36 PM, James Jackson wrote: > Hi all, > > I'm starting to dig through the code to understand how to implement a > new annotation scheme (all looks deceptively simple in terms of object > manipulation... there will be a crocodile hiding there somewhere I'm > sure!). However, I've noted in a few bug reports and new feature > requests that there are likely to be significant changes to eeschema > moving towards v6 (last reference I saw was in relation to vector and > group busses). So, is it wise to start looking at a significant feature > now (if the big changes have happened already), or wait until those > changes are made, or is this not actually an issue? Just trying to avoid > wasting effort and then have to re-duplicate it later! > > Thanks, > James. > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp