Skip to content

Releases: bancika/diy-layout-creator

DIYLC Gen3 v54.0

26 Feb 09:15
f51d19b
Compare
Choose a tag to compare

[New Feature] "Create Netlist" feature added under File -> Analyze
[New Feature] "Analyze Guitar Wiring" feature added under File -> Analyze
[New Feature] Guitar pickups now have separate terminals for start and finish point of each coil. Single coil pickups have polarity property added
[New Feature] Added center-OFF options for "Mini Toggle Switch"
[New Feature] Added ability to mark common lugs on all "Lever Switch" types with a different color
[Improvement] Improve performance of "Image" component and greatly reduce file size when images are present
[Improvement] Allow a file to be loaded if it references a missing component property, but show a warning.
[Bug Fix] Version 3.53 would not start unless there was an older version running on the same machine before

DIYLC Gen3 v53.0

09 Feb 11:52
Compare
Choose a tag to compare

[New Feature] Added extra work space around the layout that can be used to store additional components and helpers, but does not get exported to a file. Configurable from the menu
[New Feature] Ability to export and import building blocks and variants from the "File" menu
[New Feature] Show mouse cursor coordiantes in the status bar
[New Feature] "RCA Jack" added
[New Feature] Add switched type to "Open 1/4" Jack" component
[New Feature] Selectable coordinate origin point for all perforated boards
[Improvement] Vast improvement of rendering performance and memory management, especially with large layouts
[Improvement] Create a backup of config file when there is an issue with loading (for example running two DIYLC versions on the same machine) to avoid data loss
[Improvement] Automatically select dropped components from the component tree after they get placed
[Improvement] Better rendering of IC and transistor pins when zoomed in
[Improvement] Better rendering of guitar pickups when dragging and in outline mode
[Improvement] Better rendering of TO-3 transistor package
[Bug Fix] Drag&Drop from the component tree sometimes picks up a wrong component type
[Bug Fix] "Select All" menu option from the component tree context menu doesn't work
[Bug Fix] Components do not load if the installation directory name contains a special character, like '!'
[Bug Fix] Do not allow zero for size and spacing properties that could lead to crashes or unexpected behavior

DIYLC Gen3 v52.0

03 Feb 10:34
Compare
Choose a tag to compare

[New Feature] Ability to drag components directly from the tree to the canvas for faster process
[New Feature] "Twisted Leads" added (DIYLC v2 fans rejoice)
[New Feature] "Fuse Symbol" added
[Improvement] Better rendering precision when exporting to PDF and PNG files
[Improvement] Added confirmation dialog before deleting a building block
[Bug Fix] "PCB Text" components are not included in trace mask exports

DIYLC Gen3 v51.0

28 Jan 10:43
Compare
Choose a tag to compare

[Improvement] Better selection rendering for a few components, mostly electro-mechanical
[Bug Fix] Jumper color switches to red on its own
[Bug Fix] Lead alignment sometimes gets rendered off by 1px for resistor and capacitor schematic symbol
[Bug Fix] Reverted Ohm symbol changes that made it render wrong on some systems
[Bug Fix] Update dialog doesn't show up when clicked on the light bulb icon in the status bar

DIYLC Gen3 v50.0

23 Jan 10:01
Compare
Choose a tag to compare

[New Feature] "Signal Transformer" added
[New Feature] "Pilot Lamp Holder" added
[New Feature] "Radial Inductor" added
[New Feature] "Toroidal Inductor" added
[New Feature] Configurable graphics hardware acceleration
[New Feature] More flexibility with coordinate display for boards
[New Feature] "Recent Updates" added to status bar and Help menu
[Improvement] Fixed the issue with Ohm symbol rendering with some fonts and changed default project font back to "Square721 BT"
[Improvement] Better color band rendering on resistors and smarter label positioning
[Improvement] Added few pedal enclosure variants
[Improvement] Chrome-style cursors for mouse scrolling with arrows showing the exact scrolling direction
[Improvement] Do not render various jack components as completely transparent while dragging
[Bug Fix] Since 3.49, straight traces are rendered 1px thinner than curved traces of the same thickness
[Bug Fix] Since 3.49, some capacitor variants have disappeared. The fix brings them back

DIYLC Gen3 v49.0

16 Jan 09:27
Compare
Choose a tag to compare

[New Feature] Middle mouse click activates mouse movement scroll mode, similar to web browsers
[New Feature] When "High Quality Rendering" option is checked, some components are rendered with 3D shading for better looks
[New Feature] "Fuse Holder" added
[New Feature] "Bridge Rectifier" added
[New Feature] Changed default project font again to "Lucida Console" because "Square721 BT" doesn't render Ohm symbol properly
[New Feature] Added optional arrow to the "Line" component together with configurable thickness
[New Feature] Ability to flip polarity of IC symbol
[Improvement] Use hardware acceleration for rendering to improve performance and reduce memory usage
[Improvement] Use transparency instead of rendering pins on top of transistor body
[Improvement] Leads and wires are rendered better, especially when zoomed in

DIYLC Gen3 v48.0

13 Jan 11:04
Compare
Choose a tag to compare

[New Feature] Added "Label Orientation" property to leaded components that can be used to force component labels to be rendered horizontally instead of following component placement direction
[New Feature] "Jazz Bass Pickup" added
[New Feature] "P-Bass Pickup" added
New Feature] Filtertron pickup type added within "Humbucker Pickup" as well as screw pole pieces for all humbucker types
[New Feature] "DIP Switch" added
[New Feature] "Tantalum Capacitor" added
[New Feature] "IEC Socket" added
[New Feature] "Logic Gate (symbol)" added with 8 main gate types
[New Feature] Ability to have "Single-coil Pickup" and "Humbucker Pickup" with no poles, similar to EMG, Lace Sensor...
[Improvement] Render resistor color bands and capacitor polarity markings properly when zoomed in [Improvement] Do not allow negative values for properties indicating a size
[Bug Fix] Project font gets reverted to "Square721 BT" on Undo
[Bug Fix] Some actions do not register with Undo/Redo mechanism: project font, layer settings, group/ungroup
[Bug Fix] When loaded from an existing file, "Potentiometer Symbol" doesn't retain the specified orientation

DIYLC Gen3 v47.0

09 Jan 10:19
Compare
Choose a tag to compare

[New Feature] Multi-section Electrolytic "Can" Capacitor added
[New Feature] Added visual indicator to the component tree showing how many variants, if any, exist for a component
[New Feature] DIYLC now comes with predefined component variants out-of-the box, in addition to user-specific variants
[Improvement] Changed default font to "Square721 BT" that looks more technical and is packaged with the app
[Improvement] Right-click rotate while placing components on the canvas now applies to tube sockets as well
[Bug Fix] Fix "Mouse Wheel Zoom" feature that got broken in 3.46.1
[Bug Fix] Include Themes (under Config menu) in the Windows installer version
[Bug Fix] Covered humbucker pickup throwing errors when rotated

DIYLC Gen3 v46.1

26 Dec 21:35
Compare
Choose a tag to compare

[Bug Fix] Revert unintentional change for MacOs for "command" and "control" keys for zooming and selection

DIYLC Gen3 v46.0

26 Dec 11:16
Compare
Choose a tag to compare

[New Feature] Oval solder pads, available as new types of regular "Solder Pad" components
[Improvement] Faster click and popup menu response due to improved performance of selection area calculations, especially with bigger layouts
[Improvement] Do not group multiple components automatically after being pasted
[Improvement] Better error handing in V2 file importer
[Improvement] Rotate commands now applies to "Label" and "PCB Text" components
[Bug Fix] Clicking on a building block in the component tree sometimes makes the components go back to the top-left corner of the layout
[Bug Fix] Ctrl + click doesn't add components to the selection in MacOS