Status update. Working on the back end to support transformations better, specifically rotation as there are cases where I need to draw symbols rotated 90 degrees vertically (this is also typical for IEC style drawings.) After that I need to add better support for multiple pole versions of symbols before I can go back to creating the actual symbols.
Future plans right now include:
Standard Line Styles
Block optional argument instead of just drawing on default layer
Circuits or enhancing Symbol class (more intelligent combinations of symbols)
Config Files for personal standards? On my title blocks I state colors used and wire gauge.
Ex. External Voltage | Yellow | 14 AWG
Make a separate repo with CC0 containing all the symbols?
So license is clearly different from the program used to generate.
Gives a place to download if that's all you care about.
It's heading in a general direction based on what I plan to automate for myself but hopefully either the symbols or program will prove useful to others in the end.
Transformations and multi pole drawing is working pretty comfortably now. Progress made on standard linetypes, mainly a matter of testing until they all look right then I can close that issue. After that, I think the next priority is to complete the basic symbol set and plan out the next batch of symbols I find useful.
Slow going but working where I am able. Hopefully I will get a written approval from my job to allow me to work on this during lunch or using company assets (my work laptop) while retaining the existing license which will give me a lot more chances to get things done. Right now I am able to use the code at my job but if I were to make a change it automatically becomes proprietary and screws up the licensing.
No luck on working on this using work laptop during lunch, got the run around but have mananged to get a few more symbols done otherwise. Trying to set a goal for myself to make sure I get a few done per week. Up to 36 total now but I won't be satisfied until I have my whole standard library completed.