0.2.18.3
This release are awesome contribution from @twinkletwinkie
Completely overhauled the user interface for Prepare document.
User Interface
- Added checkboxes for the individual layers that can be added to the document.
- Commonly used and recommend layers are checked by default.
- Cleaned up the UI by adding Tabs to the interface.
- Frequently used options and Layers are on the General Tab
- Lesser used options are now on the "Others" Tab.
- Disabled the Grid View that was added when documents were prepared but created a field on the "Other" tab to re-enable it if you would like
- Newly created layers will no longer be named "Layer-disabled" by default now, however you can still disable them by adding "-disabled" to the end of the layer name. A tool tip for this has been added to the "Select Layers to Use (!)" header.
Backend
- Cleaned up the source code in the .inx for the interface and the prepare.py file for better readability and scalability
- In Prepare.py there is now a "kicadLayers" dictionary that can easily be updated and added to as necessary to create the appropriate layers in Inkscape.
- Replaced a massive block of If Statements with a for loop to create the appropriate arguments and layers.