Commit Graph

297 Commits

Author SHA1 Message Date
bancika 3ef9586764 "Add Flexible Leads" action added in the context menu that replaces
straight leads of leaded components with flexible leads and adds leds to
some components that do not have them
2020-04-18 10:27:26 +02:00
bancika f0219fce0b add flexible leads to some components through the menu 2020-04-18 10:26:14 +02:00
bancika 297c8d58c1 Standardize how folded transistors are displayed - updated TO-92 and
TO-1 packages
2020-04-18 10:18:55 +02:00
bancika 098c0a9baf Added "Rotary Selector Switch" component 2020-04-17 20:22:09 +02:00
bancika bf025ee990 release 4.4.0 2020-04-16 08:40:33 +02:00
bancika cce1fe6c9c Transistor would disappear when "Folded" is selected 2020-04-15 21:36:33 +02:00
bancika e78c6148c7 Added "Sub-Mini" tube 2020-04-15 19:53:10 +02:00
bancika a18a226020 Added optional outer foil marking for all film capacitors 2020-04-15 14:12:24 +02:00
bancika 3ae44ca040 "Trace Cut" can now be placed horizontally or vertically when "Cut
Between Lines" is selected
2020-04-15 10:01:15 +02:00
bancika b416d4c8d4 enhance search 2020-04-14 10:49:20 +02:00
bancika 83d8e8b325 Added "Access User Files" in the Help menu that takes you to logs,
backup and config file location
2020-04-14 10:08:11 +02:00
bancika 73bc4b2776 handle no results 2020-04-13 15:41:08 +02:00
bancika f299106430 revert border color changes 2020-04-13 15:29:01 +02:00
bancika d720f73887 Added "Find" functionality that locates and selects component(s)
matching the search text
2020-04-13 14:54:59 +02:00
bancika 2889d51387 added display pinout 2020-04-12 23:57:07 +02:00
bancika 30c29ab452 Added "Duo-Diode" tube symbol 2020-04-12 19:43:41 +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 64920a2c07 reorg area calc code 2020-04-11 17:20:06 +02:00
bancika a0611fa727 fix cache for proto board and breadboard 2020-04-11 17:19:16 +02:00
bancika b8e64334bb fix Highlight Connected Areas 2020-04-11 11:30:33 +02:00
bancika 6a07e916ed fix update.xml 2020-04-10 16:16:42 +02:00
bancika b1929e538b Prevent the app from closing while running background operations, like
saving and exporting files
2020-04-10 10:53:25 +02:00
bancika e067440a49 fix the export 2020-04-09 21:14:35 +02:00
bancika 4b2ee03f09 fixed rel date 2020-04-09 18:14:39 +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 56f637b5e2 Faster auto-scroll while dragging a component outside the visible
portion of the canvas
2020-04-09 12:10:39 +02:00
bancika ae1aa7bde6 introduce another clip rect for the cache 2020-04-09 10:52:08 +02:00
bancika 9676a21b76 Improved performance math calculations used to model "Twisted Wires" 2020-04-08 15:53:33 +02:00
bancika fd8640ba3d give the cache a chance to prepare all the components in multiple
threads
2020-04-08 13:32:46 +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 e29bdf5f62 generalize caching 2020-04-06 21:47:07 +02:00
bancika 9e0caafee7 sort render stats by total time 2020-04-06 11:59:35 +02:00
bancika 4cf840b32a log render time stats periodically 2020-04-06 11:40:18 +02:00
bancika 3933c4c1b3 add config for caching 2020-04-06 11:13:15 +02:00
bancika 652bb4514d caching changes 2020-04-06 11:05:31 +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 fa63a11848 release 2020-04-05 16:28:50 +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 30f9b2a643 Improved performance of "Highlight Connected Areas" feature, especially
with bigger projects
2020-04-05 00:50:27 +02:00
bancika da3290b405 Added TO-126 transistor package 2020-04-04 21:03:39 +02:00
bancika 0e95d4883a Added "Duodecar B12C" tube socket type 2020-04-04 18:52:10 +02:00
bancika 571391f27c clear warning 2020-04-04 18:16:49 +02:00
bancika 52d71e2404 Exposed the most commonly used configuration items in the top-right
toolbar for faster access
2020-04-04 16:48:58 +02:00
bancika 8cbdae162e Fix the issue with tube symbol mirroring 2020-04-04 13:33:08 +02:00
bancika 99212d2b9c Fix the issue tube socket pins that can be dragged independently from
the socket
2020-04-04 13:22:36 +02:00
bancika bfc6721974 add default building blocks functionality 2020-04-04 11:58:03 +02:00
bancika d9ca1346f0 Fix the issue with theme configuration that causes some components to
fail to render
2020-04-03 23:27:08 +02:00
bancika 720acb75a8 Added "Ruler Inch Subdivision" config option that allows inch rulers to
be subdivided either using base of 2 (1/4", 1/8, 1/16) or base of 10
(1/10)
2020-04-03 14:18:30 +02:00