I thought it would be useful to list what I hope to put into future versions.
Note that I've just changed the order here. I felt it made most sense to start working towards PCB functionality sooner rather than later. Otherwise it will be harder to get the class hierarchy correct.
The following list should clarify my immediate goals. I'll try to keep these somewhat up to date but I'm sure I'll jump around a bit.
EdaObject subclass for pads. This will encapsulate both the hole and a stack of copper layers.EdaSymbol.Here's a list of things which other people might want to investigate coding themselves. I would get around to them eventually but if one of you were looking for something to do on a rainy Saturday then it would be great to have some help!
EdaObject classEdaObjectclassProjectTreeProjectTree so the data could be from a server somewhere else. This is so a project could be edited by more than one person at once. Any other suggestions of how to do this would be great.EdaObjects. Wouldn't it be great if you could paste bitmaps or something like that.Finally I thought I might list some of the key features and definitions in no particular order
EdaSymbolEdaPart and contain
all the information about a particular component such as reference, symbol(s), footprint etc.