Commit Graph

2603 Commits

Author SHA1 Message Date
Bane Stojkovic 08a53f20bd Zooming out until the drawing is smaller than the window made the toolbar above the canvas grow taller and squeeze the canvas 2026-10-19 10:16:06 +02:00
Bane Stojkovic b154eb9e96 gerber 2026-10-17 22:30:20 +02:00
Bane Stojkovic e16b6ca36d gerber upgrade 2026-10-17 22:25:59 +02:00
Bane Stojkovic 8ec6900597 Localization fix 2026-10-17 15:45:39 +02:00
Bane Stojkovic bb9f50e07a Create sign-windows-launcher.yml 2026-10-16 20:41:53 +02:00
Bane Stojkovic 846822e156 signpath 2026-10-16 20:28:15 +02:00
Bane Stojkovic f16422395e Update sign-windows.yml 2026-10-16 20:15:57 +02:00
Bane Stojkovic 63f56edcba Create sign-windows.yml 2026-10-16 19:54:04 +02:00
Bane Stojkovic f85e345f3a Update update.xml v6.8.0 2026-10-16 09:30:20 +02:00
Bane Stojkovic 9a2303652a renamed misspelled property and type 2026-10-15 20:05:41 +02:00
Bane Stojkovic eaeae00211 Added Rectangular shape to LED component in addition to Round; added ability to set LED lead spacing 2026-10-15 15:45:33 +02:00
Bane Stojkovic 89a75bd94d reduce logging 2026-10-15 12:59:11 +02:00
Bane Stojkovic 669a5b32e7 Update update.xml 2026-10-15 10:08:18 +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 4916d02af6 Create fill-clearance.md 2026-10-14 21:31:08 +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 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