Bane Stojkovic
025fcab11b
add inductance and voltage
2026-11-10 10:40:34 +01:00
Bane Stojkovic
b2f99c7022
Added 'Value Notation' to the Config menu
2026-11-09 21:44:17 +01:00
Bane Stojkovic
396c150472
datasheet fix
2026-11-06 09:57:02 +01:00
Bane Stojkovic
2ae30b9630
fix test config
2026-11-04 10:15:08 +01:00
Bane Stojkovic
e751c20e93
added ability to save default model
2026-11-03 21:35:17 +01:00
Bane Stojkovic
12ac7fe809
to-1 flange added
2026-11-03 18:31:11 +01:00
Bane Stojkovic
1ae9c17cb0
add variants button in the tree
2026-11-03 18:18:12 +01:00
Bane Stojkovic
c5a462a385
chassis improvements
2026-11-02 10:08:00 +01:00
Bane Stojkovic
b15a6e3f64
Derive the z-order of a building blocks placed as a single component based on its child components
2026-11-01 22:56:48 +01:00
Bane Stojkovic
4688879d0e
IC improvements
2026-11-01 17:08:20 +01:00
Bane Stojkovic
bc64cdd0be
Ai edit ( #1099 )
...
* Update update.xml
* Update update.xml
* warning on unknown op
* Update AiEditScriptEditorTest.java
* 'AI Circuit Analyzer' offers to log in instead of just showing the error
* Update update.xml
* include bounds, selection to ai project
* Update update.xml
2026-10-30 09:50:20 +01:00
dependabot[bot]
edc1b04f2b
Bump com.google.guava:guava in /diylc/diylc-swing ( #1098 )
...
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 33.4.0-jre to 33.7.1-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-version: 33.7.1-jre
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-30 09:40:00 +01:00
Bane Stojkovic
bc5f203e21
Ai edit ( #1065 )
...
* initial
* Updates
* improvements
* split netlist from analysis
* coordinates in grid
* Update IChatbotAPI.java
* cleanup
* cleanup
* various improvements
* Datasheet model support
* Include pinouts in component catalog
* Update update.xml
* regenerate catalog
* Zooming out until the drawing is smaller than the window made the toolbar above the canvas grow taller and squeeze the canvas
* refresh
* edit improvements
* refine wire handling
* CR
* catalog gen improvement
* improvements
* Rotating and mirroring the selection with 'Sticky Points' enabled now keeps the circuit connected
* fix version reading
* set dimensions and mode in any order
* add AINote
* add aiNote
* board notes added
* ai notes
* ai notes
* ai notes
* led minor code improvement and ai note
* single coil fix. guitar component notes
* add support for replace operation
* Update pom.xml
* switch notes
* ai notes for pickups
* stingray
* reconnect operation support
* ai edit code refactor
* Cliff jack node name fixes
* ai notes
* ai notes
* ai notes
* netlist improvement
* simplify
* solder lug improvements
* tag strip enhancement
* regression fixes
* ai notes
* battery snap improvement
* more sample questions
* 'IEC Socket', 'Plastic DC Jack', 'Multi-Section Capacitor' and 'Mini Relay' terminals are now labeled by function
* node improvement
* Regression data consolidation
---------
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-10-30 09:32:03 +01:00
Cem Yuksel
47b3bb2804
Fix clearing dynamic property selection to None ( #1090 )
2026-10-27 16:33:41 +01:00
Bane Stojkovic
e16b6ca36d
gerber upgrade
2026-10-17 22:25:59 +02:00
Bane Stojkovic
846822e156
signpath
2026-10-16 20:28:15 +02:00
Bane Stojkovic
89a75bd94d
reduce logging
2026-10-15 12:59:11 +02:00
Bane Stojkovic
396554cbed
Updated localization files with translations for recently added UI elements and messages
2026-10-15 10:01:37 +02:00
Bane Stojkovic
a8d8a9b409
Render optimization ( #1087 )
...
* Caching and culling improvements
* doc
* Update canvas-rendering-cache-and-culling.md
* caching for wires
* cache invalidation improvements
* caching improvements
* twisted wire performance update
* Improved grid rendering on screen and when exporting; PDF export of the grid is now vector-based and does not get blurry on zooming in
* area append improvement
* bug fix for subtracting trace cuts
* Twisted wire stroke render improvement
* various performance improvements
* lazy area merging
* regression update
* Update update.xml
* code cleanup
* Twisted wire border thickness fix
2026-10-14 21:15:40 +02:00
Bane Stojkovic
1893c73479
cloud sync, add link to the owner page
2026-10-14 16:52:08 +02:00
Bane Stojkovic
42d3d557c6
Reflection ( #1085 )
...
* index instead of reflection
* Update update.xml
2026-10-13 21:17:30 +02:00
Bane Stojkovic
840ab08401
explorer refresh improvement
2026-10-13 17:06:05 +02:00
Bane Stojkovic
1ec8805c91
Cloud project scraper added
2026-10-13 16:04:51 +02:00
Bane Stojkovic
6e4cd6bf8c
orthogonal shift drag
2026-10-10 12:57:35 +02:00
Bane Stojkovic
33b614c7ff
Align and Distribute
2026-10-09 23:18:02 +02:00
Bane Stojkovic
44b57f4880
add lcd matrix, pom bump
2026-10-09 12:53:35 +02:00
Bane Stojkovic
a743de4024
Controllers ( #1080 )
...
* initial
* more components
* fixes
* Update TreePanel.java
* fix boost converter
* Improve wrapping of component names
* Update ULN2003Driver.java
* Update NRF24L01Transceiver.java
* imp
* updates
* improvements
* more components
* arduino
* uno
* icon
* cleanup
* mega
* mega
* improveent
* nano
* esp boards
* esp
* esp32
* esp32
* Update ESP8266NodeMCU.java
* d1
* Update WemosD1Mini.java
* pi
* consolidate esp32
* pi pico updates
* pi zero
* Update RaspberryPiZero.java
* pi pico
* cleanup
* pi improvements
* consolidate pins
* antenna consolidation
* improve solder pads
* teensy
* headers
* teensy fix, test cleanup
* s3
* Update ESP32DevKit.java
* usb standardization
* pico w
* button standardization
* arduino improvements
* Update AbstractMakerBoard.java
* Update RaspberryPiZero.java
* Update RaspberryPi.java
* pi 3
* pi 5 improvements
* Update RaspberryPiZero.java
* fix tests
* esp pinout fix
* Update ESP32DevKit.java
* pin name improvements
* Create tier-1-modern-boards.md
* new versions
* pinouts
* nano improvements
* sanitize node names
* label improvements
* minima fixes
* arduino uno labels
* nano labels
* Update ArduinoNano.java
* mega
* mega
* comment out future stuff
* release prep
* Update RaspberryPiPico.java
* Refactor abstract class
* labeling improvement
* label offset fixes
* Update Teensy.java
* consolidate tests
* micro variants
* Update RaspberryPi.java
* displays tweaks
* display improvements
* neopix
* displays
* improvements
* led matrix
* strip
* led bar graph
* jewel
* tft
* tft
* Update maker-peripherals.md
* nokia
* led bar
* labels
* tft
* cleanup
* oled
* cleanup
* display enhancement
* displays
* neopixel
* displays
* displays
* new tft
* displays
* icon
* variants
* 2-digit 0.56 inch 7 segment
* Added ability to hide component categories in the component tree and toolbar from the Config menu
* led bar
* Update variants.xml
* color selection for bar graph
* Added 1.8" sd
* tft fixes
* Update WS2812BRing.java
* neopixel improvements
* netlist and node name improvements
* oled tweak
* cleanup
* mockito fix
---------
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-10-09 09:38:09 +02:00
dependabot[bot]
f62b3ddf04
Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-swing ( #1078 )
...
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind ) from 2.22.2 to 2.22.3.
- [Commits](https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.22.2...jackson-databind-2.22.3 )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.22.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-09 09:19:37 +02:00
dependabot[bot]
208c157016
Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-swing ( #1076 )
...
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind ) from 2.22.1 to 2.22.2.
- [Commits](https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.22.1...jackson-databind-2.22.2 )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.22.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-29 13:10:35 +02:00
Bane Stojkovic
2fe6b50ab4
release
2026-09-29 12:37:02 +02:00
Bane Stojkovic
556dedc9a3
double click to instant creation
2026-09-13 21:18:43 +02:00
Bane Stojkovic
3ed51658a2
cleanup
2026-09-11 23:14:37 +02:00
Bane Stojkovic
27b53e60e3
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-09-11 11:08:43 +02:00
Bane Stojkovic
89ce96b6c8
Controllers ( #1068 )
...
* initial
* more components
* fixes
* Update TreePanel.java
* fix boost converter
* Improve wrapping of component names
* Update ULN2003Driver.java
* Update NRF24L01Transceiver.java
* imp
* updates
* improvements
* more components
* arduino
* uno
* icon
* cleanup
* mega
* mega
* improveent
* nano
* esp boards
* esp
* esp32
* esp32
* Update ESP8266NodeMCU.java
* d1
* Update WemosD1Mini.java
* pi
* consolidate esp32
* pi pico updates
* pi zero
* Update RaspberryPiZero.java
* pi pico
* cleanup
* pi improvements
* consolidate pins
* antenna consolidation
* improve solder pads
* teensy
* headers
* teensy fix, test cleanup
* s3
* Update ESP32DevKit.java
* usb standardization
* pico w
* button standardization
* arduino improvements
* Update AbstractMakerBoard.java
* Update RaspberryPiZero.java
* Update RaspberryPi.java
* pi 3
* pi 5 improvements
* Update RaspberryPiZero.java
* fix tests
* esp pinout fix
* Update ESP32DevKit.java
* pin name improvements
* Create tier-1-modern-boards.md
* new versions
* pinouts
* nano improvements
* sanitize node names
* label improvements
* minima fixes
* arduino uno labels
* nano labels
* Update ArduinoNano.java
* mega
* mega
* comment out future stuff
* release prep
* Update RaspberryPiPico.java
* Refactor abstract class
* labeling improvement
* label offset fixes
* Update Teensy.java
* consolidate tests
* micro variants
* Update RaspberryPi.java
2026-09-11 11:08:15 +02:00
Bane Stojkovic
28d8441887
Create config-4.1.0.xml
2026-09-04 23:01:28 +02:00
Bane Stojkovic
8080b8d70b
config compatibility test
2026-09-04 22:11:17 +02:00
Bane Stojkovic
047196499a
Building blocks ( #1072 )
...
* composite block support
* naming
* Added ability to set node name (or names) for some connectivity components
* cleanup
* Include building blocks in the Recently Used category
* Prompt to confirm the overwrite when saving over the existing building blocks; When saving building blocks, present a drop down list with most recently used building blocks
* add alpha to composite
* Update CompositeComponentTest.java
* cleanup
* Update CompositeComponent.java
* cleanup
* Update CompositeComponent.java
* <org.diylc.appframework.update.Change> <changeType>IMPROVEMENT</changeType> <description>When saving building blocks, present a drop down list with most recently used building blocks for quick selection</description> </org.diylc.appframework.update.Change>
* Diode components now label their terminal nodes as 'A' (anode) and 'K' (cathode) instead of '1' and '2'
* Capacitor components now label their terminal nodes as '+' and '-' instead of '1' and '2' when 'Polarized' property is ticked
2026-09-04 15:32:46 +02:00
Bane Stojkovic
26d6ca48fd
Percentage values such as transparency Alpha, image Scale, etc, can have decimal values and not just integers
2026-08-31 14:32:01 +02:00
Bane Stojkovic
e209ecdcb8
Made announcement bubbles and dialogs that contain links clickable
2026-08-24 17:09:35 +02:00
Bane Stojkovic
cdc635b7da
release
2026-08-22 20:22:14 +02:00
Bane Stojkovic
b766c55263
Renamed Mac OS build files to start with a 'mac' prefix instead of 'osx'
2026-08-18 09:26:46 +02:00
Bane Stojkovic
98d9319938
Added 'Node Name Tooltips' feature that can be toggled in the Config menu
2026-08-16 23:39:11 +02:00
Bane Stojkovic
c37a2b8310
Show a progress dialog while waiting for a long-running AI Analysis to complet
2026-08-06 15:44:45 +02:00
Bane Stojkovic
02237c9255
release
2026-08-06 14:51:38 +02:00
dependabot[bot]
769bf1a381
Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-swing ( #1061 )
...
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson ) from 2.22.0 to 2.22.1.
- [Commits](https://github.com/FasterXML/jackson/commits )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.22.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-02 23:27:24 +02:00
Bane Stojkovic
85a17279b5
Use either username of email to log into DIYLC cloud
2026-08-02 23:15:51 +02:00
Bane Stojkovic
769770bd8a
Add ebook links
2026-08-01 21:58:39 +02:00
Bane Stojkovic
dbbd8a7f5a
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-07-24 11:04:17 +02:00
Bane Stojkovic
1571d78048
Increased width of tree panel to fit all components
2026-07-17 16:38:52 +02:00
dependabot[bot]
717892c38e
Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-swing ( #1057 )
...
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson ) from 2.16.1 to 2.22.0.
- [Commits](https://github.com/FasterXML/jackson/commits )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.22.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 10:57:09 +02:00