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
251b945e6d
When a component that belongs to a group is stuck to another component, moving that other component now drags the whole group along instead of only the stuck component
2026-10-14 21:09:12 +02:00
Bane Stojkovic
1893c73479
cloud sync, add link to the owner page
2026-10-14 16:52:08 +02:00
Bane Stojkovic
caac843741
Regenerate regression references from current master
...
The previous references were produced by 4.34 (2022) and no longer matched any project: netlist
pin names and the switch-setup header have changed since. PNGs and both netlist variants were
regenerated with PREPARE; netlists were deleted first, because PREPARE only writes a netlist
that does not exist yet.
2026-10-14 12:30:07 +02:00
Bane Stojkovic
42d3d557c6
Reflection ( #1085 )
...
* index instead of reflection
* Update update.xml
2026-10-13 21:17:30 +02:00
Bane Stojkovic
2397ea2021
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-10-13 20:57:44 +02:00
Bane Stojkovic
ef82ffc4a4
Improve clipping logic
2026-10-13 20:57:40 +02:00
Bane Stojkovic
4d02f54e8a
Improved rendering performance and reduced lagging with complex projects while dragging components around
2026-10-13 20:06:04 +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
84726e6d16
Create bottom-side-components.md
2026-10-13 12:16:45 +02:00
Bane Stojkovic
e23bc1ccdb
Add link to browse Cloud Projects
...
Added a link to browse community projects and download .DIY files.
2026-10-12 22:05:20 +02:00
Bane Stojkovic
1ac2fae826
Update update.xml
2026-10-12 16:04:58 +02:00
Bane Stojkovic
2cab737acf
Fixed the issue of disappearing components in some edge cases
2026-10-12 15:58:38 +02:00
Bane Stojkovic
5f09026ddd
Include 'Potentiometer (Miniature)' and 'Trimmer Potentiometer' in Guitar Wiring Analyzer
2026-10-12 14:51:45 +02:00
Bane Stojkovic
9e4ce7da81
Create web-and-mobile.md
2026-10-12 13:50:48 +02:00
Bane Stojkovic
505f06d26c
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-10-12 12:06:54 +02:00
Bane Stojkovic
5a58519edf
'Cut Line' can be rotated using keyboard shortcuts
2026-10-12 12:06:52 +02:00
Bane Stojkovic
a377233ba9
Update Quick Start Guide link text for emphasis
2026-10-12 10:43:04 +02:00
Bane Stojkovic
eba1b9e49b
S1 improvement
2026-10-12 09:51:35 +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
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