diff --git a/diylc/diylc-core/src/main/resources/update.xml b/diylc/diylc-core/src/main/resources/update.xml index 77824e3d..fc640897 100644 --- a/diylc/diylc-core/src/main/resources/update.xml +++ b/diylc/diylc-core/src/main/resources/update.xml @@ -357,6 +357,14 @@ NEW_FEATURE Added 'Potentiometer (Miniature)' component with two variations - right-angled and vertically mounted + + IMPROVEMENT + Enable all types of potentiometers and jacks for guitar diagram analysis/description> + + + IMPROVEMENT + Enable all types of potentiometers and jacks for guitar diagram analysis/description> + https://github.com/bancika/diy-layout-creator/releases diff --git a/diylc/diylc-library/src/main/java/org/diylc/netlist/GuitarDiagramAnalyzer.java b/diylc/diylc-library/src/main/java/org/diylc/netlist/GuitarDiagramAnalyzer.java index 86567ef1..41c46426 100644 --- a/diylc/diylc-library/src/main/java/org/diylc/netlist/GuitarDiagramAnalyzer.java +++ b/diylc/diylc-library/src/main/java/org/diylc/netlist/GuitarDiagramAnalyzer.java @@ -31,8 +31,7 @@ import javax.swing.JLabel; import org.diylc.common.INetlistAnalyzer; import org.diylc.common.NetlistSwitchPreference; -import org.diylc.components.electromechanical.ClosedJack1_4; -import org.diylc.components.electromechanical.OpenJack1_4; +import org.diylc.components.electromechanical.*; import org.diylc.components.guitar.AbstractGuitarPickup; import org.diylc.components.guitar.HumbuckerPickup; import org.diylc.components.guitar.JazzBassPickup; @@ -40,12 +39,7 @@ import org.diylc.components.guitar.P90Pickup; import org.diylc.components.guitar.PBassPickup; import org.diylc.components.guitar.SingleCoilPickup; import org.diylc.components.guitar.StingrayBassPickup; -import org.diylc.components.passive.AxialFilmCapacitor; -import org.diylc.components.passive.PotentiometerPanel; -import org.diylc.components.passive.RadialCeramicDiskCapacitor; -import org.diylc.components.passive.RadialFilmCapacitor; -import org.diylc.components.passive.RadialMicaCapacitor; -import org.diylc.components.passive.Resistor; +import org.diylc.components.passive.*; import org.diylc.core.IDIYComponent; import org.diylc.netlist.Netlist; import org.diylc.netlist.NetlistAnalyzer; @@ -69,8 +63,14 @@ public class GuitarDiagramAnalyzer extends AbstractNetlistAnalyzer implements IN static { JACK_TYPES.add(OpenJack1_4.class.getCanonicalName()); JACK_TYPES.add(ClosedJack1_4.class.getCanonicalName()); + JACK_TYPES.add(OpenJack1_8.class.getCanonicalName()); + JACK_TYPES.add(CliffJack1_8.class.getCanonicalName()); + JACK_TYPES.add(CliffJack1_4.class.getCanonicalName()); + JACK_TYPES.add(ThonkJack3_5.class.getCanonicalName()); POT_TYPES.add(PotentiometerPanel.class.getCanonicalName()); + POT_TYPES.add(TrimmerPotentiometer.class.getCanonicalName()); + POT_TYPES.add(MiniaturePotentiometer.class.getCanonicalName()); PICKUP_TYPES.add(SingleCoilPickup.class.getCanonicalName()); PICKUP_TYPES.add(HumbuckerPickup.class.getCanonicalName());