3 0 4 2011-01-27 21:00:00.000 CET BUG_FIX Copy/paste between two instances of the application BUG_FIX Parsing numerical values in countries that use comma as decimal separator BUG_FIX Dragging sticky points affects selectability of objects BUG_FIX Click is sometimes not registered while adding a new component BUG_FIX Fixed NPE when using default values IMPROVEMENT Allow shape control points of curves to overlap IMPROVEMENT Added DIL IC first pin indentation IMPROVEMENT Added transparency to the potentiometer IMPROVEMENT Reduced number of layers IMPROVEMENT Import from v1 files can now read label and electrolytic capacitor components and trace/pad colors IMPROVEMENT Added worker thread for longer file operation, so GUI doesn't freeze NEW_FEATURE Added right click menu on the canvas NEW_FEATURE Added "send to back" and "bring to front" options NEW_FEATURE Added label component NEW_FEATURE Added image component http://code.google.com/p/diy-layout-creator/downloads/list 3 0 5 2011-01-30 20:00:00.000 CET BUG_FIX Curved trace does not show control points BUG_FIX Potentiometer draws wrong at 180 degrees IMPROVEMENT Reset component selection when tab is changed IMPROVEMENT Resistor can show color bands IMPROVEMENT Electrolytic capacitor has a new icon and new looks IMPROVEMENT Solder pad can be square IMPROVEMENT Added keyboard shortcuts to some menu options IMPROVEMENT V1 file importer can recognize hookup wire and transistors NEW_FEATURE Added support for creating and loading templates NEW_FEATURE Added TO-92 transistor NEW_FEATURE Added TO-220 transistor NEW_FEATURE Added LED NEW_FEATURE Added axial electrolytic capacitor http://code.google.com/p/diy-layout-creator/downloads/list 3 0 6 2011-02-07 20:00:00.000 CET BUG_FIX Copy/paste doesn't work for some components (potentiometer, transistor, etc) BUG_FIX Resistor color codes are sometimes wrong IMPROVEMENT Resistors can specify power handling IMPROVEMENT Capacitors can specify voltage handling IMPROVEMENT Fixed lead alignment issue IMPROVEMENT Better scaling, grid lines are more precise IMPROVEMENT Improved performance NEW_FEATURE Added resistor schematic symbol NEW_FEATURE Added capacitor schematic symbol NEW_FEATURE Added eyelet/turret component NEW_FEATURE Added Marshall/Trainwreck style boards NEW_FEATURE Added few types of trimmers NEW_FEATURE Configurable rendering quality to improve speed http://code.google.com/p/diy-layout-creator/downloads/list 3 0 7 2011-02-27 20:00:00.000 CET BUG_FIX Resistor and capacitor symbols are not clickable BUG_FIX Boards sometimes render holes/pads on the edge BUG_FIX Download link doesn't work on Mac BUG_FIX Ruler ticks don't always match with the grid BUG_FIX Micro symbol doesn't get exported to PDF IMPROVEMENT DIL IC now has more pin options IMPROVEMENT Send to Back/Bring to Front are more flexible and renamed to match what they do NEW_FEATURE Auto-save project and restore if app crashes NEW_FEATURE Added support for themes NEW_FEATURE Added tube socket NEW_FEATURE Sticky points may be turned off NEW_FEATURE Snap to Grid may be turned off NEW_FEATURE Auto-create solder pads NEW_FEATURE Auto-edit mode NEW_FEATURE Continuous component creation http://code.google.com/p/diy-layout-creator/downloads/list 3 0 8 2011-03-03 20:00:00.000 CET BUG_FIX Sometimes it's not possible to click on a component, especially when layout is large IMPROVEMENT Curved traces and wires can have 2, 3 and 4 control points NEW_FEATURE Switchable wheel zoom NEW_FEATURE Automatic standing resistors, capacitors and diodes NEW_FEATURE Vertical vero board NEW_FEATURE Label has editable font http://code.google.com/p/diy-layout-creator/downloads/list 3 0 9 2011-08-28 20:00:00.000 CET BUG_FIX Auto-created solder pads aren't assigned with default settings and name IMPROVEMENT Component edit dialog allows changing property values even when they are not the same. Boxes are marked yellow to designate multi-valued state. IMPROVEMENT Component edit dialog should show mutual properties when components of different types are selected (e.g. curved trace and straight trace width) IMPROVEMENT Ctrl+click should not clear selection when clicked on the canvas IMPROVEMENT Increased PNG export resolution IMPROVEMENT Auto-increment component names when copy-pasting IMPROVEMENT Do not attempt to write auto-save files if user does not have permissions to create files IMPROVEMENT Allow zero ohm resistors NEW_FEATURE Outline mode that resembles PCB silkscreen NEW_FEATURE Double click on a component button in the toolbar selects all components of that type NEW_FEATURE Renumber selected components by X or Y axis NEW_FEATURE Recently used components in the toolbar for easy navigation http://code.google.com/p/diy-layout-creator/downloads/list 3 1 0 2012-02-01 20:00:00.000 CET BUG_FIX Selection sometimes highlights wrong component(s) BUG_FIX Renumber function sometimes doesn't work as expected IMPROVEMENT Increased PNG export resolution to 300dpi IMPROVEMENT Select All should not include locked components IMPROVEMENT Better lead and label rendering when lead spacing is smaller than component body IMPROVEMENT Allow more than 32 pins for IC NEW_FEATURE Adjustable solder pad hole size http://code.google.com/p/diy-layout-creator/downloads/list 3 2 0 2012-02-19 20:00:00.000 CET NEW_FEATURE Select components from context menu even when they are under other components NEW_FEATURE Ctrl+Shift toggles "Snap to Grid" option NEW_FEATURE Perfboards can show hole coordinates IMPROVEMENT Smarter resistor labels; try not to overlap label with color code bands IMPROVEMENT Improved import from v1 file format IMPROVEMENT Imperial ruler is divided to .1" instead of 1/4" IMPROVEMENT Allow finer grid spacing up to 0.5mm (0.02") IMPROVEMENT Do not hard-code voltage and power ratings http://code.google.com/p/diy-layout-creator/downloads/list 3 3 0 2012-02-25 20:00:00.000 CET NEW_FEATURE Expand selection feature, useful for debugging IMPROVEMENT Limit length of text in the status bar using "and X more" suffix http://code.google.com/p/diy-layout-creator/downloads/list 3 4 0 2012-03-09 20:00:00.000 CET NEW_FEATURE IC Symbol NEW_FEATURE BJT Symbol NEW_FEATURE MOSFET Symbol NEW_FEATURE JFET Symbol NEW_FEATURE Line connector IMPROVEMENT IC component can display name or value BUG_FIX "Index out of bounds" exception logs when selecting components BUG_FIX Loading files fails because encoding is not recognized BUG_FIX Application breaks when resistance is set to 0 ohms http://code.google.com/p/diy-layout-creator/downloads/list 3 5 0 2012-03-15 20:00:00.000 CET NEW_FEATURE Generic closed 1/4" jack NEW_FEATURE Cliff-style closed 1/4" jack NEW_FEATURE Ground Symbol http://code.google.com/p/diy-layout-creator/downloads/list 3 6 0 2012-03-21 20:00:00.000 CET IMPROVEMENT Fonts are exported to PDF NEW_FEATURE Plastic DC jack NEW_FEATURE Humbucker pickup NEW_FEATURE Single coil pickup http://code.google.com/p/diy-layout-creator/downloads/list 3 7 0 2012-03-27 20:00:00.000 CET NEW_FEATURE Lever guitar switch NEW_FEATURE 9V battery snap http://code.google.com/p/diy-layout-creator/downloads/list 3 8 0 2012-08-16 20:00:00.000 CET NEW_FEATURE Right click rotates component while laying out on the canvas NEW_FEATURE Added DIY file association for Windows (run associations.bat) IMPROVEMENT More usable "Bring to Forward" and "Send to Backward" IMPROVEMENT Faster copy-paste functionality IMPROVEMENT Improved auto-save not to slow down the app http://code.google.com/p/diy-layout-creator/downloads/list 3 9 0 2012-08-20 20:00:00.000 CET NEW_FEATURE Move selected components with arrow keys (and ctrl/shift) IMPROVEMENT Right-click in the toolbar to select all components of the same type IMPROVEMENT Click on a component in the toolbar sometimes doesn't register IMPROVEMENT Remove junk from BOM (eyelets, wires, traces) IMPROVEMENT Improved "Recently Used" toolbox, doesn't jump as you click IMPROVEMENT Control number of "Recently Used" items from config.properties IMPROVEMENT Faster component placement, auto-focus on "Value" box IMPROVEMENT Transistors can show name or value IMPROVEMENT UNICODE font export to PDF files IMPROVEMENT More intuitive unsaved file warning message http://code.google.com/p/diy-layout-creator/downloads/list 3 10 0 2012-08-20 20:00:00.000 CET IMPROVEMENT Improved overall performance BUG_FIX Should be more stable under OSX and not crash unexpectedly http://code.google.com/p/diy-layout-creator/downloads/list 3 11 0 2012-08-21 20:00:00.000 CET IMPROVEMENT Some components (like Image) can be placed in any layer using Send to Back/Bring to Front IMPROVEMENT Replaced deep cloning library with manual implementation http://code.google.com/p/diy-layout-creator/downloads/list 3 12 0 2012-08-23 20:00:00.000 CET BUG_FIX Rectangle selection triggers file (modified) state BUG_FIX Two components are created instead of one BUG_FIX Undo-Redo repeated several times messes up selection BUG_FIX Loading DIY file that contains images sometimes breaks BUG_FIX Image disappears while scrolling if not completely in the visible area IMPROVEMENT Auto-Edit opens the editor on for components that make sense (e.g. NOT for traces, solder pads, etc) IMPROVEMENT Better sorting in the BOM (e.g. R2 should go before R10) http://code.google.com/p/diy-layout-creator/downloads/list 3 13 0 2012-08-23 20:00:00.000 CET BUG_FIX Problems opening older files that have BOM NEW_FEATURE Polygon Ground Fill component NEW_FEATURE TO-1 transistor component NEW_FEATURE Multi-layer PCB support; outputs each layer's trace mask to a separate page NEW_FEATURE Editable BOM color IMPROVEMENT Show voltage and power ratings in the BOM where applicable IMPROVEMENT Folded TO-92 transistors IMPROVEMENT Block user actions during long operations (print, export, etc) http://code.google.com/p/diy-layout-creator/downloads/list 3 14 0 2012-08-27 20:00:00.000 CET BUG_FIX Ruler jumps when scrolling BUG_FIX Error when importing V1 files that contain potentiometers NEW_FEATURE Miniature and ultra-miniature PCB mount relays NEW_FEATURE TO-3 transistors IMPROVEMENT Folded electrolytic capacitors IMPROVEMENT Folded TO-220 transistor IMPROVEMENT Label vertical and horizontal alignment can be changed IMPROVEMENT Editable pin spacing for all radial components http://code.google.com/p/diy-layout-creator/downloads/list 3 15 0 2012-08-31 20:00:00.000 CET NEW_FEATURE Added support for component templates IMPROVEMENT Hidden "default" checkboxes from the editor because templates cover that functionality. If you need them back however, uncomment org.diylc.swing.gui.editor.PropertyEditorDialog.SHOW_DEFAULT_BOXES=true in the config.properties file IMPROVEMENT Ability to rotate toggle switch http://code.google.com/p/diy-layout-creator/downloads/list 3 16 0 2012-09-17 20:00:00.000 CET NEW_FEATURE Ability to rotate text NEW_FEATURE Connector dot component BUG_FIX Radial components become transparent by themself BUG_FIX Context menu doesn't show on MacOS IMPROVEMENT Ability to flip standing diodes IMPROVEMENT Allow zero sized holes on solder pads http://code.google.com/p/diy-layout-creator/downloads/list 3 17 0 2012-09-24 20:00:00.000 CET NEW_FEATURE Triode tube symbol NEW_FEATURE Pentode tube symbol NEW_FEATURE Diode tube symbol IMPROVEMENT Editable label color for leaded components IMPROVEMENT Outline mode for switches, jacks, trimmers, potentiometers and transistors http://code.google.com/p/diy-layout-creator/downloads/list 3 18 0 2012-09-24 20:00:00.000 CET BUG_FIX Components don't show up in the toolbox on OSX NEW_FEATURE Inductor symbol IMPROVEMENT Component values (resistance, capacitance, etc) are created blank instead of defaulting to some values http://code.google.com/p/diy-layout-creator/downloads/list 3 19 0 2012-09-24 20:00:00.000 CET BUG_FIX Cannot save a component template if value is not set NEW_FEATURE Mirrored text for PCB artwork http://code.google.com/p/diy-layout-creator/downloads/list 3 20 0 2012-09-24 20:00:00.000 CET BUG_FIX BOM doesn't work when there's a component without a value set BUG_FIX Editing multiple components doesn't work there's a component without a value set NEW_FEATURE Diode symbol NEW_FEATURE Zener diode symbol NEW_FEATURE Schottky diode symbol NEW_FEATURE LED symbol IMPROVEMENT Bring back default check boxes in the editor http://code.google.com/p/diy-layout-creator/downloads/list 3 21 0 2012-10-1 20:00:00.000 CET BUG_FIX Configuration and component templates are lost when restarting the app http://code.google.com/p/diy-layout-creator/downloads/list 3 22 0 2012-10-08 20:00:00.000 CET BUG_FIX Two Voltage properties for ceramic capacitors BUG_FIX Cannot create ceramic capacitor if there's a default value for voltage IMPROVEMENT Copy paste functionality improved IMPROVEMENT Component templates save shape of the component (for wires, traces and such) http://code.google.com/p/diy-layout-creator/downloads/list 3 23 0 2012-10-08 20:00:00.000 CET BUG_FIX TO-3 transistor rotation is wrong for 180 degrees BUG_FIX Pasted components are placed below traces BUG_FIX Right click changes selection NEW_FEATURE SIP IC component IMPROVEMENT Editable colors for DIP IC IMPROVEMENT Clearer standing component (mainly diode) reversion IMPROVEMENT Ctrl + right click on component type in toolbox appends components of that type to selection IMPROVEMENT Editable lead color; changed default lead color http://code.google.com/p/diy-layout-creator/downloads/list 3 24 0 2013-03-04 20:00:00.000 CET BUG_FIX Snap to grid after releasing Ctrl button and creating a new component BUG_FIX Paste throws an error BUG_FIX Potentiometer doesn't update when size only is changed IMPROVEMENT Faster startup when using image component templates http://code.google.com/p/diy-layout-creator/downloads/list 3 25 0 2013-04-22 20:00:00.000 CET BUG_FIX Large components disappear when none of the edges is in the visible area of the screen NEW_FEATURE Breadboard component http://code.google.com/p/diy-layout-creator/downloads/list 3 26 0 2013-04-25 20:00:00.000 CET BUG_FIX Large components disappear when none of the edges is in the visible area of the screen NEW_FEATURE Ability to rotate selection IMPROVEMENT More predictable movement of multiple components at the same time http://code.google.com/p/diy-layout-creator/downloads/list 3 27 0 2013-04-30 20:00:00.000 CET BUG_FIX Moving multiple components doesn't honor snap to grid OFF setting BUG_FIX Do not change selection on right click when right clicking on one of the selected components BUG_FIX Right click rotation during component creation throws an error NEW_FEATURE Ability to import existing DIY files into a project NEW_FEATURE Added primitive shapes - ellipse, polygon and (rounded) rectangle NEW_FEATURE Added tri-pad board (thanks Hauke!) NEW_FEATURE Apply template to one or more existing components from the context menu IMPROVEMENT Trace cuts can be placed between two holes for tighter layouts (double click trace to find "Cut between holes") IMPROVEMENT Moved all schematic symbols to a dedicated category IMPROVEMENT Allow grid spacing as little as 0.1mm http://code.google.com/p/diy-layout-creator/downloads/list 3 28 0 2013-08-15 20:00:00.000 CET BUG_FIX Issue with dragging multiple components BUG_FIX Issue with component selection NEW_FEATURE Select all within a layer http://code.google.com/p/diy-layout-creator/downloads/list 3 29 0 2016-04-20 20:00:00.000 CET BUG_FIX Issue with losing saved user configuration BUG_FIX Issue with disabled "Save as Template" context menu item problem, as well as issue with strange rotation and probably few more BUG_FIX Undo steps kept after opening a new file NEW_FEATURE Transistors can be rotated and flipped vertically NEW_FEATURE DIL ICs can show pin numbers NEW_FEATURE Display both component value and name or neither of them NEW_FEATURE Potentiometer schematic symbol added https://github.com/bancika/diy-layout-creator/releases 3 30 0 2016-04-25 20:00:00.000 CET IMPROVEMENT Improved potentiometer symbol appearance https://github.com/bancika/diy-layout-creator/releases 3 31 0 2016-05-09 20:00:00.000 CET BUG_FIX Undo works only one level back (bug introduced in 3.29) https://github.com/bancika/diy-layout-creator/releases 3 32 0 2016-11-12 20:00:00.000 CET NEW_FEATURE Project Cloud feature introduced with global project sharing functionality NEW_FEATURE Transformer core and coil schematic symbols added that can be used to put together custom transformer symbols NEW_FEATURE Added Public Announcements feature IMPROVEMENT Potentiometer and transistor symbols can be flipped horizontally IMPROVEMENT Reduced DIYLC package size IMPROVEMENT Auto save and recovery made a bit smarter IMPROVEMENT Popup dialogs work better with keyboard - Enter confirms, Escape dismisses dialogs IMPROVEMENT Make order of items in the 'Edit Project' dialog more logical IMPROVEMENT Better support for old V1 file import IMPROVEMENT Toggle switch terminal spacing can be changed IMPROVEMENT Allow multi-line project description BUG_FIX Changing Display to one trimmer affects all trimmers and does not get saved to the file BUG_FIX Solder pad component should not allow negative size BUG_FIX Fixed silent error when having a resistor without a valid value (e.g. missing units) https://github.com/bancika/diy-layout-creator/releases 3 33 0 2016-12-23 20:00:00.000 CET NEW_FEATURE Terminal strip component added NEW_FEATURE Battery schematic symbol added NEW_FEATURE Glass diode component added NEW_FEATURE SMD capacitor and resistor added IMPROVEMENT Fixed the issue with zooming in on traces and similar components that would not change on zooming IMPROVEMENT Tube, transistor and potentiometer symbols can be rotated IMPROVEMENT Added percent text box next to the slider for editors like Alpha or Scale IMPROVEMENT Better object line representation when zoomed in IMPROVEMENT Increased maximum zoom range from 200% to 300% IMPROVEMENT Improved pentode symbol without the suppressor grid https://github.com/bancika/diy-layout-creator/releases 3 34 0 2016-12-30 20:00:00.000 CET NEW_FEATURE Searchable component tree instead of the old toolbar (can be changed back from "Config" menu) NEW_FEATURE Open 1/4" Switchcraft-style jack added NEW_FEATURE LP-style switch added NEW_FEATURE P-90 pickup in both "dog ear" and "soap bar" variations added NEW_FEATURE Telecaster bridge pickup added as a variation of single coil pickup NEW_FEATURE Mini humbucker pickup added as a variation of Humbucker pickup IMPROVEMENT X-axis coordinates for all perfboards are now numberical IMPROVEMENT Improved trace cut rendering to look more realistic IMPROVEMENT Improved guitar pickup rendering to look more realistic BUG_FIX Using unicode characters (like micro character) in template names breaks the whole config file BUG_FIX Fixed broken links in the Help menu BUG_FIX TriPad board didn't show coordinate labels even when configured to do so https://github.com/bancika/diy-layout-creator/releases 3 35 0 2017-01-05 20:00:00.000 CET BUG_FIX Cannot type "q" letter in any of the boxes around the app NEW_FEATURE Mirror selection horizontally and vertically NEW_FEATURE Ability to set a default template for component type (grey "pin" icon in the template popup) IMPROVEMENT Default focus on "Text" field for label IMPROVEMENT Consolidated popup menu items with "Edit" menu IMPROVEMENT Renamed menu actions for renumbering to be clearer https://github.com/bancika/diy-layout-creator/releases 3 36 0 2017-01-26 20:00:00.000 CET NEW_FEATURE Ability to quickly save a group of components as a building block and use it later NEW_FEATURE Show/hide rulers NEW_FEATURE Show/hide the grid IMPROVEMENT Ability to type in hex value in color editor IMPROVEMENT Ability to rotate tube sockets for arbitrary angle and change color IMPROVEMENT Flip tube schematic symbols IMPROVEMENT Renamed "template" to "variant" as it is describes the meaning more closely IMPROVEMENT Applying a variant/template shouldn't affect component placement IMPROVEMENT Improved rotation and mirroring of multiple components at the same time IMPROVEMENT Improved resistor rendering to look more realistic IMPROVEMENT Editable single coil pickup pole pieces (rods or rails) and pole piece color IMPROVEMENT Editable humbucker pickup pole pieces (rods or rails) and pole piece color IMPROVEMENT Editable P90 pickup pole piece color BUG_FIX Component type gets selected while expanding folders in the component tree https://github.com/bancika/diy-layout-creator/releases 3 37 0 2017-04-10 20:00:00.000 CET BUG_FIX Thumbnail sometimes gets very small when uploading a project to the cloud IMPROVEMENT Ability to change resistor shape (tubular or standard "dog bone") IMPROVEMENT Added more control over Breadboard size, orientation and appearance https://github.com/bancika/diy-layout-creator/releases 3 38 0 2017-04-20 20:00:00.000 CET NEW_FEATURE Added 'Recent Files' to the main menu to keep track of the previous 10 files NEW_FEATURE Hold Control key to zoom with mouse wheel. Zooming (somewhat) tracks mouse cursor position NEW_FEATURE Ability to set project-wide default font through 'Edit Project Settings' dialog NEW_FEATURE Added wizard installer for Windows that associates the app with .DIY files automatically IMPROVEMENT Moved config and auto-save file locations to standard user directory instead of using the app directory IMPROVEMENT Do not allow creating zero-length components (e.g. traces, lines, etc) IMPROVEMENT Hookup wire can be sent to back behind boards IMPROVEMENT Solder pads can be sent behind copper traces to allow creating white border around traces on top of a ground plane IMPROVEMENT Ability to edit color of copper traces, curved traces and solder pads at the same time when they are all selected IMPROVEMENT Tooltip doesn't cover buttons in the right side of the status bar BUG_FIX Component library empty if the app is installed in a folder that contains special characters in the name https://github.com/bancika/diy-layout-creator/releases 3 39 0 2017-04-20 20:00:00.000 CET NEW_FEATURE Assign F1-F12 keys as shortcuts for frequently used component types or building blocks NEW_FEATURE Type-in selection nudge NEW_FEATURE Show and hide each individual layer NEW_FEATURE Red ticks on both rulers mark selection bounds, blue tick tracks cursor position IMPROVEMENT Improve precision for Solder Pad and Copper Trace by not rounding the size up or down IMPROVEMENT Show selection size in both inches and centimeters IMPROVEMENT Use standard OSX/Mac "command" key for menu shortcuts and to un-stuck components BUG_FIX Issues with DIL and SIL IC pin alignment when using metric grid and pin spacing BUG_FIX Resistor changes shape on its own https://github.com/bancika/diy-layout-creator/releases