mirror of
https://github.com/bancika/diy-layout-creator
synced 2026-11-10 17:22:09 +10:00
release 4.40.0
This commit is contained in:
Binary file not shown.
+59
-48
@@ -12,8 +12,8 @@
|
|||||||
<property name="main.class" value="org.diylc.DIYLCStarter" />
|
<property name="main.class" value="org.diylc.DIYLCStarter" />
|
||||||
<property name="diylc.version" value="4.40.0" />
|
<property name="diylc.version" value="4.40.0" />
|
||||||
|
|
||||||
<property name="osx.jre8.x64.path" value="tools\jre\osx\x86\jre8u321\Contents\Home\" />
|
<property name="osx.jre.x64.path" value="tools\jre\osx\x86\temurin17\Contents\Home\" />
|
||||||
<property name="osx.jre8.arm.path" value="tools\jre\osx\arm\temurin17\Contents\Home\" />
|
<property name="osx.jre.arm.path" value="tools\jre\osx\arm\temurin17\Contents\Home\" />
|
||||||
|
|
||||||
<property name="classes.dir" value="${build.dir}/temp/${ant.project.name}/classes" />
|
<property name="classes.dir" value="${build.dir}/temp/${ant.project.name}/classes" />
|
||||||
<property name="test.classes.dir" value="${build.dir}/temp/${ant.project.name}/test.classes" />
|
<property name="test.classes.dir" value="${build.dir}/temp/${ant.project.name}/test.classes" />
|
||||||
@@ -80,51 +80,62 @@
|
|||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="mac" depends="jar">
|
<target name="mac" depends="jar">
|
||||||
<bundleapp
|
<bundleapp
|
||||||
outputdirectory="${build.dir}"
|
outputdirectory="${build.dir}"
|
||||||
name="DIYLC"
|
name="DIYLC"
|
||||||
jvmrequired="1.8"
|
jvmrequired="17"
|
||||||
copyright="2025 bancika"
|
copyright="2025 bancika"
|
||||||
displayname="DIY Layout Creator"
|
displayname="DIY Layout Creator"
|
||||||
identifier="org.diylc.Desktop"
|
identifier="org.diylc.Desktop"
|
||||||
shortversion="${diylc.version}"
|
shortversion="${diylc.version}"
|
||||||
applicationCategory="public.app-category.graphics-design"
|
applicationCategory="public.app-category.graphics-design"
|
||||||
icon="icons/diylc.icns"
|
icon="icons/diylc.icns"
|
||||||
mainclassname="${main.class}">
|
mainclassname="${main.class}">
|
||||||
<bundledocument contentTypes="org.diylc.diy"
|
<bundledocument contentTypes="org.diylc.diy"
|
||||||
name="DIYLC document"
|
name="DIYLC document"
|
||||||
role="Editor"
|
role="Editor"
|
||||||
handlerRank="Owner">
|
handlerRank="Owner">
|
||||||
</bundledocument>
|
</bundledocument>
|
||||||
<typedeclaration
|
<typedeclaration
|
||||||
identifier="org.diylc.diy"
|
identifier="org.diylc.diy"
|
||||||
description="DIYLC file type"
|
description="DIYLC file type"
|
||||||
icon="icons/diylc_file.icns"
|
icon="icons/diylc_file.icns"
|
||||||
conformsTo="public.xml,public.text"
|
conformsTo="public.xml,public.text"
|
||||||
extensions="diy" />
|
extensions="diy" />
|
||||||
<runtime dir="${osx.jre8.x64.path}" />
|
<runtime dir="${osx.jre.arm.path}" />
|
||||||
<classpath file="${jar.dir}\diylc.jar" />
|
<arch name="x86_64"/>
|
||||||
<classpath file="${jar.dir}\lib\*.jar" />
|
<arch name="i386"/>
|
||||||
<classpath file="${jar.dir}\library\*.jar" />
|
<classpath file="${jar.dir}\diylc.jar" />
|
||||||
<option value="-Xms512m" />
|
<classpath file="${jar.dir}\lib\*.jar" />
|
||||||
<option value="-Xmx4096m" />
|
<classpath file="${jar.dir}\library\*.jar" />
|
||||||
<!--<option value="-javaagent:Contents/Java/jar-loader.jar" />-->
|
<option value="-Xms512m" />
|
||||||
<option value="-Dorg.diylc.scriptRun=true" />
|
<option value="-Xmx4096m" />
|
||||||
<option value="-Dfile.encoding=UTF-8" />
|
<!--<option value="-javaagent:Contents/Java/jar-loader.jar" />-->
|
||||||
<option value="-Dcom.apple.macos.use-file-dialog-packages=true"/>
|
<option value="--add-exports=java.desktop/com.apple.eawt.event=ALL-UNNAMED" />
|
||||||
<option value="-Dapple.laf.useScreenMenuBar=true"/>
|
<option value="--add-exports=java.desktop/com.apple.eio=ALL-UNNAMED" />
|
||||||
<option value="-Dapple.awt.application.name=DIY Layout Creator"/>
|
<option value="--add-opens=java.base/java.util=ALL-UNNAMED" />
|
||||||
<option value="-Dcom.apple.smallTabs=true"/>
|
<option value="--add-opens=java.base/java.lang=ALL-UNNAMED" />
|
||||||
<option value="-Xdock:name=DIY Layout Creator"/>
|
<option value="--add-opens=java.base/java.text=ALL-UNNAMED" />
|
||||||
<option value="-Xdock:icon=Contents/Resources/diylc.icns"/>
|
<option value="--add-opens=java.desktop/java.awt=ALL-UNNAMED" />
|
||||||
</bundleapp>
|
<option value="--add-opens=java.desktop/java.awt.font=ALL-UNNAMED" />
|
||||||
<zip destfile="${build.dir}/diylc-${diylc.version}-osx-x86.zip">
|
<option value="--add-opens=java.desktop/java.awt.geom=ALL-UNNAMED" />
|
||||||
<zipfileset filemode="755" dir="${build.dir}/DIYLC.app" prefix="DIYLC.app" />
|
<option value="-Dorg.diylc.scriptRun=true" />
|
||||||
<zipfileset filemode="755" dir="${basedir}/themes" prefix="DIYLC.app/Contents/Resources/themes" />
|
<option value="-Dfile.encoding=UTF-8" />
|
||||||
<zipfileset filemode="755" dir="${basedir}/fonts" prefix="DIYLC.app/Contents/Resources/fonts" />
|
<option value="-Dcom.apple.macos.use-file-dialog-packages=true"/>
|
||||||
<zipfileset filemode="755" dir="${basedir}/lang" prefix="DIYLC.app/Contents/Resources/lang" />
|
<option value="-Dapple.laf.useScreenMenuBar=true"/>
|
||||||
</zip>
|
<option value="-Dapple.awt.application.name=DIY Layout Creator"/>
|
||||||
</target>
|
<option value="-Dcom.apple.smallTabs=true"/>
|
||||||
|
<option value="-Dsun.java2d.metal=true"/>
|
||||||
|
<option value="-Xdock:name=DIY Layout Creator"/>
|
||||||
|
<option value="-Xdock:icon=Contents/Resources/diylc.icns"/>
|
||||||
|
</bundleapp>
|
||||||
|
<zip destfile="${build.dir}/diylc-${diylc.version}-osx-x86.zip">
|
||||||
|
<zipfileset filemode="755" dir="${build.dir}/DIYLC.app" prefix="DIYLC.app" />
|
||||||
|
<zipfileset filemode="755" dir="${basedir}/themes" prefix="DIYLC.app/Contents/Resources/themes" />
|
||||||
|
<zipfileset filemode="755" dir="${basedir}/fonts" prefix="DIYLC.app/Contents/Resources/fonts" />
|
||||||
|
<zipfileset filemode="755" dir="${basedir}/lang" prefix="DIYLC.app/Contents/Resources/lang" />
|
||||||
|
</zip>
|
||||||
|
</target>
|
||||||
|
|
||||||
<target name="mac-arm" depends="jar">
|
<target name="mac-arm" depends="jar">
|
||||||
<bundleapp
|
<bundleapp
|
||||||
@@ -149,7 +160,7 @@
|
|||||||
icon="icons/diylc_file.icns"
|
icon="icons/diylc_file.icns"
|
||||||
conformsTo="public.xml,public.text"
|
conformsTo="public.xml,public.text"
|
||||||
extensions="diy" />
|
extensions="diy" />
|
||||||
<runtime dir="${osx.jre8.arm.path}" />
|
<runtime dir="${osx.jre.arm.path}" />
|
||||||
<arch name="arm64" />
|
<arch name="arm64" />
|
||||||
<arch name="arm64e" />
|
<arch name="arm64e" />
|
||||||
<classpath file="${jar.dir}\diylc.jar" />
|
<classpath file="${jar.dir}\diylc.jar" />
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
exec java -Xms512m -Xmx2048m -javaagent:lib/jar-loader.jar -Dorg.diylc.scriptRun=true -Dfile.encoding=UTF-8 -cp diylc.jar:lib --add-exports java.desktop/com.apple.eawt.event=ALL-UNNAMED --add-exports java.desktop/com.apple.eio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.desktop/java.awt=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED --add-opens java.desktop/java.awt.geom=ALL-UNNAMED org.diylc.DIYLCStarter "$@"
|
exec java -Xms512m -Xmx4096m -javaagent:lib/jar-loader.jar -Dorg.diylc.scriptRun=true -Dfile.encoding=UTF-8 -cp diylc.jar:lib --add-exports java.desktop/com.apple.eawt.event=ALL-UNNAMED --add-exports java.desktop/com.apple.eio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.desktop/java.awt=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED --add-opens java.desktop/java.awt.geom=ALL-UNNAMED org.diylc.DIYLCStarter "$@"
|
||||||
@@ -37,6 +37,30 @@
|
|||||||
<update_contact>nbenitezl_AT_gmail.com</update_contact>
|
<update_contact>nbenitezl_AT_gmail.com</update_contact>
|
||||||
<content_rating type="oars-1.1"/>
|
<content_rating type="oars-1.1"/>
|
||||||
<releases>
|
<releases>
|
||||||
|
<release version="4.40.0" date="2025-02-20">
|
||||||
|
<description>
|
||||||
|
<ul>
|
||||||
|
<li>[New Feature] Freeway 3x3-03 Toggle switch added</li>
|
||||||
|
<li>[New Feature] Guitar wiring analyzer can now detect treble bleed circuit on volume controls</li>
|
||||||
|
<li>[New Feature] Added headless mode for direct render to file without the GUI - use 'inputFile --export (--force) outputFile' syntax</li>
|
||||||
|
<li>[New Feature] Added two types of 4PDT On/On/On Switches, e.g. DiMarzio EP1111 (thank you Lukasz Tekieli)</li>
|
||||||
|
<li>[New Feature] Ability to set explicit dimensions of basic shapes - rectangles and ellipses</li>
|
||||||
|
<li>[New Feature] Ability to change pitch and appearance of PCB Terminal Block component</li>
|
||||||
|
<li>[Improvement] Better rendering of the effective circuit graph in the guitar wiring analyzer, showing series and parallel connections in a more intuitive way</li>
|
||||||
|
<li>[Improvement] Increased max undo stack size to 128 versions</li>
|
||||||
|
<li>[Improvement] Added 1-pole DIP switch option</li>
|
||||||
|
<li>[Improvement] Allow guitar wiring analyzer when some of the switching configuration do not produce output</li>
|
||||||
|
<li>[Improvement] 'Save As' displays the current file name by default</li>
|
||||||
|
<li>[Improvement] 'Proto Board 780 Holes' now aligns with the grid</li>
|
||||||
|
<li>[Improvement] Show Label text in 'Project Explorer' in addition to the name</li>
|
||||||
|
<li>[Bug Fix] Fixed null pointer exceptions when trying to add components to the layout in some cases</li>
|
||||||
|
<li>[Bug Fix] Loading files that contain lines with end arrows sometimes produces errors in the log and lines not to be loaded</li>
|
||||||
|
<li>[Bug Fix] Mouse click to select intermittently doesn't register on Mac machines</li>
|
||||||
|
<li>[Bug Fix] Ctrl + Minus sign sometimes doesn't zoom out</li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
<url>https://github.com/bancika/diy-layout-creator/releases/tag/v4.40.0</url>
|
||||||
|
</release>
|
||||||
<release version="4.39.0" date="2025-01-25">
|
<release version="4.39.0" date="2025-01-25">
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user