Sorry for the slow replies. I was away on holiday.
Is it Windows only?
Yes. It's a 32 bit Windows program. I have no plans to make a 64 bit Windows build or port to other operating systems.
I'm making some videos showing how to use PCB Elegance, starting with the symbol and geometry editors.
https://www.youtube.com/channel/UCw4IT4_6lPP02R23wkmxN7A
I really like your video. Please share your work update.
I can only work on PCB Elegance when I have some free time which that isn't all that often. I don't think there will be another release this year.
I'm not very happy with how the videos turned out. They are too long and boring to watch so I doubt many people will bother. The problem is that it takes so much time and effort to make good, well structured tutorial videos with scripted voice overs. I think my time is better spent working on the code.
This EDA software seems to be much more capable than one might guess at first sight. I've given it a test drive in wine (runs just fine, as to be expected from bare-metal win32 apps) and was pleasantly surprised to find out the the PCB editor supports online DRC and automatic loop removal when routing. In terms of 'advancedness' I'd sort it somewhere between EAGLE and KiCad, maybe even on-par with KiCad.
Good to hear that it runs well in Wine. I suspected that was the case, but I don't have any computers with Linux installed around here any more so hadn't had a chance to try yet.
I'm not very familiar with Eagle. It seems to me the most significant feature it has that PCB Elegance doesn't is the built in scripting language, and the user contributed scripts that come with it. It lacks (severely, in my opinion) in usability, with its old fashioned verb-noun interface and no online DRC.
I've played with Kicad for a few days, but haven't ever done a full project with it. It too has and unconventional user interface. It's not as awkward as Eagle's, but it's less consistent. It's the only PCB design software that I couldn't figure out how to use without reading a lot of documentation. There are lots of features but many are buggy or half finished at present. There are some important features missing. For example net information is not retained in traces, vias, and fills. No polygon pads or board outline drawing in footprints (geometries). Can't easily copy bits of circuit diagrams between different projects.
The reason I started to use PCB Elegance was it had all the features of a professional PCB layout packages (albeit one last updated in 2008) and a user interface just like a normal, modern Windows program. For some reason very few PCB design packages manage to pull this off. It's also written entirely in C, an excellent choice for a such software for the sole reason that it's the programming language most commonly known by electronics design engineers. I'm an embedded C programmer and this is the first time I've done Windows programming!