4 38 0 2024-12-23 00:00:00.000 CET NEW_FEATURE Buzzer component and symbol added (thanks M0JXD) NEW_FEATURE Resistor symbol now has two draw standards - ANSI and IEC (thanks M0JXD) IMPROVEMENT Fixed run.sh application starter for Linux and Apple OSX with M1/M2 processors when using Java 17 or newer IMPROVEMENT When editing Label components, default focus to the text editor BUG_FIX Unable to move selected components if one of them is close to being reduced to a point BUG_FIX Toroidal Inductor hangs the application if it doesn't have inductance value set https://github.com/bancika/diy-layout-creator/releases 4 39 0 2025-01-25 00:00:00.000 CET IMPROVEMENT Upgraded JRE version of Mac builds to Temurin 17 and switched OpenGL to Metal rendering engine for improved performance BUG_FIX Choosing "Print" option from the menu starts printing immediately before choosing printing preferences https://github.com/bancika/diy-layout-creator/releases 4 40 0 2025-02-22 00:00:00.000 CET NEW_FEATURE Freeway 3x3-03 Toggle switch added NEW_FEATURE Guitar wiring analyzer can now detect treble bleed circuit on volume controls NEW_FEATURE Added headless mode for direct render to file without the GUI - use 'inputFile --export (--force) outputFile' syntax NEW_FEATURE Added two types of 4PDT On/On/On Switches, e.g. DiMarzio EP1111 (thank you Lukasz Tekieli) NEW_FEATURE Ability to set explicit dimensions of basic shapes - rectangles and ellipses NEW_FEATURE Ability to change pitch and appearance of PCB Terminal Block component IMPROVEMENT Better rendering of the effective circuit graph in the guitar wiring analyzer, showing series and parallel connections in a more intuitive way IMPROVEMENT Increased max undo stack size to 128 versions IMPROVEMENT Added 1-pole DIP switch option IMPROVEMENT Allow guitar wiring analyzer when some of the switching configuration do not produce output IMPROVEMENT 'Save As' displays the current file name by default IMPROVEMENT 'Proto Board 780 Holes' now aligns with the grid IMPROVEMENT Show Label text in 'Project Explorer' in addition to the name IMPROVEMENT MacOS version for x86 platform upgraded to java 17 and metal rendering engine BUG_FIX Fixed null pointer exceptions when trying to add components to the layout in some cases BUG_FIX Loading files that contain lines with end arrows sometimes produces errors in the log and lines not to be loaded BUG_FIX Mouse click to select intermittently doesn't register on Mac machines BUG_FIX Ctrl + Minus sign sometimes doesn't zoom out https://github.com/bancika/diy-layout-creator/releases 4 41 0 2025-03-08 00:00:00.000 CET NEW_FEATURE Export traces, pads (with holes), ground fill and PCB text to Gerber files NEW_FEATURE Added ability to select PTH or NPTH holes for solder pads IMPROVEMENT Optimized continuity calculations to be faster IMPROVEMENT Increased maximum available memory for DIYLC to 4GB IMPROVEMENT Upgraded Java JRE to version 17 LTE IMPROVEMENT Added support for high DPI displays IMPROVEMENT Added windows x64 build BUG_FIX Pasting a building block sometimes messes up the z-order of components BUG_FIX Pasting a building block sometimes switches selection to previously added components and canvas moves to the wrong position BUG_FIX 'Highlight Continuity Areas' sometimes renders stale areas when clicked https://github.com/bancika/diy-layout-creator/releases 4 41 1 2025-03-08 00:00:00.000 CET BUG_FIX Do not mirror bottom layers for Gerber export as fabrication service providers expect a top view for everything BUG_FIX Selecting components by drawing a rectangle around them works glitchy https://github.com/bancika/diy-layout-creator/releases 5 0 0 2025-03-09 00:00:00.000 CET NEW_FEATURE Switched to AppImage distribution for Linux system, abandoning Flatpak as a means of distribution. DIYLC AppImage will be available alongside with other executables on the official DIYLC GitHub page. IMPROVEMENT Upgraded Windows installer version and Windows EXE launcher version BUG_FIX Fixed alignment issues of round elements (e.g. solder pads and holes) in exported Gerber files BUG_FIX Fixed the issue with opening DIY files on Mac OS https://github.com/bancika/diy-layout-creator/releases 5 1 0 2025-03-09 00:00:00.000 CET BUG_FIX Moving selected components with a mouse doesn't register file modification action and doesn't enable Undo action https://github.com/bancika/diy-layout-creator/releases