Commit Graph

381 Commits

Author SHA1 Message Date
bancika d84ceaac8f Add includeantruntime="false" to javac tasks to avoid compiler warnings 2020-03-31 13:06:05 +02:00
bancika d62ce646ed remove dependency from ToolkitImage in Image comonentent 2020-03-31 12:59:38 +02:00
bancika a385d467a4 Moved "Tape Measure" to "Misc" category 2020-03-31 10:57:24 +02:00
bancika 09e96a03a3 Better "Expand Selection" logic. Works well with conductive components
like traces and wires and regular components like resistors and
capacitors
2020-03-31 00:58:42 +02:00
bancika f88f9ef25c proto board icon 2020-03-30 19:53:07 +02:00
bancika 1768dbabfc added proto board 2020-03-30 13:56:52 +02:00
bancika a37b1e49e3 Add ability to merge disjoint continuity areas 2020-03-30 13:56:42 +02:00
bancika 7d46f49788 Humbucker doesn't render second coil poles properly in certain scenarios 2020-03-27 20:02:39 +01:00
bancika 5809c721d7 Added "Dot Spacing" property in project settings that shows dots on
every N-th grid line intersection
2020-03-27 18:49:30 +01:00
bancika f11bb639b9 Issues with circuit analysis introduced in version 4.0.1. Wires and
jumpers are made non-conductive by mistake.
2020-03-27 17:30:55 +01:00
bancika fd079f44be 4P5T and DP5T guitar switches were not properly configured for internal
pin connections
2020-03-27 17:18:27 +01:00
bancika 32eb3a366a When deleting trace cuts from a vero board, highlight connected areas
would still render the area from before the cut was deleted
2020-03-27 10:20:58 +01:00
bancika 0f0739c978 Issues with connectivity check with some components (e.g. Jumper) where
the middle of the component was considered as a connected point
2020-03-27 10:08:22 +01:00
bancika 382a304793 release 4.0.1 2020-03-26 18:38:01 +01:00
bancika 8364d05a94 Added ability to set board size explicitly by typing in dimensions,
instead of dragging two control points
2020-03-26 18:02:16 +01:00
bancika a500ccb165 Added orientation parameter to "Ground Simbol" to allow rotation 2020-03-26 11:36:19 +01:00
bancika 759df0ac8f Added read-only "Length" property to curved components (i.e. "Hookup
Wire") that calculates total length of the curve
2020-03-26 01:12:00 +01:00
bancika 99743d12ea fix the issue with movable label appearing at (0,0) 2020-03-26 00:34:04 +01:00
bancika 275009b315 netlist - skip control points that are not representing nodes 2020-03-26 00:32:14 +01:00
bancika ec0d2a686c Added "Renumber On Paste" option in the "Config" menu 2020-03-25 20:55:06 +01:00
bancika e429f65ed2 Threads on 1/4" Closed Jack were not rendered at all 2020-03-25 20:06:51 +01:00
bancika 4718ba6592 update file icons
scroll the main pane to center after starting
2020-03-25 00:16:19 +01:00
bancika b27b89b900 new icon 2020-03-24 16:11:13 +01:00
bancika 6d04ac8e3d new smaller format icons 2020-03-24 12:13:59 +01:00
bancika a6b7debfd7 Added "Snap To Objects" feature that snaps control points to control
points of the nearest components
2020-03-23 23:04:02 +01:00
bancika 25c86ad4e9 yet another icon 2020-03-23 16:56:16 +01:00
bancika c12623c523 yet another icon version 2020-03-23 12:29:42 +01:00
bancika edce9835d0 minor change 2020-03-23 00:01:02 +01:00
bancika 015677c567 Added "Tape Measure" component 2020-03-23 00:00:29 +01:00
bancika 4da2539324 Hide the 3rd control point for components that do not need it (Trace,
Jumper, Line)
2020-03-22 19:40:31 +01:00
bancika 8f0c0adcb4 Add null protection for announcements 2020-03-22 12:14:01 +01:00
bancika e93a82f9fd reorganize resource files 2020-03-22 00:38:19 +01:00
bancika 7477c606f4 mac build fixes
move update and variants file to core project and integrate into Jar
2020-03-21 23:58:43 +01:00
admin 71f5bcd1f7 java 8 and mac build 2020-03-21 12:18:55 +03:00
Branislav Stojkovic bb3b37f23b patched osx component loading issue, investigate further 2019-03-25 08:21:20 +01:00
Branislav Stojkovic 2294ac45a2 copy loaded file as-is to backup folder 2019-03-24 21:37:37 +01:00
Branislav Stojkovic 5598f22b2f Added "Auto-Wrap Label" component
extracted string rendering function into a separate class
2019-03-24 08:34:28 +01:00
Branislav Stojkovic 812b7adb28 remove newPoints and reuse points for backward compatibility 2019-03-23 22:44:09 +01:00
Branislav Stojkovic 9fd5a8fe96 redo relaxed validation 2019-03-23 19:11:06 +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 b46f46aa99 When pasting a group of components that contain at least one "PCB Text"
instance, some of the other components get rendered mirrored while
position the pasted components
2019-03-22 22:29:05 +01:00
Branislav Stojkovic 48266d3b27 fix the 3rd control point when copy-pasting 2019-03-22 21:04:54 +01:00
Branislav Stojkovic 9366f9c602 Auto-save plugin now works by periodically creating project backups in
user\.diylc\autoSave directory and maintains file history, keeping the
last X versions of the file. Maximum size for all backups is
configurable and pre-set to 64MB
2019-03-22 16:38:01 +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 78dcd27e1d Some schematic symbols (transistors, potentiometer...) get into bad
state when rotated and flipped at the same time
2019-03-20 20:06:38 +01:00
Branislav Stojkovic 714db98afa deleted old file
fixed pin rendering on some components
2019-03-20 19:27:46 +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 3c45336afe rename a function 2019-03-19 21:26:03 +01:00
Branislav Stojkovic a0601cc83d better default label position on schematic symbols 2019-03-19 19:03:21 +01:00