Skip to content

0.2.18.3

Compare
Choose a tag to compare
@badgeek badgeek released this 18 Aug 08:25
ace80fd

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.

image
image