Branislav Stojkovic
0b8952e354
relax validation of control point collision while dragging
2019-03-23 18:54:44 +01:00
Branislav Stojkovic
5c47ff1ef0
added ability to include or exclude switches from netlist analyzer
2019-03-23 18:05:28 +01:00
Branislav Stojkovic
14a994e68f
Improve "Expand Selection" feature to use the same algorithm as netlists
...
for better precision<
2019-03-22 00:47:28 +01:00
Branislav Stojkovic
894ff1a2cb
Assign new name for pasted component if the project already contains
...
components under that name
2019-03-20 22:35:28 +01:00
Branislav Stojkovic
2faa2c6d61
reorganized "stretchable" property into more granular control at the
...
point level
added controlable label to pot symbol and transistor symbols
2019-03-20 19:21:31 +01:00
Branislav Stojkovic
838adc9a51
reorganize netlist code, comment out unused functions
2019-03-14 22:36:43 +01:00
Branislav Stojkovic
41d2b73cca
Merge switch configurations that yield with the same effective wiring
...
for "Analyze Guitar Wirings" module, for more compact report
2019-03-14 22:26:49 +01:00
Branislav Stojkovic
95f65dcdf1
scan library folder for more jars
2019-03-14 11:14:32 +01:00
Branislav Stojkovic
0c21e013b4
improve node display for single point componenets
2019-03-14 10:03:04 +01:00
Branislav Stojkovic
f8e24b0937
Improve performance of netlist calculations
2019-03-14 00:08:39 +01:00
Branislav Stojkovic
37d5ce18fc
Z-order of components sometimes gets wrong when importing a DIY file
...
into another file
2019-03-13 21:24:55 +01:00
Branislav Stojkovic
e9a2785344
Honor "Terminal Strip" connectivity when creating a netlist
2019-03-13 20:54:24 +01:00
Branislav Stojkovic
4de3b6d97c
Output SPICE node names in the "Nxxx" format
...
join all nodes connected to GND together
2019-03-13 19:23:35 +01:00
Branislav Stojkovic
b279510e5c
Detect when a file is created with a newer version of DIYLC and show a
...
warning
Force correct prefix for transistors in spice
2019-03-10 09:03:22 +01:00
Branislav Stojkovic
a83cda9ecd
custom XStream converters for more compact files
2019-03-09 21:45:34 +01:00
Branislav Stojkovic
f63b422a8c
Cleaner XML format for .DIY files with less cross-references
...
pinout update
2019-03-09 20:15:36 +01:00
Branislav Stojkovic
7af919b303
move section handling to base component interface
...
do analysis in background thread
2019-03-09 18:01:42 +01:00
Branislav Stojkovic
54ff518438
basic implementation of spice exporter
2019-03-09 14:46:00 +01:00
Branislav Stojkovic
81e259bb62
fix the sorting for favorites
2019-03-09 11:24:44 +01:00
Branislav Stojkovic
d544797047
Ability to tag components and building blocks as favorites
2019-03-09 10:42:39 +01:00
Branislav Stojkovic
2d1cf515d6
"Highlight Connected Areas" doesn't follow multiple chained wires and
...
jumpers
2019-03-06 00:15:53 +01:00
Branislav Stojkovic
2553ffbba7
z-order of building blocks
2019-03-04 10:34:53 +01:00
Branislav Stojkovic
c548a35939
3.55 release
2019-03-02 20:59:38 +01:00
Branislav Stojkovic
777f4aa3fd
protect PropertyWrapper writeTo call
2019-03-02 15:55:24 +01:00
Branislav Stojkovic
c0c226c580
improve tree analysis
2019-03-02 12:48:10 +01:00
Branislav Stojkovic
40d234d1c4
<org.diylc.appframework.update.Change>
...
<changeType>IMPROVEMENT</changeType>
<description>Increase the range of zoom slider for images to
500%</description>
</org.diylc.appframework.update.Change>
2019-03-02 12:32:42 +01:00
Branislav Stojkovic
bc0d759d39
detect volume and tone pots
2019-03-02 12:31:02 +01:00
Branislav Stojkovic
b3497cdca8
Fix lever switch rotation issue
...
Render pickup name instead of model
Netlist algorithm would sometimes create overlapping groups of nodes
which are supposed to be merged
2019-03-02 09:11:00 +01:00
Branislav Stojkovic
cc0f698c8b
detect humbucking or split mode
2019-03-01 20:49:07 +01:00
Branislav Stojkovic
b0123db3e7
Fixed bug with "Highlight Continuity Areas" that makes random components
...
conductive
2019-03-01 09:51:55 +01:00
Branislav Stojkovic
9596d6ca8e
"Analyze Guitar Wiring" can figure out if wiring is hum-cancelling and
...
in or out of phase for each position
2019-02-28 22:26:12 +01:00
Branislav Stojkovic
8bfb3ade55
fix array comparison for byte[]
2019-02-26 16:20:40 +01:00
Branislav Stojkovic
67761b1027
error handling for analyzer
2019-02-26 10:25:20 +01:00
Branislav Stojkovic
39976ec3d6
tests
2019-02-25 15:28:10 +01:00
Branislav Stojkovic
b24bfafb39
add unit tests for netlist
2019-02-25 11:05:15 +01:00
Branislav Stojkovic
0d007e5737
tree construction improvement
2019-02-24 13:15:30 +01:00
Branislav Stojkovic
c0dac1a1db
generate connectivity tree
2019-02-23 17:40:15 +01:00
Branislav Stojkovic
ec7244042d
wiring analysis improvements
2019-02-17 09:31:42 +01:00
Branislav Stojkovic
88275e95e2
wiring analysys, ground work
2019-02-17 01:37:37 +01:00
Branislav Stojkovic
add8566d4f
netlist summarizer infrastructure added
2019-02-17 00:13:22 +01:00
Branislav Stojkovic
3e67515f69
improved netlist display
...
minor component updates
2019-02-16 20:12:44 +01:00
Branislav Stojkovic
2091b8a03d
add terminal labels to pickups
2019-02-16 18:41:22 +01:00
Branislav Stojkovic
cb6aa83269
better netlist html format
2019-02-16 12:15:52 +01:00
Branislav Stojkovic
6e5174750f
rename graph-related stuff into netlists
2019-02-16 09:40:55 +01:00
Branislav Stojkovic
1cfb30f35e
pickup graph improvements
2019-02-16 09:14:49 +01:00
Branislav Stojkovic
ddfc615a6a
graph improvmeents
2019-02-15 23:39:54 +01:00
Branislav Stojkovic
f53ad8c206
Allow a file to be loaded if it references a missing component property,
...
but show a warning.
2019-02-15 23:23:12 +01:00
Branislav Stojkovic
46f693addf
ground work for graph analysis
2019-02-15 20:25:57 +01:00
Branislav Stojkovic
bb69d8dd04
upgrade variants to new format on start
...
fix for variant export
2019-02-09 18:55:34 +01:00
Branislav Stojkovic
59096d69ed
Do not allow zero for size and spacing properties that could lead to
...
crashes or unexpected behavior
2019-02-09 10:20:11 +01:00