2566 Commits

Author SHA1 Message Date
Bane Stojkovic cd9ac32a2f dot matrix improvements v6.7.0 2026-10-09 14:21:29 +02:00
Bane Stojkovic 9922615de5 release 2026-10-09 13:37:20 +02:00
Bane Stojkovic 44b57f4880 add lcd matrix, pom bump 2026-10-09 12:53:35 +02:00
dependabot[bot] 486e83b6b5 Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-core (#1081)
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:38:32 +02:00
Bane Stojkovic eb48ab9664 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-10-09 09:38:16 +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
Bane Stojkovic f77c821f0a Create audio-coverage-roadmap.md 2026-10-08 09:11:36 +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
dependabot[bot] c6d4b9df9c Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-core (#1077)
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:25 +02:00
Bane Stojkovic 2fe6b50ab4 release v6.6.0 2026-09-29 12:37:02 +02:00
Bane Stojkovic fe267a2377 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-09-14 13:04:37 +02:00
Bane Stojkovic 91fd8584f9 Update update.xml 2026-09-14 13:04:07 +02:00
Bane Stojkovic 51698ef8af Improve terminal node naming within building blocks to ensure no duplicates by adding a name of the nested component as a prefix 2026-09-14 13:04:03 +02:00
Bane Stojkovic b9344dfb0a Update README to remove launch special details
Removed promotional offer for the eBook from README.
2026-09-14 12:48:14 +02:00
Bane Stojkovic 69bb77d307 better curvature 2026-09-13 21:27:52 +02:00
Bane Stojkovic 556dedc9a3 double click to instant creation 2026-09-13 21:18:43 +02:00
Bane Stojkovic 823a59d455 stretch between 2026-09-13 21:09:52 +02:00
Bane Stojkovic 3ed51658a2 cleanup 2026-09-11 23:14:37 +02:00
Bane Stojkovic d41aa02674 Added 'Right Angle Wire' and 'Right Angle Line' components that route between two points using only horizontal and vertical runs with rounded corners 2026-09-11 23:14:30 +02:00
Bane Stojkovic 14bdeec281 Update update.xml v6.5.0 2026-09-11 11:38:03 +02:00
Bane Stojkovic 158f0d2647 Update update.xml 2026-09-11 11:35:26 +02:00
Bane Stojkovic 6d5cc3effc Update build-all-profiles.sh 2026-09-11 11:31:05 +02:00
Bane Stojkovic c3d2949dab Update update.xml 2026-09-11 11:28:20 +02:00
Bane Stojkovic b0f1a0bb2c micro cleanup 2026-09-11 11:28:18 +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 001a26839f Update update.xml v6.4.0 2026-09-04 15:33:45 +02:00
Bane Stojkovic 7b168e2e27 Merge branch 'master' of https://github.com/bancika/diy-layout-creator 2026-09-04 15:33:00 +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 6f51c3ca42 agents setup 2026-09-04 15:31:00 +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 ac6c38b115 Merge branch 'master' of https://github.com/bancika/diy-layout-creator v6.3.0 2026-08-22 20:22:28 +02:00
Bane Stojkovic cdc635b7da release 2026-08-22 20:22:14 +02:00
Bane Stojkovic 0598cc441c Update README for audio and HAM enthusiasts 2026-08-21 23:26:13 +02:00
Bane Stojkovic 18b6bfb1db Added support for stacked guitar pickups 2026-08-21 12:52:31 +02:00
Bane Stojkovic 8d506b21c4 Images can randomly disappear when zooming in and scrolling 2026-08-20 14:53:36 +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 09b53a0685 Fix formatting in contribution section of README 2026-08-16 23:47:06 +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 63ad65152a Revise README for clarity and additional content
Updated README to enhance descriptions and add new images.
2026-08-15 23:23:38 +02:00
Bane Stojkovic 040e959d8d Improved the accuracy of board underside rendering; some of the components were not rendered in the right place or at all 2026-08-15 19:41:13 +02:00
Bane Stojkovic 657521e7f5 Update update.xml 2026-08-08 14:43:49 +02:00
Bane Stojkovic af4064912b Update update.xml 2026-08-07 11:50:03 +02:00
Bane Stojkovic c34e5a2d38 remove knowledge SQLs 2026-08-07 11:49:56 +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 v6.2.0 2026-08-06 14:51:38 +02:00