Hi,
I've just added a bunch of stuff to the PCB side of things. First, there
are a bunch of primitives available like lines, circles, etc. These all
now save and load correctly with the new file format. Note that I've
made it so the new format is the default. I suppose we should kill off
the old one; I'm not bothering to keep it up-to-date with all of the new
stuff.
Another change is that there is now only one properties dialog. Whenever
a document pane is selected it writes over the panels on the dialog. I
found it annoying that you could have a bunch of dialogs open at once
and some would reflect documents which were not in the foreground. It
also used to be that you could have the properties dialog of one pane
visible which working on another. So I changed this.
My immediate goal with the PCB stuff is to make footprints. As I go
though, I've been finding oopsies with the stuff I've already coded so I
haven't got very far yet. The next step is to draw a simple footprint in
a PCB, and then to get the EdaComponentBoxes (or maybe a new subclass)
working in PCBs. When this is done, I should be able to extract that
footprint (which might be a subclass of EdaSymbol or maybe just an
EdaGroup) and place it on another PCB. Once that works I think it's
reasonable to release the next version of code which should be version
0.2.0 according to the plan.
Cheers,
Kenneth.
|