Commit Graph

294 Commits

Author SHA1 Message Date
bancika f0219fce0b add flexible leads to some components through the menu 2020-04-18 10:26:14 +02:00
bancika bf025ee990 release 4.4.0 2020-04-16 08:40:33 +02:00
bancika e78c6148c7 Added "Sub-Mini" tube 2020-04-15 19:53:10 +02:00
bancika 553a14c5d2 remove (beta) from analyzers 2020-04-15 13:33:36 +02:00
bancika 2889d51387 added display pinout 2020-04-12 23:57:07 +02:00
bancika 2a9c433a18 Added "Tag Strip" component for point-to-point layouts
Removed border property from boards
2020-04-12 18:40:08 +02:00
bancika c2007f62b1 add unit tests 2020-04-09 23:45:16 +02:00
bancika fe687a99df libs 2020-04-09 21:14:40 +02:00
bancika 47eb02fc5d libs 2020-04-09 18:14:45 +02:00
bancika f103f2970b With multiple components selected, if one of them is a single-point
component (pad, eyelet, etc), starting a drag operation on that
components results in losing the selection on the others
2020-04-09 16:59:34 +02:00
bancika ae1aa7bde6 introduce another clip rect for the cache 2020-04-09 10:52:08 +02:00
bancika ae7f2625ed Older files that contain "Open Jack 1/4" components sometimes open with
the jacks rotated the wrong way
2020-04-08 11:41:02 +02:00
bancika dd06c5b7df add caching support to more component types 2020-04-08 10:48:18 +02:00
bancika dcfebda6fd libs 2020-04-06 21:47:19 +02:00
bancika 3222a1afa4 jars 2020-04-06 11:05:39 +02:00
bancika 861fa87232 Merge branch 'master' into caching
Conflicts:
	diylc/diylc-library/lib/diylc-core.jar
	diylc/diylc-swing/lib/diylc-core.jar
	diylc/diylc-swing/library/main.jar
2020-04-05 18:31:23 +02:00
bancika ebe548aa3f 4.2.0 release 2020-04-05 16:25:24 +02:00
bancika 8fd38c968a caching, initial push 2020-04-05 16:20:58 +02:00
bancika da3290b405 Added TO-126 transistor package 2020-04-04 21:03:39 +02:00
bancika 8cbdae162e Fix the issue with tube symbol mirroring 2020-04-04 13:33:08 +02:00
bancika e3781bb094 4.1.0 release build 2020-04-03 11:10:00 +02:00
bancika da7ddf845b Cannot edit "Hookup Wire" properties when opening existing files 2020-04-02 21:18:36 +02:00
bancika 4414ecf774 remove dependency to sun.awt.image.IntegerComponentRaster 2020-03-31 15:43:49 +02:00
bancika d62ce646ed remove dependency from ToolkitImage in Image comonentent 2020-03-31 12:59:38 +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 a37b1e49e3 Add ability to merge disjoint continuity areas 2020-03-30 13:56:42 +02: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 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 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 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 ec0d2a686c Added "Renumber On Paste" option in the "Config" menu 2020-03-25 20:55:06 +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 015677c567 Added "Tape Measure" component 2020-03-23 00:00:29 +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 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