Bane Stojkovic
772e936e65
mockito fix
2026-10-09 09:33:11 +02:00
Bane Stojkovic
094d73da26
cleanup
2026-10-08 21:32:25 +02:00
Bane Stojkovic
a4fbd35c77
oled tweak
2026-10-08 21:00:00 +02:00
Bane Stojkovic
02615f5150
netlist and node name improvements
2026-10-08 14:23:36 +02:00
Bane Stojkovic
2a08fbe569
neopixel improvements
2026-10-07 12:58:08 +02:00
Bane Stojkovic
0aca15c59a
Update WS2812BRing.java
2026-10-07 11:46:59 +02:00
Bane Stojkovic
30dfac3f7d
tft fixes
2026-10-07 11:32:17 +02:00
Bane Stojkovic
61657bea4b
Added 1.8" sd
2026-10-07 10:46:43 +02:00
Bane Stojkovic
1404f1773c
color selection for bar graph
2026-10-06 22:23:13 +02:00
Bane Stojkovic
5075a566c6
Update variants.xml
2026-10-06 20:55:16 +02:00
Bane Stojkovic
fb015416d3
led bar
2026-10-06 20:49:49 +02:00
Bane Stojkovic
6a2270c7b5
Added ability to hide component categories in the component tree and toolbar from the Config menu
2026-10-06 20:19:45 +02:00
Bane Stojkovic
51418d6252
2-digit 0.56 inch 7 segment
2026-10-06 15:25:37 +02:00
Bane Stojkovic
451bca27fd
variants
2026-10-06 14:03:57 +02:00
Bane Stojkovic
05d1ae2663
icon
2026-10-06 12:09:47 +02:00
Bane Stojkovic
80555abc56
displays
2026-10-06 11:31:01 +02:00
Bane Stojkovic
dc863e18f4
new tft
2026-10-06 08:51:32 +02:00
Bane Stojkovic
2e2ab93abb
displays
2026-10-05 15:16:55 +02:00
Bane Stojkovic
25331632c1
displays
2026-10-05 13:33:44 +02:00
Bane Stojkovic
2f59f35f46
neopixel
2026-10-05 11:16:39 +02:00
Bane Stojkovic
ad3a3fe46d
displays
2026-10-04 22:40:26 +02:00
Bane Stojkovic
da5184a226
display enhancement
2026-10-04 20:51:32 +02:00
Bane Stojkovic
4ee3335c18
cleanup
2026-10-04 20:29:56 +02:00
Bane Stojkovic
1853cae35c
oled
2026-10-04 12:51:36 +02:00
Bane Stojkovic
3cc61a4506
cleanup
2026-10-03 23:04:30 +02:00
Bane Stojkovic
8693215c9c
tft
2026-10-03 22:58:38 +02:00
Bane Stojkovic
d4d6da7bd8
labels
2026-10-03 21:12:06 +02:00
Bane Stojkovic
d4c462efa6
led bar
2026-10-03 20:03:25 +02:00
Bane Stojkovic
7a680ced46
nokia
2026-10-03 13:23:26 +02:00
Bane Stojkovic
4aeeb3082b
Update maker-peripherals.md
2026-10-02 16:16:09 +02:00
Bane Stojkovic
a4b2db7b15
tft
2026-10-02 16:11:27 +02:00
Bane Stojkovic
a2a39f7e3b
tft
2026-10-02 15:26:21 +02:00
Bane Stojkovic
f997ed57fb
jewel
2026-10-02 14:35:41 +02:00
Bane Stojkovic
d31fb76a48
led bar graph
2026-10-02 12:55:22 +02:00
Bane Stojkovic
e362430a92
strip
2026-10-02 11:18:57 +02:00
Bane Stojkovic
2347069cf3
led matrix
2026-10-02 11:03:13 +02:00
Bane Stojkovic
b6b918dc0c
improvements
2026-10-01 23:00:03 +02:00
Bane Stojkovic
3d1333f296
displays
2026-10-01 22:26:32 +02:00
Bane Stojkovic
4062c4d7a9
neopix
2026-10-01 12:32:41 +02:00
Bane Stojkovic
e2ea25874e
display improvements
2026-09-30 22:21:15 +02:00
Bane Stojkovic
2447135697
displays tweaks
2026-09-30 17:05:19 +02:00
Bane Stojkovic
fc934647ad
Merge branch 'master' into controllers
...
Resolved all 17 conflicts in favour of master, which carries the refactored
descendant of this branch's maker board work: shared appearance constants in
AbstractMakerBoard instead of per-board duplicates, POMs at 6.6.0, and the
released 6.6.0 changelog block.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01EBnQGbrTNYvYEJFxFr9xW5
2026-09-29 13:06:59 +02:00
Bane Stojkovic
2fe6b50ab4
release
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
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
7192651abb
Update RaspberryPi.java
2026-09-10 23:47:05 +02:00
Bane Stojkovic
21146022ea
micro variants
2026-09-10 11:30:47 +02:00
Bane Stojkovic
d30202232c
consolidate tests
2026-09-10 11:19:27 +02:00
Bane Stojkovic
48b40b8b43
Update Teensy.java
2026-09-10 09:46:51 +02:00
Bane Stojkovic
04a3ba0fa7
label offset fixes
2026-09-10 09:44:22 +02:00
Bane Stojkovic
3fbcd3eaa9
labeling improvement
2026-09-09 17:03:24 +02:00
Bane Stojkovic
de5bfd43f8
Refactor abstract class
2026-09-09 16:33:16 +02:00
Bane Stojkovic
b5c6ddde59
Update RaspberryPiPico.java
2026-09-09 16:13:54 +02:00
Bane Stojkovic
511a7f42b4
release prep
2026-09-08 16:06:12 +02:00
Bane Stojkovic
27eb259949
comment out future stuff
2026-09-08 15:54:04 +02:00
Bane Stojkovic
a223ad84ce
mega
2026-09-08 10:03:29 +02:00
Bane Stojkovic
708faf9016
mega
2026-09-08 09:36:26 +02:00
Bane Stojkovic
8a81df347b
Update ArduinoNano.java
2026-09-08 09:27:44 +02:00
Bane Stojkovic
99b1ee0c5d
nano labels
2026-09-08 09:09:13 +02:00
Bane Stojkovic
7ed8403c41
arduino uno labels
2026-09-08 08:56:31 +02:00
Bane Stojkovic
9bb9fc91fb
minima fixes
2026-09-07 14:01:26 +02:00
Bane Stojkovic
3d6241b17e
label improvements
2026-09-07 12:50:12 +02:00
Bane Stojkovic
b7c707e68a
sanitize node names
2026-09-07 12:30:37 +02:00
Bane Stojkovic
37a5acce32
nano improvements
2026-09-07 12:26:07 +02:00
Bane Stojkovic
e2cddf5954
pinouts
2026-09-06 20:57:26 +02:00
Bane Stojkovic
4a4d2c8617
new versions
2026-09-06 20:24:49 +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
36ce381ffe
Merge branch 'master' into controllers
2026-09-04 16:01:02 +02:00
Bane Stojkovic
001a26839f
Update update.xml
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
79a853ba9f
Create tier-1-modern-boards.md
2026-09-03 12:51:23 +02:00
Bane Stojkovic
1184790e96
pin name improvements
2026-09-01 14:51:27 +02:00
Bane Stojkovic
f1753fb3ff
Update ESP32DevKit.java
2026-09-01 13:17:00 +02:00
Bane Stojkovic
53dc5a1d2e
esp pinout fix
2026-09-01 12:49:45 +02:00
Bane Stojkovic
ace3af5bd2
fix tests
2026-09-01 09:53:18 +02:00
Bane Stojkovic
4bdcd0e2a9
Update RaspberryPiZero.java
2026-08-31 15:05:34 +02:00
Bane Stojkovic
9e94aaa10c
Merge branch 'master' into controllers
2026-08-31 14:32:11 +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
e456c915e4
pi 5 improvements
2026-08-31 13:03:56 +02:00
Bane Stojkovic
7f0930108d
pi 3
2026-08-31 11:48:18 +02:00
Bane Stojkovic
728d9000fc
Update RaspberryPi.java
2026-08-28 14:44:29 +02:00
Bane Stojkovic
fea2eddd40
Update RaspberryPiZero.java
2026-08-28 13:38:14 +02:00
Bane Stojkovic
7bb7d62cc0
Update AbstractMakerBoard.java
2026-08-28 11:54:49 +02:00
Bane Stojkovic
1636b23e9c
arduino improvements
2026-08-28 11:50:43 +02:00
Bane Stojkovic
4e331ad61b
button standardization
2026-08-27 16:01:27 +02:00
Bane Stojkovic
5e0377867b
pico w
2026-08-27 14:12:34 +02:00
Bane Stojkovic
1a5d9cda8c
usb standardization
2026-08-27 12:24:25 +02:00
Bane Stojkovic
bb3d81bb71
Update ESP32DevKit.java
2026-08-27 09:40:04 +02:00
Bane Stojkovic
60cabc3a77
s3
2026-08-27 09:33:10 +02:00
Bane Stojkovic
10a56146bf
teensy fix, test cleanup
2026-08-26 23:37:10 +02:00
Bane Stojkovic
b02345e219
headers
2026-08-26 15:39:34 +02:00
Bane Stojkovic
4f0e75f768
teensy
2026-08-26 13:52:21 +02:00
Bane Stojkovic
808528b279
improve solder pads
2026-08-25 22:31:34 +02:00
Bane Stojkovic
e08374fa76
antenna consolidation
2026-08-25 22:25:33 +02:00
Bane Stojkovic
e4aa88e4a3
consolidate pins
2026-08-25 21:51:27 +02:00
Bane Stojkovic
ef52ced1d8
pi improvements
2026-08-25 21:35:04 +02:00
Bane Stojkovic
8bdd228457
cleanup
2026-08-25 15:47:40 +02:00
Bane Stojkovic
b708a986c2
pi pico
2026-08-25 15:31:31 +02:00
Bane Stojkovic
3821e173e7
Update RaspberryPiZero.java
2026-08-25 15:08:43 +02:00
Bane Stojkovic
ac8fac0746
pi zero
2026-08-25 15:02:28 +02:00
Bane Stojkovic
34422c501c
pi pico updates
2026-08-24 17:54:33 +02:00
Bane Stojkovic
e209ecdcb8
Made announcement bubbles and dialogs that contain links clickable
2026-08-24 17:09:35 +02:00
Bane Stojkovic
711313276b
Merge branch 'master' into controllers
2026-08-23 22:28:23 +02:00
Bane Stojkovic
ac6c38b115
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
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
f2008d78ff
Merge branch 'master' into controllers
2026-08-21 14:27:42 +02:00
Bane Stojkovic
e9e3c322b5
consolidate esp32
2026-08-21 14:25:56 +02:00
Bane Stojkovic
18b6bfb1db
Added support for stacked guitar pickups
2026-08-21 12:52:31 +02:00
Bane Stojkovic
08c46b22ea
pi
2026-08-20 16:46:45 +02:00
Bane Stojkovic
8d506b21c4
Images can randomly disappear when zooming in and scrolling
2026-08-20 14:53:36 +02:00
Bane Stojkovic
ead4033267
Update WemosD1Mini.java
2026-08-20 12:32:18 +02:00
Bane Stojkovic
bc8f610df9
d1
2026-08-20 12:20:50 +02:00
Bane Stojkovic
935ce977d7
Update ESP8266NodeMCU.java
2026-08-20 10:12:21 +02:00
Bane Stojkovic
12e5992f99
esp32
2026-08-20 09:41:28 +02:00
Bane Stojkovic
1bc0fc0f6e
esp32
2026-08-20 09:36:41 +02:00
Bane Stojkovic
89099b79cb
esp
2026-08-19 23:29:27 +02:00
Bane Stojkovic
32aa766806
esp boards
2026-08-19 23:22:15 +02:00
Bane Stojkovic
d4ba10371d
nano
2026-08-19 15:11:31 +02:00
Bane Stojkovic
daaac2e81a
improveent
2026-08-19 14:24:39 +02:00
Bane Stojkovic
613fffb596
mega
2026-08-19 14:15:14 +02:00
Bane Stojkovic
a2e52b5520
mega
2026-08-19 13:55:36 +02:00
Bane Stojkovic
49862245eb
cleanup
2026-08-19 11:46:10 +02:00
Bane Stojkovic
f54716ee30
icon
2026-08-19 11:35:07 +02:00
Bane Stojkovic
970cc6e5d3
uno
2026-08-19 11:10:34 +02:00
Bane Stojkovic
182edc5d6c
arduino
2026-08-19 11:05:01 +02:00
Bane Stojkovic
631ab5135d
Merge branch 'master' into controllers
2026-08-18 11:08:58 +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
601e715302
more components
2026-08-17 22:58:35 +02:00
Bane Stojkovic
0a76439583
improvements
2026-08-17 10:30:29 +02:00
Bane Stojkovic
09b53a0685
Fix formatting in contribution section of README
2026-08-16 23:47:06 +02:00
Bane Stojkovic
c978bc6733
Merge branch 'master' into controllers
2026-08-16 23:39:25 +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
5cc12b5e73
updates
2026-08-16 23:02:38 +02:00
Bane Stojkovic
e895cc13c3
imp
2026-08-16 12:27:09 +02:00
Bane Stojkovic
7641d7bb38
Update NRF24L01Transceiver.java
2026-08-15 23:31:54 +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
a287d23e2b
Update ULN2003Driver.java
2026-08-15 22:37:43 +02:00
Bane Stojkovic
46d074dd70
Improve wrapping of component names
2026-08-15 22:37:40 +02:00
Bane Stojkovic
1b978d9341
fix boost converter
2026-08-15 21:23:11 +02:00
Bane Stojkovic
021bf8d7eb
Update TreePanel.java
2026-08-15 21:22:56 +02:00
Bane Stojkovic
1afe0433dc
fixes
2026-08-15 20:42:00 +02:00
Bane Stojkovic
a5da6e9fbc
Merge branch 'master' into controllers
2026-08-15 19:41:27 +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
f210434765
more components
2026-08-14 14:20:38 +02:00
Bane Stojkovic
bc13f0b015
initial
2026-08-14 12:55:51 +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
2026-08-06 14:51:38 +02:00
Bane Stojkovic
ee188475d4
Pot improvements ( #1064 )
...
* Update PotentiometerPanel.java
* Update PotentiometerPanel.java
* improve node names for pot
* Update settings.json
* Update GuitarDiagramAnalyzerTests.java
2026-08-06 14:45:55 +02:00
Bane Stojkovic
2e1787f5d0
Update pom.xml
2026-08-02 23:29:26 +02:00
dependabot[bot]
b1629680ff
Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-core ( #1060 )
...
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson ) from 2.16.1 to 2.18.9.
- [Commits](https://github.com/FasterXML/jackson/commits )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.18.9
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:28:27 +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
f5b9faecd4
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-08-01 21:58:44 +02:00
Bane Stojkovic
769770bd8a
Add ebook links
2026-08-01 21:58:39 +02:00
Bane Stojkovic
fc103b6c2e
Revise README for clarity and feature updates
...
Updated README to enhance clarity and add new features.
2026-08-01 20:13:05 +02:00
Bane Stojkovic
64ffc3a826
Update PCBTerminalBlock.java
2026-07-26 21:48:15 +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
e89eb1cbdf
Update CompareService.java
2026-07-24 11:04:13 +02:00
Bane Stojkovic
0476dbb876
cleanup isPolarized
2026-07-17 16:45:15 +02:00
Bane Stojkovic
1571d78048
Increased width of tree panel to fit all components
2026-07-17 16:38:52 +02:00
Bane Stojkovic
d8a2538b35
Improved comparison logic of the 'Compare With..' tool
2026-07-17 16:38:41 +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
Bane Stojkovic
896b6e5f69
6.1.0 release
2026-06-30 10:08:29 +02:00
Bane Stojkovic
475b829562
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-06-14 22:38:21 +02:00
Bane Stojkovic
aeabec7392
Update tests.yml
2026-06-14 22:38:19 +02:00
Bane Stojkovic
2261433bf0
launcher update
2026-06-14 22:30:17 +02:00
Bane Stojkovic
e85d618498
java upgrade, 6.0.0 release
2026-06-14 22:03:29 +02:00
Bane Stojkovic
3425fff3a0
Fixed errors while analyzing guitar wiring diagrams caused by treble bleed enhancements
2026-06-14 20:48:12 +02:00
Bane Stojkovic
cc09c59fe5
Fixed scaling for 'Image' and 'SVG Image' components; it was showing as undefined
2026-06-14 10:05:15 +02:00
Bane Stojkovic
0219aa5c2a
release
2026-06-13 22:39:04 +02:00
Bane Stojkovic
9b3274e30c
update
2026-06-13 22:33:33 +02:00
Bane Stojkovic
9c29d2c4d6
minor
2026-06-10 17:19:45 +02:00
Bane Stojkovic
1d7dd87d85
Improved precision of rendering
2026-06-10 17:19:21 +02:00
Bane Stojkovic
9179086bd5
Update TrebleBleed.java
2026-06-10 17:05:44 +02:00
Bane Stojkovic
3fbc7f5bc9
'Schaller Megaswitch' not rendered correctly when rotated for 90 or 270 degrees
2026-06-08 22:35:41 +02:00
Bane Stojkovic
0526ce38f4
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-06-07 23:09:23 +02:00
Bane Stojkovic
880fa1e9e1
Update update.xml
2026-06-07 23:09:21 +02:00
Martin Morrell
fb0821bce2
WIP: Add Freeway Blade Switch: 3B3-01, 5B5-01. 5B5-02 ( #1042 )
...
* Add Freeway Blade Switch: 3B3-01, 5B5-01. 5B5-02
* Fix labels and connections - reverse them to be correct
2026-06-07 23:08:21 +02:00
Bane Stojkovic
6a590af026
treble bleed enhancements
2026-06-07 23:02:47 +02:00
Bane Stojkovic
efa803d7d0
Treble bleed enhancements
2026-06-07 22:37:27 +02:00
Bane Stojkovic
f481542d5a
Dragging a component from the component tree to the canvas sometimes does not work as expected without clicking on it first and then dragging it
2026-06-05 21:38:25 +02:00
Bane Stojkovic
140c052d39
Update update.xml
2026-06-05 20:40:54 +02:00
Jamie Drinkell
75edc427f7
Add IEC/IEEE schematic symbols for Potentiometer and Fuse ( #995 )
...
* Add new IEC and IEEE styles to Fuse symbol
* Add IEC style to potentiometer
For some reason it refuses to redraw on changing, it must be moved?
* Fix redraw on standard selection
* Fix indentation
* Change draw_style to camelCase drawStyle
2026-06-05 20:38:11 +02:00
Bane Stojkovic
717c16e88a
Release 5.14.0
2026-06-03 21:55:22 +02:00
Bane Stojkovic
ffa8e34497
Added thonk jack
2026-06-03 19:45:06 +02:00
Bane Stojkovic
9de5fe6ebc
'Line' component set to px used to render slightly thicker than 1px, appearing thicker than schematic symbols
2026-06-03 19:44:58 +02:00
Bane Stojkovic
0cdbcd60fe
Increase maximum number of switch combination for analysis to 1024
2026-05-05 23:33:50 +02:00
Bane Stojkovic
491d48f0ec
enable trimmers and mini pots for analysis
2026-05-05 23:33:08 +02:00
Bane Stojkovic
9f6a0c537a
Added 'Potentiometer (Miniature)' component with two variations - right-angled and vertically mounted
2026-05-03 21:18:27 +02:00
Bane Stojkovic
e674a1f23f
version bump
2026-04-27 22:33:36 +02:00
Bane Stojkovic
9481b7e6a3
splash improvement
2026-04-07 20:50:23 +02:00
Bane Stojkovic
833ef947d5
fix tests
2026-04-07 20:17:22 +02:00
Bane Stojkovic
c092b5f56e
Ability to blank-out previously populated values for unit-type measures, e.g. resistance, capacitance, dimensions, etc
2026-04-07 20:16:27 +02:00
Bane Stojkovic
5546a66c94
outline drag to false by default
2026-04-07 20:06:02 +02:00
Bane Stojkovic
b034c8c761
fix for transparency when dragging
2026-04-06 21:34:58 +02:00
Bane Stojkovic
8318b34967
Fix for null in int editor
2026-04-06 21:18:15 +02:00
Bane Stojkovic
194c8e0606
Improved data model for storing transparency alpha and other properties that are edited using a slider widget; as a result, the editing is more precise and does not randomly change to neighboring values
2026-04-06 21:04:55 +02:00
Bane Stojkovic
124d1ab577
Improved editing experience of integer properties (e.g. number of terminals on a tag strip) by using the spinner text field
2026-04-04 23:14:59 +02:00
Bane Stojkovic
5ce17b4ca2
Improved logic when moving component(s) that have other components stuck with them; in case there are non-sticky control points within the included components, they will be moved along retaining component shape (e.g. wires or curved traces)
2026-04-04 20:54:32 +02:00
Bane Stojkovic
30c6b4ec76
Added air-core inductor variation
2026-04-03 23:40:25 +02:00
Bane Stojkovic
2001a1af7b
Added 'Envelope' property to tube symbol components which can be used to display one side of the outer envelope dashed indicating section A or section B of a tube
2026-04-03 21:09:24 +02:00
Bane Stojkovic
27f5c53afc
Added more ceramic resistor variants to 'Resistor' component
2026-04-02 20:43:16 +02:00
Bane Stojkovic
10cbbea3d3
Added heat sink resistor
2026-04-02 20:22:25 +02:00
Bane Stojkovic
b26a489f3a
Remove loadline editor
2026-04-01 22:45:26 +02:00
Bane Stojkovic
dab4975347
Added new 'Dial Scale' variations - 'Ticks + Numeric (0/5.5/11)' a'la Friedman and another variation of 'Ticks' with more pronounced 9/12/3 o'clock indices
2026-03-28 20:58:36 +01:00
Bane Stojkovic
5d8555e316
Update ChatbotPane.java
2026-03-26 22:49:38 +01:00
Bane Stojkovic
614652ca97
release
2026-03-26 22:47:14 +01:00
Bane Stojkovic
af3887b9ac
Clicking on a component type in the left-hand component tree sometimes does not register and does not instantiate the component
2026-03-26 20:33:16 +01:00
Bane Stojkovic
150e03c023
Pressing the 'Esc' key closes selection editor dialog
2026-03-26 19:57:18 +01:00
Bane Stojkovic
cd0cb776b0
Right click (or two finger tap on mac) after selecting a component with a regular click opens editor dialog in addition to the context menu
2026-03-26 19:51:56 +01:00
Bane Stojkovic
ebd66eea4f
minor improvements
2026-02-27 14:13:46 +01:00
Bane Stojkovic
7d24621c18
Cleanup of code that doesn't work for fixing tooltip colors on linux mint (kde bug)
2026-02-22 22:34:10 +01:00
Bane Stojkovic
a7442e14e4
Better error handling for AI tools<
2026-02-21 22:36:32 +01:00
Bane Stojkovic
03af702933
Redo unit conversion
2026-02-20 22:31:40 +01:00
Bane Stojkovic
303e59303b
Added a new section in the output of 'AI Circuit Analyzer' which provides insights into the operation of the circuit and individual components
2026-02-20 22:12:19 +01:00
Bane Stojkovic
508d1db513
Added 'Auto-Unit Conversion' configuration which automatically converts between metric and imperial units based on the ruler unit preference
2026-02-17 20:44:50 +01:00
Bane Stojkovic
c4efe7d20f
Update draft-github-release.sh
2026-02-15 22:52:53 +01:00
Bane Stojkovic
fccda215fc
release
2026-02-15 22:49:47 +01:00
Bane Stojkovic
d89061b355
Windows installer prompts for installation folder instead of forcing one
2026-02-15 22:26:27 +01:00
Bane Stojkovic
f0c482d2d5
Added ability to export chat history from 'AI Assistant' to a HTML file
2026-02-15 20:40:05 +01:00
Bane Stojkovic
f5fedc1a24
Update update.xml
2026-02-14 23:17:06 +01:00
Bane Stojkovic
b3a1187c1c
Improved rendering of 'Switch (Latching)' symbol to clearly make visual contact between the terminals
2026-02-13 22:26:23 +01:00
Bane Stojkovic
7e79143079
Ensure no duplicate IDs when loading
2026-02-11 16:59:16 +01:00
Bane Stojkovic
d976959e95
Using "Duplicate Selection" results in duplicates of component ids, breaking Project Explorer panel and causing other issues downstream
2026-02-11 16:47:08 +01:00
Bane Stojkovic
8b69903893
Consolidate a few keyboard shortcuts for consistency
2026-02-09 23:15:35 +01:00
Bane Stojkovic
391d161c59
Add support for logging all component types to JSON
2026-02-09 16:18:05 +01:00
Bane Stojkovic
d970fa10a7
Create component_index.prompt
2026-02-09 16:17:19 +01:00
Bane Stojkovic
b6816e6a62
typo
2026-02-09 16:17:15 +01:00
Bane Stojkovic
3272efc8bf
Typo fix
2026-02-09 16:14:35 +01:00
Bane Stojkovic
0aed29f072
Remove shapes from BOM
2026-02-06 22:56:08 +01:00
Bane Stojkovic
7e2319746e
Bring back calculate length for curved components
2026-02-06 22:55:40 +01:00
Bane Stojkovic
1cf776ace5
Resize dimensions do not show for 'Chassis Panel' component when dragging a corner point
2026-01-30 12:52:00 +01:00
Bane Stojkovic
b9da7510a8
5.10 release
2026-01-20 20:37:04 +01:00
Bane Stojkovic
6fde016ed4
All building blocks of the same type get added to the same group
2026-01-20 20:34:32 +01:00
Bane Stojkovic
a32ad6b733
fix issue with null objects in groups
2026-01-19 23:22:19 +01:00
Bane Stojkovic
be16910767
fix copy paste groups
2026-01-19 23:15:46 +01:00
Bane Stojkovic
457f47782f
Added E-C-B BJT pinout to TO-92 transistor package
2026-01-16 22:29:14 +01:00
Bane Stojkovic
b69729c14f
Trimmer improvements
2026-01-16 20:37:21 +01:00
Clive Hayward
a88d8f5e03
Added Box style multi-turn potentiometer component. ( #987 )
...
* Added Box style multi-turn potentiometer component.
Implements box style multi-turn trimmer potentiometer (e.g. Bourns PV36W/X) with inline pins for stripboard layouts.
Features:
- 3 inline pins on 0.1" spacing (CCW, Wiper, CW)
- Configurable resistance value and orientation
- Blue body (4.82mm × 9.53mm) with brass adjustment screw
- Screw positioned in lower left corner with horizontal slot
- Label positioned outside body for readability
- Pins centered in body width for all orientations
- Side profile icon showing brass screw and three pins
- Locked pin movement - component moves as single unit
Dimensions based on common box-style multi-turn potentiometers.
Default orientation is vertical (_90) with pins horizontal.
Category: Passive
Instance prefix: VR
* Handles mirroring and rotational transforms.
* Handles mirroring and rotational transforms.
2026-01-16 20:19:21 +01:00
Bane Stojkovic
f4223f5773
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-01-16 20:08:34 +01:00
Bane Stojkovic
513cc67362
Update update.xml
2026-01-16 20:08:27 +01:00
Martin Morrell
d8f2a3b6e0
Add 'M' and 'N' potentiometer taper options ( #990 )
2026-01-16 20:07:33 +01:00
Bane Stojkovic
7900128d7c
Tactile Micro Switch' editor doesn't show up on double click
2026-01-16 20:03:01 +01:00
Bane Stojkovic
1cef0c0977
Explorer group ( #992 )
...
* show groups in explorer
* introduce component ids. Refactor how groups are modeled in the Project
* Group naming added
* cleanup
* release
2026-01-10 20:44:52 +01:00
Bane Stojkovic
2383f9ae77
'Potentiometer Panel' can now render numerical lug markers for easier identification
2026-01-06 19:46:14 +01:00
Bane Stojkovic
14ec18dfef
Update update.xml
2026-01-06 19:06:10 +01:00
Bane Stojkovic
2f492c8fa8
Ability to resize 'Transformer Core' schematic symbol after it's already placed
2026-01-06 19:06:04 +01:00
Bane Stojkovic
9db43cd2f4
Make the label of schematic symbols (e.g. 'Resistor Symbol') clickable as well
2026-01-06 18:54:08 +01:00
Bane Stojkovic
344c238f73
Fixed the offset of terminals on a DP4T Tele type of 'Lever Switch' to be aligned with the physical switch
2026-01-05 21:30:13 +01:00
Bane Stojkovic
3376aa995a
'Open 1/8" Jack' and 'Open 1/4" Jack' can be rotated
2026-01-05 21:10:10 +01:00
Bane Stojkovic
ec75f1b6eb
'Cliff 1/8" Jack' can be rotated
2026-01-05 21:06:22 +01:00
Bane Stojkovic
5f2b20ea41
New lines at the end of the 'Label' text get erroneously rendered as <br>
2026-01-05 20:53:00 +01:00
Bane Stojkovic
9d130c0ff3
Minor cleamup
2026-01-05 20:17:17 +01:00
Martin Morrell
119c41dc86
Add Freeway 3x3-05 (Ultra) Switch ( #989 )
2026-01-05 20:10:37 +01:00
Bane Stojkovic
c5613a6fea
'Auto-Wrap Label' retains line breaks from the input text
2026-01-02 22:16:17 +01:00
Bane Stojkovic
479bd50540
Label adjustment
2026-01-02 21:42:09 +01:00
Bane Stojkovic
502a4b8d39
Tactile switch improvements
2026-01-02 21:06:27 +01:00
Bane Stojkovic
1f85c07453
Configurable 'Tactile Micro Switch' dimensions and added a few most commonly used variants
2026-01-02 10:17:23 +01:00
Bane Stojkovic
53ec1e780e
fix: Clicking on 'Tactile Micro Switch' body doesn't register
2026-01-01 22:29:39 +01:00
Bane Stojkovic
2de3def32e
Resize tooltip ( #986 )
...
* resize tooltip
* Fix blank board area rendering
* Fixes
* translations
* Add length
* Update update.xml
2025-12-31 15:07:22 +01:00
Bane Stojkovic
61b3c63bbf
Revert "Introduce unique component instance ID"
...
This reverts commit 348eb3ac00 .
2025-12-31 15:04:18 +01:00
Bane Stojkovic
348eb3ac00
Introduce unique component instance ID
2025-12-31 12:29:48 +01:00
Bane Stojkovic
9972e0ee46
Update .gitignore
2025-12-31 09:59:21 +01:00
Bane Stojkovic
de971b707b
Update build-all-profiles.sh
2025-12-30 20:09:57 +01:00
Bane Stojkovic
0dcc06f712
Update update.xml
2025-12-30 19:44:05 +01:00
Bane Stojkovic
109b0788a8
5.8.0 release
2025-12-30 14:37:56 +01:00
Bane Stojkovic
d190ebe208
Cleanup
2025-12-30 10:44:12 +01:00
Bane Stojkovic
fa93af2707
'Rotary Switch (Open)' cannot be selected by clicking on the wafer for 4-pole variations
2025-12-29 22:58:15 +01:00
Bane Stojkovic
6b59966816
Minor chassis panel optimization
2025-12-29 22:39:39 +01:00
Bane Stojkovic
b065c9d6fb
Reorganized export and print related items in the File menu to reduce clutter
2025-12-29 16:12:36 +01:00
Bane Stojkovic
49d805a60c
Improved behavior of mouse cursor during drag operations; this should also fix behavior on some linux machines that show a "forbidden" cursor while dragging
2025-12-29 15:44:59 +01:00
Bane Stojkovic
a9a98bf3a4
Language improvements
2025-12-29 14:01:59 +01:00
Bane Stojkovic
840d416282
Honor label color settings for 'Tape Measure' component
2025-12-29 13:40:06 +01:00
Bane Stojkovic
dc2cc4c7c8
Do not use composites in outline mode
2025-12-29 13:00:41 +01:00
Bane Stojkovic
3d51d2a38d
trace ending default values
2025-12-29 12:59:03 +01:00
Bane Stojkovic
4dfb1ca630
fix default LP Switch behavior for back compatibility
2025-12-29 11:15:59 +01:00
Bane Stojkovic
e9c8686960
Added new property in 'LP Switch' that allows having the middle terminals connected (as they were) or disconnected to allow more flexibility
2025-12-29 10:55:45 +01:00
Bane Stojkovic
9be97f5213
fix tests
2025-12-29 10:54:39 +01:00
Bane Stojkovic
721d582dcd
Update G2DWrapper.java
2025-12-28 23:09:04 +01:00
Bane Stojkovic
443f76f3f9
Monochromatic mode
2025-12-28 23:07:50 +01:00
Bane Stojkovic
3ad9c49f53
Update update.xml
2025-12-26 23:04:28 +01:00
Bane Stojkovic
61077ed5a4
Added Silkscreen export to PDF/PNG and print capabilities
2025-12-26 23:04:26 +01:00
Bane Stojkovic
1fe3706d0f
improve multiwatt icon
2025-12-26 20:24:55 +01:00
Bane Stojkovic
16df8fd173
Added multiwat IC
2025-12-26 19:53:37 +01:00
Bane Stojkovic
f7806d4d3c
Added trace Ending Style property
2025-12-26 12:28:16 +01:00
Bane Stojkovic
04e44e174e
Improve contrast of tooltips on some Linux machines that show white text against yellow ballon
2025-12-26 12:06:31 +01:00
Bane Stojkovic
f74fe19b77
Update update.xml
2025-12-26 11:57:46 +01:00
Bane Stojkovic
e7487069a5
Application freezes when using underside rendering or mirroring on 'Pin Header' when sized at 1x1
2025-12-26 11:57:43 +01:00
Bane Stojkovic
9c48b80515
Use configuration for scale factor
2025-12-26 11:48:52 +01:00
Bane Stojkovic
814f4296a9
Added configuration for text scale factor in rare cases when system scale factor is not applied correctly
2025-12-25 16:27:47 +01:00
Bane Stojkovic
6fa0e7d56a
Improved sensitivity of 'Multimeter Probe' that required pixel-level precision to detect connectivity; improved rendering of the probe in outline mode
2025-12-25 11:36:51 +01:00
Bane Stojkovic
12726338ef
Fixed underside rendering and mirroring position issues that affected only SPDT 'Mini Toggle Switch' types
2025-12-25 10:59:31 +01:00
Bane Stojkovic
f3a8e3cfb1
release 5.7.9
2025-12-21 22:07:21 +01:00
Bane Stojkovic
1ac8ba8a24
Merge pull request #980 from mm-rnd/Lever_4P3T
...
Lever 4P3T
2025-12-21 22:03:47 +01:00
Bane Stojkovic
7b5bb3a152
Merge branch 'master' into Lever_4P3T
2025-12-21 22:01:05 +01:00
Martin Morrell
ce7753744a
Lever 2502N import switch ( #981 )
...
* Add 4P3T AxLabs Lever Switch variant
* Add 2502N Lever Switch
* Bridge is now pos1 and neck pos5 as expected
Re-worked acording to the diagram here:
https://guitarpartscenter.eu/en_US/p/ALPHA-SW-2502N-5-Way-Lever-Switch-ADWH/23036
2025-12-21 21:58:20 +01:00
Martin Morrell
3adaa16537
Add 4P3T AxLabs Lever Switch variant
2025-12-20 07:46:36 +00:00
Bane Stojkovic
aa4f4c9c66
'Drill Hole' changes color to red when selected
2025-12-19 20:20:07 +01:00
Bane Stojkovic
ef01d52905
Update update.xml
2025-12-19 20:10:05 +01:00
Bane Stojkovic
892de712b2
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2025-12-19 20:09:53 +01:00
Martin Morrell
79aa25f14c
Update positon names to match switch positions ( #977 )
2025-12-19 20:07:12 +01:00
Bane Stojkovic
165b61329c
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2025-12-19 20:02:33 +01:00
Bane Stojkovic
c251e5ace2
flip S1 position names
2025-12-19 20:02:24 +01:00
Martin Morrell
550e221265
Fix S1 Switch markers ( #978 )
2025-12-19 20:02:10 +01:00
Martin Morrell
7110897e9d
Add 6P5T AxLabs Lever Switch variant ( #979 )
2025-12-19 19:54:15 +01:00
Bane Stojkovic
74badd8a01
Update DrillHole.java
2025-08-11 22:29:03 +02:00
Bane Stojkovic
95eccffa4a
'Connect to Patreon' option says that it connected account with username 'a b c' but doesn't do anything
2025-08-11 19:25:00 +02:00
Bane Stojkovic
35a190b02f
Added 'Drill Hole' component
2025-06-21 22:45:46 +02:00
Bane Stojkovic
92457ae0fb
Increase maximum size of the backup folder from 64MB to 1GB for deeper history
2025-06-18 21:35:14 +02:00
Bane Stojkovic
73d3dd1cd4
fix: Alignment issues of some visual elements in the resulting Gerber files, e.g. DIL IC pin designators
2025-06-16 23:33:56 +02:00
Bane Stojkovic
cb9cd46261
fix: When a switch position is selected (i.e. set to a value other than None), DIYLC will treat the terminals that are internally connected in that switching logic as connected in analysis tools
2025-06-06 23:52:28 +02:00
Bane Stojkovic
4bd3943345
bigger cloud search window
2025-06-06 00:09:28 +02:00
Bane Stojkovic
30bdc7fc3d
disable patreon connect when not logged in
2025-06-05 00:05:17 +02:00
Bane Stojkovic
a1d31c1ae2
add join patreon link at the top and randomly show
2025-06-05 00:05:04 +02:00
Bane Stojkovic
90fb3095bd
More intuitive user account creation dialog for DIYLC Cloud - showing exact requirements for password and marking optional entries
2025-06-04 23:33:50 +02:00
Bane Stojkovic
0c468369cd
Simplify zoom in/out keyboard shortcuts to only plus/minus keys and zero numerical key for zoom reset to 100
2025-06-02 23:02:33 +02:00
Bane Stojkovic
f88b0c642a
mac build naming. Enable windows arm
2025-05-30 23:47:04 +02:00
Bane Stojkovic
1b8bdbe7ed
Reduce logging
2025-05-29 23:45:40 +02:00
Bane Stojkovic
185b5da4d5
Bundle Java JRE with Linux AppImage to avoid having to install it
2025-05-29 23:32:27 +02:00
Bane Stojkovic
cd92464467
fix auto-edit
2025-05-26 22:35:18 +02:00
Bane Stojkovic
59e18c6be2
Feature/compare ( #929 )
...
* add compare tool
* improvements
* diff improvements
* license
* diff logic and tests fixed
* update license info
* add isPolarized to component interface
* handle comparison of non-polarized components
2025-05-26 14:57:47 +02:00
Bane Stojkovic
05c22078bc
Update update.xml
2025-05-21 22:34:52 +02:00
uneasyalliance
c1387a015a
Merge pull request #927 from uneasyalliance/X_Q_hotkey_fixes
...
fix for 'x' hotkey preventing 'x' input in dialogs
2025-05-21 22:33:33 +02:00
Bane Stojkovic
7913df0767
improve analysis reports
2025-05-18 11:41:30 +02:00
Bane Stojkovic
48bb11955d
improve styling of summarize reports
2025-05-18 11:31:35 +02:00
Bane Stojkovic
be43ef559c
Improved trace proximity calculation to avoid showing false positives
2025-05-18 11:14:17 +02:00
Bane Stojkovic
b757952533
If the internet connection is present, but unstable, the application starts but nothing can be clicked until the connection restores
2025-05-17 21:28:26 +02:00
Bane Stojkovic
fe0dadd64b
Increased tolerance of sticky points on guitar pickup terminals in order to make it easier for leads to make proper contact and for the circuit analyzer to work
2025-05-16 12:10:35 +02:00
Bane Stojkovic
f1d886865d
release
2025-05-13 10:15:06 +02:00
Bane Stojkovic
17c8840dfc
Merge pull request #925 from bancika/ai-analyzer
...
Ai analyzer
2025-05-13 10:03:56 +02:00
Bane Stojkovic
d9384d8304
release
2025-05-13 10:02:40 +02:00
Bane Stojkovic
a69584411e
Fixed the issue with embedding image files into DIY projects
2025-05-09 19:53:28 +02:00
Bane Stojkovic
e4f7fb40d7
rendering performance optimization
2025-05-08 22:55:52 +02:00
Bane Stojkovic
b2dcf354e6
add icon
2025-05-08 22:20:26 +02:00
Bane Stojkovic
a6a9cd1bdf
Fixed the issue with some components (e.g. DIP IC) jumping when showing underside of a board
2025-05-03 23:13:02 +02:00
Bane Stojkovic
a21ef1962c
Update update.xml
2025-05-03 22:08:07 +02:00
Bane Stojkovic
c90b722fb6
optimize rendering of guitar switches
2025-05-03 22:05:23 +02:00
Bane Stojkovic
3332b727e0
optimize guitar pickup rendering
2025-05-03 21:56:38 +02:00
Bane Stojkovic
24ee6b3a5f
optimize drawing of semiconductors
2025-05-03 21:49:01 +02:00
Bane Stojkovic
aa98f27de8
Optimize rendering of electro-mechanical components
2025-05-03 21:35:11 +02:00
Bane Stojkovic
b4bcc25f66
'Open Jack 1/4"' and 'Potentiometer Panel' now tolerate connections anywhere on the lugs instead of dead center only
2025-04-30 22:34:23 +02:00
Bane Stojkovic
355c9f2b49
netlist fixes
2025-04-25 22:50:07 +02:00
Bane Stojkovic
5c09ebf7f8
knowledge
2025-04-25 22:11:11 +02:00
Bane Stojkovic
f7cd33c80f
analyzer added
2025-04-24 21:38:04 +02:00
Bane Stojkovic
c914749413
Ai improvements 1 ( #914 )
...
* improve netlist
* structure improvement
* chatbot enhancements
* chatbot improvements
* charbot enhancements
* Update user_manual.sql
* chatbot enhancements
* release
2025-04-21 20:46:41 +02:00
Bane Stojkovic
b42fe2c34f
disable chatbot by default
2025-04-15 20:46:45 +02:00
Bane Stojkovic
3d659e4e75
Update update.xml
2025-04-15 18:34:27 +02:00
Bane Stojkovic
7a7e3982f3
Language selection doesn't work on some OSs
2025-04-15 18:21:37 +02:00
Bane Stojkovic
11242dcb10
retain chat history when saving to a new file name
2025-04-14 22:31:56 +02:00
Bane Stojkovic
6a0ee802eb
Output current subscription statistics at the end of the chat for transparency
2025-04-14 22:08:02 +02:00
Bane Stojkovic
2e13cc6a49
Confirmation dialog before deleting AI Assistant chat history
2025-04-14 21:31:33 +02:00
Bane Stojkovic
aae514afcb
'Connect to Patreon' option doesn't work if the user name contains a space or another non-alphanumerical character
2025-04-14 21:04:32 +02:00
Bane Stojkovic
9dda441375
tier message update
2025-04-12 21:52:01 +02:00
Bane Stojkovic
01c8df99b3
Merge pull request #910 from bancika/feature/chatbot
...
Feature/chatbot
2025-04-12 21:40:14 +02:00
Bane Stojkovic
88f37d3b74
release
2025-04-12 21:39:30 +02:00
Bane Stojkovic
e727cb1d8e
add AI knowledge
2025-04-10 21:17:59 +02:00
Bane Stojkovic
97674bac5c
add login dialog
2025-04-10 21:17:44 +02:00
Bane Stojkovic
17e8e11731
connect to patreon added
2025-04-09 19:43:05 +02:00
Bane Stojkovic
bf80f65690
undo scaling changes
2025-04-08 21:22:00 +02:00
Bane Stojkovic
4e7515185c
Update update.xml
2025-04-08 19:31:45 +02:00
Bane Stojkovic
99f8030fac
chatbot enhancements
2025-04-07 21:29:57 +02:00
Bane Stojkovic
0c8883529d
cloud improvements
2025-04-06 22:51:27 +02:00
Bane Stojkovic
e3095035b1
chatbot improvements
2025-04-06 22:26:24 +02:00
Bane Stojkovic
0279a89700
chatbot improvements
2025-04-06 21:51:26 +02:00
Bane Stojkovic
f03a0b1417
Use spice netlist for chatbot input
2025-04-05 19:44:02 +02:00
Bane Stojkovic
c2e8def10e
Update user_manual.sql
2025-04-05 17:16:43 +02:00
Bane Stojkovic
52b4f487b5
chatbot enhancements
2025-04-05 17:08:38 +02:00
Bane Stojkovic
a5cc9c1374
Cloud login improvements
2025-04-05 10:36:55 +02:00
Bane Stojkovic
d097bcd740
chatbot improvements
2025-04-04 21:49:52 +02:00
Bane Stojkovic
acc28c2e54
cleanup
2025-04-04 21:49:35 +02:00
Bane Stojkovic
9cd71879c3
Update ChatbotPresenter.java
2025-04-03 20:19:18 +02:00
Bane Stojkovic
1b82d8c7df
chatbot enhancements
2025-04-03 20:10:58 +02:00
Bane Stojkovic
aa3ae65a80
Update ChatbotPane.java
2025-04-02 22:54:07 +02:00
Bane Stojkovic
2c0c07f34f
Create component_summaries.sql
2025-04-02 22:51:42 +02:00
Bane Stojkovic
1bde8e8784
chatbot enhancements
2025-04-02 22:37:11 +02:00
Bane Stojkovic
b81f305cf3
Update ComponentProcessorTest.java
2025-04-02 22:29:03 +02:00
Bane Stojkovic
38b9d5e1c0
Merge branch 'feature/multimeter3' into feature/chatbot
2025-04-02 22:19:32 +02:00
Bane Stojkovic
00c8c23abb
Create swing-framework-1.1.jar
2025-04-02 22:19:23 +02:00
Bane Stojkovic
77adf38f01
Create swing-framework-1.1.jar
2025-04-02 22:17:58 +02:00
Bane Stojkovic
49deac2ef3
Merge branch 'feature/multimeter3' into feature/chatbot
2025-04-02 22:17:36 +02:00
Bane Stojkovic
4f048ec15e
Merge branch 'master' into feature/multimeter3
2025-04-02 22:17:27 +02:00
Bane Stojkovic
f02cf543a0
Create component_types.sql
2025-04-02 22:17:15 +02:00
Bane Stojkovic
f69c9459f5
Fixed Windows ZIP package issue with the bundled JRE
2025-04-02 22:14:36 +02:00
Branislav Stojkovic
b468564821
knowledge data
2025-04-02 10:54:23 +02:00
Branislav Stojkovic
5bbd7c8ab3
knowledge data
2025-04-02 10:50:31 +02:00
Bane Stojkovic
74946f6bce
chatbot enhancements
2025-04-02 00:11:16 +02:00
Bane Stojkovic
3c48e498c2
update color scheme
2025-03-31 23:55:09 +02:00
Bane Stojkovic
edd0a16079
chatbot connection
2025-03-31 23:42:25 +02:00
Bane Stojkovic
757ddf3e6d
chatbot shell
2025-03-31 23:04:35 +02:00
Bane Stojkovic
58e28a95fd
Board underside display does not work if there's a Label or PCB Text component on the board
2025-03-30 23:46:13 +02:00
Bane Stojkovic
baaeefdbab
Added ability control if the board underside display should render as transparent or not
2025-03-30 13:18:08 +02:00
Bane Stojkovic
a5f6299de7
Update pom.xml
2025-03-29 22:56:30 +01:00
Bane Stojkovic
1d36394af0
Added a 'Save' button to all analysis screens which saves results of a circuit analysis to an HTML file
2025-03-29 22:45:06 +01:00
Bane Stojkovic
aec12898bf
fix tests
2025-03-29 22:30:24 +01:00
Bane Stojkovic
b4c1ed74c2
switch fixes
2025-03-29 22:17:21 +01:00
Branislav Stojkovic
e17b79a2c4
Applying a variant to a 'Hookup Wire' or 'Curved Trace' makes it lose its shape
2025-03-28 16:26:51 +01:00
Bane Stojkovic
34054a68f1
switch enhancements
2025-03-27 23:48:22 +01:00
Bane Stojkovic
5052e10f0e
fix rotation
2025-03-27 23:32:31 +01:00
Bane Stojkovic
8c9a8e71dc
show markers for lever switch
2025-03-27 22:55:32 +01:00
Bane Stojkovic
3b2dfb075f
show markers for rotary switch
2025-03-27 22:55:22 +01:00
Bane Stojkovic
655df8c9db
Copy operation doesn't work when certain component types are selected
2025-03-27 22:44:37 +01:00
Bane Stojkovic
52a8935b1f
Merge branch 'master' into feature/multimeter3
2025-03-27 19:30:16 +01:00
Bane Stojkovic
e3ff80532d
fix windows
2025-03-27 19:25:32 +01:00
Bane Stojkovic
0fb0502dea
build updates
2025-03-27 19:19:25 +01:00
Bane Stojkovic
b3ad9cc0d9
show markers
2025-03-27 19:18:43 +01:00
Bane Stojkovic
8de5b24809
fix exes
2025-03-27 18:26:52 +01:00
Bane Stojkovic
2ca578b707
update win exes
2025-03-27 18:20:46 +01:00
Bane Stojkovic
8267d17ff7
Update SchallerMegaSwitch.java
2025-03-26 22:07:19 +01:00
Bane Stojkovic
96d7f55e84
Extract 'Analyze' menu, move 'Highlight Connected Areas' feature from 'Config' menu to 'Analyze' menu
2025-03-26 22:07:15 +01:00
Bane Stojkovic
a8d266f561
add highlighting for open rotary switch
2025-03-26 20:43:16 +01:00
Bane Stojkovic
b57b36141f
Update MiniToggleSwitch.java
2025-03-26 18:45:16 +01:00
Bane Stojkovic
0368cc404e
Update update.xml
2025-03-26 18:40:57 +01:00
Bane Stojkovic
220b648c56
add mini toggle switch highlighting
2025-03-26 18:39:56 +01:00
Bane Stojkovic
733c293be6
add UIScalingUtil
2025-03-26 18:15:02 +01:00
Bane Stojkovic
77cebc3911
netlist analyzer enhancements
2025-03-26 18:04:47 +01:00
Bane Stojkovic
3a5f4bdb67
build updates
2025-03-26 18:03:06 +01:00
Branislav Stojkovic
ed11ec22a6
Merge branch 'master' into feature/multimeter3
2025-03-25 13:18:37 +01:00
Branislav Stojkovic
a4bcbcc761
fix gray theme
2025-03-25 12:50:01 +01:00
Branislav Stojkovic
803caa706f
fix build
2025-03-25 09:44:37 +01:00
Branislav Stojkovic
27263e9443
fix build
2025-03-25 09:41:52 +01:00
Bane Stojkovic
c1812e9b70
fix resource loading
2025-03-24 21:09:19 +01:00
Bane Stojkovic
4811d009b5
fix version printer
2025-03-24 20:55:51 +01:00
Bane Stojkovic
b001019c0c
Merge pull request #892 from bancika/feature/mirror2
...
Feature/mirror2
2025-03-24 20:50:45 +01:00
Bane Stojkovic
5ea6193768
release
2025-03-24 20:47:20 +01:00
Bane Stojkovic
3b987e2b16
tools
2025-03-24 20:47:12 +01:00
Bane Stojkovic
b7d482cfcf
fix tests
2025-03-24 20:47:06 +01:00
Bane Stojkovic
449bce435f
fix tests
2025-03-24 12:05:47 +01:00
Bane Stojkovic
eafb4b1307
refactor resources
2025-03-24 11:29:18 +01:00
Bane Stojkovic
5e70bbe898
build for linux
2025-03-24 11:25:28 +01:00
Bane Stojkovic
cd4694c207
resource optimization
2025-03-24 11:25:12 +01:00
Bane Stojkovic
3440a48dba
fix resource loading
2025-03-24 11:11:39 +01:00
Bane Stojkovic
b41a073044
Merge branch 'master' into feature/mirror2
2025-03-21 23:00:35 +01:00
Branislav Stojkovic
c2fe439826
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2025-03-21 12:18:26 +01:00
Branislav Stojkovic
f1af933f6d
up to 1gb
2025-03-21 12:18:17 +01:00
dependabot[bot]
c4fb3ad305
Bump com.thoughtworks.xstream:xstream from 1.4.19 to 1.4.21 in /diylc ( #895 )
...
Bumps [com.thoughtworks.xstream:xstream](https://github.com/x-stream/xstream ) from 1.4.19 to 1.4.21.
- [Release notes](https://github.com/x-stream/xstream/releases )
- [Commits](https://github.com/x-stream/xstream/commits )
---
updated-dependencies:
- dependency-name: com.thoughtworks.xstream:xstream
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-21 11:59:08 +01:00
dependabot[bot]
a011a080f4
Bump junit:junit from 4.7 to 4.13.1 in /diylc ( #896 )
...
Bumps [junit:junit](https://github.com/junit-team/junit4 ) from 4.7 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.7...r4.13.1 )
---
updated-dependencies:
- dependency-name: junit:junit
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-21 11:58:46 +01:00
Branislav Stojkovic
aeea503d7e
build linux
2025-03-21 11:56:03 +01:00
Branislav Stojkovic
6352dc2f0e
build linux
2025-03-21 11:55:51 +01:00
Bane Stojkovic
4474b33c42
Merge branch 'master' into feature/mirror2
2025-03-20 21:50:33 +01:00
Bane Stojkovic
e8a4c488e0
Merge branch 'master' into feature/multimeter3
2025-03-20 21:50:16 +01:00
Bane Stojkovic
1da5c6836b
fix headless mode
2025-03-20 21:46:11 +01:00
Bane Stojkovic
538c427627
test
2025-03-20 21:40:18 +01:00
Bane Stojkovic
791a6b6bc4
Update tests.yml
2025-03-20 21:39:58 +01:00
Bane Stojkovic
198ba445e0
Update tests.yml
2025-03-20 21:36:41 +01:00
Bane Stojkovic
56cba5bd8c
fix tests
2025-03-20 21:33:25 +01:00
Bane Stojkovic
8c03df4c50
Update test.yml
2025-03-20 21:28:46 +01:00
Bane Stojkovic
e96c609064
Update test.yml
2025-03-20 21:27:19 +01:00
Bane Stojkovic
73da8fd7ee
fix tests
2025-03-20 21:24:31 +01:00
Bane Stojkovic
14565a102a
cleanup
2025-03-20 21:20:46 +01:00
Bane Stojkovic
fbea6c965c
Merge branch 'master' into feature/multimeter3
2025-03-20 21:16:55 +01:00
Bane Stojkovic
f512263c2d
Update update.xml
2025-03-20 19:58:09 +01:00
Bane Stojkovic
3ef78ec179
Merge branch 'master' into feature/mirror2
2025-03-20 19:56:17 +01:00
Bane Stojkovic
4093641b7e
Refactor/maven ( #889 )
...
* mavenize
* mavenization
* mavenization
* mavenization
* mavenization
* mavenization
* mavenization
* mavenization
* mavenization
* fix
* app framework update
* fix lib
* lib
* fix mavenized
* fix mavenized
* fix mavenized
* fix mavenized
* fix mavenized
* fix mavenized
* fix mavenized
* fix mavenized
* building for win and linux
* Create run.bat
* fixes for netlist
* cleanup
* unit tests
* unit tests
* configurable high dpi
* performance upgrade
* performance upgrade
* rotate bug
* Omit boards, wires, traces, terminals, etc from Spice netlist output
* splash version update
* optimize libs
* optimize libs
* updates
* mac build maven
* ruler optimization, moved images
* cleanup
* notarization
* test workflow
* build
* Update pom.xml
* Update pom.xml
* Create README.md
* Create test.yml
* maven
* build
2025-03-20 19:44:40 +01:00
Branislav Stojkovic
57594af69d
tests
2025-03-19 15:04:54 +01:00
Branislav Stojkovic
42207f3bbf
Merge branch 'master' into feature/mirror2
2025-03-19 15:02:15 +01:00
Branislav Stojkovic
ccb98d1953
tests
2025-03-19 15:02:03 +01:00
Branislav Stojkovic
5aff6a8c56
Merge branch 'master' into feature/mirror2
2025-03-19 14:57:36 +01:00
Branislav Stojkovic
37bcceac2c
test workflow
2025-03-19 14:52:58 +01:00
Branislav Stojkovic
4a35499cf4
test workflow
2025-03-19 14:51:30 +01:00
Branislav Stojkovic
121656bca7
test workflow
2025-03-19 14:49:10 +01:00
Branislav Stojkovic
0c4b433005
test workflow
2025-03-19 14:46:53 +01:00
Branislav Stojkovic
c5293da570
test workflow
2025-03-19 14:44:21 +01:00
Bane Stojkovic
d545b895d6
Update update.xml
2025-03-18 23:04:24 +01:00
Bane Stojkovic
e54cfa502a
'Mini Toggle Switch' ends up misaligned after rotating together with other components
2025-03-18 22:47:58 +01:00
Bane Stojkovic
add6bae018
fixes
2025-03-18 22:19:41 +01:00
Bane Stojkovic
a5a4a3632f
refactor
2025-03-18 22:12:52 +01:00
Bane Stojkovic
f6863fb628
cleanup
2025-03-18 22:03:28 +01:00
Bane Stojkovic
9d1479cd82
Update update.xml
2025-03-18 21:59:56 +01:00
Bane Stojkovic
753b8bff8d
improve icon rendering
2025-03-18 21:58:54 +01:00
Bane Stojkovic
a2686ae7a0
Ctrl+X (Command+X) doesn't work because 'Project Explorer' steals the focus on X key press
2025-03-18 21:09:25 +01:00
Bane Stojkovic
a1c27ef1b2
transparency for traces
2025-03-18 20:59:51 +01:00
Bane Stojkovic
f79ba92013
Merge branch 'refactor/maven' into feature/mirror2
2025-03-18 20:19:24 +01:00
Bane Stojkovic
6801f9b51b
Merge branch 'refactor/maven' into feature/multimeter3
2025-03-18 20:19:08 +01:00
Bane Stojkovic
8d1be10545
cleanup
2025-03-18 20:18:55 +01:00
Bane Stojkovic
4203ffa9ec
Merge branch 'refactor/maven' into feature/multimeter3
2025-03-18 20:18:23 +01:00
Bane Stojkovic
774ce9b2db
Merge branch 'refactor/maven' into feature/mirror2
2025-03-18 20:16:40 +01:00
Bane Stojkovic
31ee2b93c3
ruler optimization, moved images
2025-03-18 19:56:03 +01:00
Bane Stojkovic
f0ed0275cf
mac build maven
2025-03-17 23:42:05 +01:00
Bane Stojkovic
90816bebeb
Update update.xml
2025-03-17 22:54:23 +01:00
Bane Stojkovic
2835129cd8
Merge branch 'refactor/maven' into feature/mirror2
2025-03-17 22:53:03 +01:00
Bane Stojkovic
8b2f39c165
Merge branch 'refactor/maven' into feature/multimeter3
2025-03-17 22:52:47 +01:00
Bane Stojkovic
b3568b3ec9
updates
2025-03-17 22:51:50 +01:00
Bane Stojkovic
2b5674c44a
Merge branch 'refactor/maven' of https://github.com/bancika/diy-layout-creator into refactor/maven
2025-03-17 22:34:29 +01:00
Bane Stojkovic
222050d826
optimize libs
2025-03-17 22:34:24 +01:00
Bane Stojkovic
4ba2b3d250
optimize libs
2025-03-17 22:34:07 +01:00
Bane Stojkovic
9e916370ee
splash version update
2025-03-17 20:27:20 +01:00
Branislav Stojkovic
f06bd0d49c
Omit boards, wires, traces, terminals, etc from Spice netlist output
2025-03-17 16:08:02 +01:00
Branislav Stojkovic
521301d7ef
rotate bug
2025-03-17 14:45:45 +01:00
Branislav Stojkovic
84dddcecdf
Merge branch 'refactor/maven' into feature/multimeter3
2025-03-17 12:15:22 +01:00
Branislav Stojkovic
be63f10ef4
Merge branch 'refactor/maven' into feature/mirror2
2025-03-17 12:14:40 +01:00
Branislav Stojkovic
6ef712b3e5
performance upgrade
2025-03-17 12:10:05 +01:00
Branislav Stojkovic
2ead5592d8
performance upgrade
2025-03-17 12:05:26 +01:00
Branislav Stojkovic
44c776194f
configurable high dpi
2025-03-17 11:08:51 +01:00
Bane Stojkovic
8ddb685d9d
Update README.md
2025-03-17 10:09:02 +01:00
Bane Stojkovic
fbf92fbc6e
unit tests
2025-03-16 23:55:05 +01:00
Bane Stojkovic
fe51620138
unit tests
2025-03-16 23:45:14 +01:00
Bane Stojkovic
a86af6384b
slide switch highlighting
2025-03-16 23:22:34 +01:00
Bane Stojkovic
896a623c7c
refactor
2025-03-16 22:36:24 +01:00
Bane Stojkovic
1c48d7c31f
add freeway switch
2025-03-16 22:34:57 +01:00
Bane Stojkovic
3fcc9091a7
Megaswitch highlighting
2025-03-16 20:54:47 +01:00
Bane Stojkovic
f925093c80
fixed dynamic loading
2025-03-16 20:37:10 +01:00
Bane Stojkovic
473630a5e8
cleanup
2025-03-15 23:45:15 +01:00
Bane Stojkovic
2c642337b4
palette adjjstment
2025-03-15 23:36:01 +01:00
Bane Stojkovic
9d8555c4b7
switch position display
2025-03-15 23:29:47 +01:00
Branislav Stojkovic
5c745d2d45
mirror
2025-03-14 14:06:14 +01:00
Branislav Stojkovic
ccf5d20713
mirror
2025-03-14 11:23:56 +01:00
Branislav Stojkovic
74f43159c4
unit tests
2025-03-13 15:21:46 +01:00
Branislav Stojkovic
a0b27de187
fixes for ascii
2025-03-12 16:25:17 +01:00
Branislav Stojkovic
9230d709b4
fixes for ascii
2025-03-12 15:59:22 +01:00
Branislav Stojkovic
823dcc431c
fixes for ascii
2025-03-12 15:46:52 +01:00
Branislav Stojkovic
ede2a000d4
fixes for ascii
2025-03-12 15:27:23 +01:00
Branislav Stojkovic
c65ecc10bf
fixes for ascii
2025-03-12 15:23:33 +01:00
Branislav Stojkovic
858cab4ab4
fixes for ascii
2025-03-12 15:05:37 +01:00
Branislav Stojkovic
39ba93ff2c
fix mavenized
2025-03-12 11:11:59 +01:00
Bane Stojkovic
eadcb8d81e
Merge branch 'refactor/maven' into feature/multimeter3
2025-03-11 23:59:49 +01:00
Bane Stojkovic
08ca6cef4e
cleanup
2025-03-11 23:59:31 +01:00
Bane Stojkovic
6e919714d3
merged changes
2025-03-11 23:42:56 +01:00
Bane Stojkovic
f966f8873a
fixes for netlist
2025-03-11 23:18:36 +01:00
Bane Stojkovic
eedc370a6e
Create run.bat
2025-03-11 20:27:00 +01:00
Bane Stojkovic
e6427cbec7
building for win and linux
2025-03-11 20:25:12 +01:00
Branislav Stojkovic
aa8ca75d5a
fix mavenized
2025-03-11 16:57:11 +01:00
Branislav Stojkovic
9f053f5dfa
fix mavenized
2025-03-11 15:14:59 +01:00
Branislav Stojkovic
05d056700d
fix mavenized
2025-03-11 15:04:10 +01:00
Branislav Stojkovic
fce99fcdc0
Merge branch 'refactor/maven' of https://github.com/bancika/diy-layout-creator into refactor/maven
2025-03-11 15:03:56 +01:00
Branislav Stojkovic
83b1e02086
fix mavenized
2025-03-11 15:03:46 +01:00
Branislav Stojkovic
ee11b5ffe4
fix mavenized
2025-03-11 15:03:09 +01:00
Branislav Stojkovic
344e85e6f7
fix mavenized
2025-03-11 12:59:08 +01:00
Branislav Stojkovic
e088b5e8c9
fix mavenized
2025-03-11 12:18:00 +01:00
Branislav Stojkovic
0417947289
fix mavenized
2025-03-11 10:37:21 +01:00
Bane Stojkovic
fcfecd33cd
lib
2025-03-11 10:08:27 +01:00
Bane Stojkovic
54ba75f306
fix lib
2025-03-11 09:29:01 +01:00
Bane Stojkovic
ad43994d8f
Merge branch 'refactor/maven' of https://github.com/bancika/diy-layout-creator into refactor/maven
2025-03-11 09:20:06 +01:00
Bane Stojkovic
76071e8c1e
app framework update
2025-03-11 09:20:04 +01:00
Bane Stojkovic
29dc9b97b7
fix
2025-03-10 22:17:06 +01:00
Branislav Stojkovic
bc428fad89
mavenization
2025-03-10 16:42:35 +01:00
Branislav Stojkovic
a0e8f7411c
mavenization
2025-03-10 16:30:36 +01:00
Branislav Stojkovic
16af862119
mavenization
2025-03-10 16:27:25 +01:00
Branislav Stojkovic
f580aa65ee
mavenization
2025-03-10 16:24:53 +01:00
Branislav Stojkovic
dac2f8554a
mavenization
2025-03-10 16:12:55 +01:00
Branislav Stojkovic
2caa91eb2e
mavenization
2025-03-10 15:32:45 +01:00
Branislav Stojkovic
038e2bcbb4
mavenization
2025-03-10 15:30:18 +01:00
Branislav Stojkovic
6e347fd7d0
mavenization
2025-03-10 15:21:43 +01:00
Branislav Stojkovic
f820c23093
mavenize
2025-03-10 13:03:51 +01:00
Bane Stojkovic
ad9a575dc6
Update install.iss ( #888 )
...
* Update install.iss
* Update update.xml
2025-03-10 10:44:12 +01:00
Bane Stojkovic
def979adf8
Update update.xml
2025-03-09 21:26:31 +01:00
Bane Stojkovic
bd172ec0fd
Update .gitignore
2025-03-09 21:23:40 +01:00
Bane Stojkovic
b8a2e3a727
Moving selected components with a mouse doesn't register file modification action and doesn't enable Undo action
2025-03-09 21:21:09 +01:00
Bane Stojkovic
7c7799ae37
release 5.0.0
2025-03-09 12:22:42 +01:00
Bane Stojkovic
7de1e7644d
release 5.0.0
2025-03-08 22:53:38 +01:00
Bane Stojkovic
cbbd6ad88f
Fixed the issue with opening DIY files on Mac OS - updated the logic to use java.desktop
2025-03-08 22:42:22 +01:00
Bane Stojkovic
8f8c096dfb
Fixed alignment issues of round elements (e.g. solder pads and holes) in exported Gerber files
2025-03-08 22:20:14 +01:00
Bane Stojkovic
53019ac600
fixes
2025-03-07 23:26:23 +01:00
Bane Stojkovic
8c82bef903
fix appimage
2025-03-07 23:08:57 +01:00
Bane Stojkovic
dd6dd7daf8
fix appimage
2025-03-07 23:06:12 +01:00
Bane Stojkovic
5f20c1cd6e
4.41.1 patch
2025-03-07 20:45:03 +01:00
Branislav Stojkovic
e7e9e889e1
appimage
2025-03-07 16:47:34 +01:00
Bane Stojkovic
d460d0b1db
Update appimage.xml
2025-03-07 15:58:02 +01:00
Bane Stojkovic
b44ea41a1e
Update diylc.sh
2025-03-07 15:26:11 +01:00
Bane Stojkovic
9199bd9655
Update diylc.sh ( #886 )
...
* Update diylc.sh
* Update appimage.xml (#887 )
2025-03-07 15:18:23 +01:00
Bane Stojkovic
67728e60d6
Update update.xml
2025-03-07 12:51:17 +01:00
Bane Stojkovic
9006e9bbc5
Update GerberLayer.java
...
remove mirroring
2025-03-07 12:49:06 +01:00
Bane Stojkovic
b657a4d53f
Feature/gerber ( #881 )
...
* gerber initial implementation
* added icon
* refactor actions
* add ground fill for gerber
* reorganize export actions
* fix gerber export of pcb text
* handle negative pcb text
* improve positioning of pcb text
* add board outline for gerber
* add support for other pad shapes
* handle 0 hole size
* added solder mask layer
* refactor gerber support to simplify components
* added silk screen support, some refactor
* libs
* fix mirroring
* outline support
* simplify layers
* Fix board alignment
* handle circular pads
* handle empty string
* update
* fixes
* add text to silk
* fix text tracing
* cleanup
* fix layer id
* optimize continuity calculations
* Solder pad - pth vs npth
* gerber fixes
* netlist improvement
* Update update.xml
* Pasting a building block sometimes messes up the z-order of components
* Pasting a building block sometimes switches selection to previously added components and canvas moves to the wrong position
* 'Highlight Continuity Areas' sometimes renders stale areas when clicked
* beta build
* fix builds
* appimage
* appimage
* appimage
* fix building from downloaded jre
* disable fractional metrics
* appimage
* Create build.zip
* bat for setup
* fix for high DPI monitors
* fixes
* scaling
* appimage
* 4.41 release
* cleanup
* Update org.eclipse.core.resources.prefs
2025-03-07 10:57:31 +01:00
Bane Stojkovic
0b1e282731
Update README.md
2025-02-24 09:20:27 +01:00
Bane Stojkovic
716dc40f53
fix build
2025-02-21 20:57:26 +01:00
Branislav Stojkovic
05b15a7297
jre zip
2025-02-21 16:58:03 +01:00
Branislav Stojkovic
aa6a413be1
update jre 17
2025-02-21 09:51:50 +01:00
Bane Stojkovic
23f58d7bac
release 4.40.0
2025-02-20 20:16:46 +01:00
Bane Stojkovic
52aa79b8b4
shortcut fix
2025-02-20 20:02:03 +01:00
Branislav Stojkovic
4c7d282b69
Revert "add sonar"
...
This reverts commit bef7b2b831 .
2025-02-20 16:30:06 +01:00
Branislav Stojkovic
6d272a6507
Revert "add sonar"
...
This reverts commit 241cfd234b .
2025-02-20 16:30:02 +01:00
Branislav Stojkovic
241cfd234b
add sonar
2025-02-20 16:23:12 +01:00
Branislav Stojkovic
bef7b2b831
add sonar
2025-02-20 16:21:08 +01:00
Branislav Stojkovic
3a625a7105
fix keyboard zoom
2025-02-20 13:58:08 +01:00
Branislav Stojkovic
fb37ab6eea
fix keyboard zoom
2025-02-20 13:38:56 +01:00
Bane Stojkovic
f2ef393fd7
Bug/mac click issue ( #879 )
...
* attempt to fix bug
* fix
* update
* update
2025-02-20 09:57:55 +01:00
Branislav Stojkovic
8a88e72dee
fix arm config
2025-02-20 09:49:15 +01:00
Bane Stojkovic
d72f76d836
4.40 beta
2025-02-15 10:09:42 +01:00
Bane Stojkovic
d996847b6d
Feature/freeway ( #876 )
...
* freeway initial
* freeway improvements
* handle circuits with one path
* freeway improvements
2025-02-15 09:54:55 +01:00
Bane Stojkovic
cd2f6fe417
Loading files that contain lines with end arrows sometimes produces errors in the log and lines not to be loaded
2025-02-13 20:15:30 +01:00
Bane Stojkovic
6c62484b48
Update FUNDING.yml
2025-02-12 10:08:01 +01:00
Bane Stojkovic
44dd21ad43
Update FUNDING.yml
2025-02-12 09:47:25 +01:00
Bane Stojkovic
04f6b778bc
Update FUNDING.yml
2025-02-12 09:46:33 +01:00
Bane Stojkovic
d58e251b97
Create FUNDING.yml
2025-02-12 09:42:10 +01:00
Bane Stojkovic
8d9234d3f6
Show Label text in 'Project Explorer' in addition to the name
2025-02-10 22:23:19 +01:00
Bane Stojkovic
a7d08d8cd4
Update README.md
2025-02-10 12:45:28 +01:00
Bane Stojkovic
10d76da592
Update README.md
2025-02-10 12:44:55 +01:00
Bane Stojkovic
35519da907
Update README.md
2025-02-10 12:44:30 +01:00
Bane Stojkovic
bd73320738
Update README.md
2025-02-10 12:43:51 +01:00
Bane Stojkovic
6a15c7ec0d
Update README.md
2025-02-10 12:33:11 +01:00
Bane Stojkovic
48ae7201a5
Update README.md
2025-02-10 12:32:35 +01:00
Bane Stojkovic
144c3628ae
Update README.md
2025-02-10 12:20:51 +01:00
Bane Stojkovic
3f448c1537
'Proto Board 780 Holes' now aligns with the grid
2025-02-09 22:23:19 +01:00
Bane Stojkovic
9d0d458fac
Fixed null pointer exceptions when trying to add components to the layout in some cases
2025-02-09 22:04:22 +01:00
Bane Stojkovic
40851b4a62
naming
2025-02-09 21:51:49 +01:00
Bane Stojkovic
88ded5eb0d
Ability to change pitch and appearance of PCB Terminal Block component
2025-02-09 21:50:20 +01:00
Bane Stojkovic
1fd7643993
'Save As' displays the current file name by default
2025-02-09 18:36:16 +01:00
Bane Stojkovic
dff96fd647
Added headless mode for direct render to file without the GUI
2025-02-09 17:45:01 +01:00
Bane Stojkovic
0ca4df3161
Allow guitar wiring analyzer when some of the switching configuration do not produce output
2025-02-09 16:22:34 +01:00
Bane Stojkovic
e0aa7d99ee
Ability to set explicit dimensions of basic shapes - rectangles and ellipses
2025-02-09 16:10:30 +01:00
Bane Stojkovic
6ad5a5361c
update.xml
2025-02-09 15:56:48 +01:00
Lukasz Tekieli
713bca84af
Add 4PDT On/On/On ( #854 )
...
Adds 4PDT On/On/On Type 1 and Type 2 switches.
Type 2 models for example the DiMarzio EP1111.
2025-02-09 15:53:21 +01:00
Bane Stojkovic
3bc3f13bfb
update.xml
2025-02-09 15:51:47 +01:00
Bane Stojkovic
75ea0a4e6d
update.xml
2025-02-09 15:49:04 +01:00
Bane Stojkovic
0ddf096bd2
Merge branch 'undo'
2025-02-09 15:48:49 +01:00
Bane Stojkovic
ac6be61379
Feature/paralel serial ( #871 )
...
* Parallel/serial
* chore: fix parallel
* chore: tree
* graph improvements
* fix html render
* treble bleed detection
2025-02-09 15:47:55 +01:00
Bane Stojkovic
3874da705a
increase undo stack size
2025-02-09 15:47:18 +01:00
php4fan
8173f1a975
Allow one-switch DIP switches ( #860 )
...
I wonder if this alone will fix #859 . Haven't tested
2025-02-09 15:45:19 +01:00
Branislav Stojkovic
cafb1a2915
chore: temurin update
2025-01-26 17:35:05 +01:00
Bane Stojkovic
37dc1c66a2
release 4.39
2025-01-25 21:20:03 +01:00
Bane Stojkovic
8b32fa0579
release 4.39
2025-01-25 21:18:35 +01:00
Bane Stojkovic
c9d3f669a3
release 4.39
2025-01-25 21:04:31 +01:00
Bane Stojkovic
992d62e0d0
Choosing "Print" option from the menu starts printing immediately before choosing printing preferences
2025-01-16 15:43:24 +01:00
Branislav Stojkovic
4d575b27a7
chore: move jre
2024-12-26 12:49:16 +01:00
Bane Stojkovic
08701c1632
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2024-12-25 20:24:28 +01:00
Bane Stojkovic
c8a09d0d10
Update build.xml
2024-12-25 20:24:15 +01:00
Branislav Stojkovic
435043cb48
update icon
2024-12-25 16:29:13 +01:00
Branislav Stojkovic
caa4bbb0c8
chore: mac build
2024-12-25 10:03:20 +01:00
Branislav Stojkovic
159986dba1
rename
2024-12-24 23:35:55 +01:00
Branislav Stojkovic
7d853a6df6
update build
2024-12-24 23:31:11 +01:00
Branislav Stojkovic
7cf3fe436a
update mac jre to 17 and switch openGL to metal
2024-12-24 23:29:06 +01:00
Branislav Stojkovic
25abcbfd27
chore: sync
2024-12-24 22:45:25 +01:00
Bane Stojkovic
3884f26a18
release 4.38
2024-12-23 09:39:39 +01:00
Bane Stojkovic
1c6dfb609c
cleanup
2024-12-22 21:58:30 +01:00
Bane Stojkovic
61ec91116c
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2024-12-22 21:57:34 +01:00
Bane Stojkovic
0e4d653c51
mac ARM jre bundle
2024-12-22 20:38:29 +01:00
Jamie Drinkell
9968fb8283
BuzzerSymbol label fix ( #833 )
...
* Add IEC option
* Add Buzzer Schematic Symbol
* Add Buzzer Component
* Buzzer Symbols Cleanup
Remove unused libraries, Datasheet stuff etc.
* ResistorSymbol Cleanup
* Fix BuzzerSymbol width for label issues
2024-12-16 16:25:45 +01:00
Bane Stojkovic
7e04c18b14
fix: Toroidal Inductor hangs the application if it doesn't have inductance value set
2024-09-20 22:10:56 +02:00
Jamie Drinkell
8b414b8fda
Resistor IEC type, Buzzer Schematic Symbol and Buzzer Component ( #827 )
...
* Add IEC option
* Add Buzzer Schematic Symbol
* Add Buzzer Component
* Buzzer Symbols Cleanup
Remove unused libraries, Datasheet stuff etc.
* ResistorSymbol Cleanup
2024-09-20 21:23:57 +02:00
Benjamin van der Burgh
b2afe2e2c5
Add G-I-O transistor pinout ( #790 )
...
Co-authored-by: Ben van der Burgh <ben@metabolic.nl >
2024-09-20 21:11:03 +02:00
Bane Stojkovic
b1b3dd5564
Fixed run.sh application starter for Linux and Apple OSX with M1/M2 processors when using Java 17 or newer
2023-07-05 15:58:47 +02:00
Bane Stojkovic
7a4b77767d
When editing Label components, default focus to the text editor
2023-05-19 16:31:44 +02:00
Bane Stojkovic
1417aaed0b
Unable to move selected components if one of them is close to being reduced to a point
2023-05-07 17:30:00 +02:00
Bane Stojkovic
243b13c37c
Release 4.37.0
2023-04-27 09:17:59 +02:00
Bane Stojkovic
4660467df5
Proto board updates
2023-04-27 09:17:44 +02:00
Bane Stojkovic
73a12bc107
Update ProtoBoard780.java
2023-04-26 17:32:55 +02:00
Bane Stojkovic
ece6015a7f
Ability to rotate (almost) all components using keyboard shortcuts and 'Transform Selection' menu
2023-04-26 17:32:50 +02:00
Bane Stojkovic
1cbdf505fe
Update ProtoBoard780.java
2023-04-22 18:01:45 +02:00
Bane Stojkovic
f0c1970784
Proto board 780 draft
2023-04-14 08:24:55 +02:00
Bane Stojkovic
14944a3e38
Release 4.36
2023-03-30 10:02:06 +02:00
Bane Stojkovic
48fe5f496b
Fix fuse symbol
2023-03-29 09:38:27 +02:00
Bane Stojkovic
57a7932675
Improve backup file date format
2023-03-28 16:54:00 +02:00
Bane Stojkovic
e0d2964e12
When backing up the configuration file, append the current timestamp at the end instead of a '~'
2023-03-28 16:35:40 +02:00
Bane Stojkovic
c3f9208ab7
Fix issue deserializing building blocks
2023-03-28 16:12:33 +02:00
Bane Stojkovic
3a5e6f553d
Fix issue with null value in inductor causing exceptions
2023-03-28 16:12:19 +02:00
Bane Stojkovic
24c8afd620
Configurable max switch combination count for circuit analysis (using org.diylc.maxSwitchCombinations argument)
2023-03-28 16:11:57 +02:00
Bane Stojkovic
4710d1b484
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2023-03-26 13:48:59 +02:00
Bane Stojkovic
2ce7677672
Title Block added as one of factory building blocks (was missing in 4.35 by mistake)
2023-03-26 13:48:58 +02:00
Bane Stojkovic
04a22436d2
Lever switch orientation not loaded correctly from files created prior to version 4.35
2023-03-26 13:48:26 +02:00
Bane Stojkovic
0ef3bc4adb
Update ISSUE_TEMPLATE.md
2023-01-16 13:33:57 +01:00
Bane Stojkovic
887be7338f
Release 4.35
2022-12-23 18:20:53 +01:00
Bane Stojkovic
72f61b978a
REname audio transformer component
2022-12-23 16:00:26 +01:00
Bane Stojkovic
4c38075dc7
Lib update
2022-12-23 12:07:35 +01:00
Bane Stojkovic
8211976044
Trace cut doesn't affect continuity of vero board traces
2022-12-23 08:24:43 +01:00
Bane Stojkovic
22e9bbaa20
Fix netlist regression issue for IC
2022-12-20 23:43:23 +01:00
Bane Stojkovic
0fcf7e1fd4
Enhance jack icon
2022-12-20 23:42:57 +01:00
Bane Stojkovic
04302866e9
Jack icon improvement
2022-12-16 16:21:23 +01:00
Bane Stojkovic
9bcc56f228
Added '1/8" Cliff Jack' component - stereo and mono
2022-12-15 23:25:49 +01:00
Bane Stojkovic
d7903bc3bb
REname icon file
2022-12-14 23:13:06 +01:00
Bane Stojkovic
8178c72fbe
New file icons for Mac OS
2022-12-14 23:10:32 +01:00
Bane Stojkovic
ab53f7e85f
'Renumber On Paste' feature now applies to variants as well
2022-12-14 22:49:57 +01:00
Bane Stojkovic
7a186d0d49
Show wire gauge in the bom and project explorer
2022-12-14 22:15:40 +01:00
Bane Stojkovic
d5d0ec56cf
Double click in the project explorer to edit selected component
2022-12-14 22:15:07 +01:00
Bane Stojkovic
b45ee77472
Upon starting or opening a project, the ruler is slightly misaligned with the project boundaries
2022-12-14 19:13:51 +01:00
Bane Stojkovic
796c825f02
Title Block added as one of factory building blocks
2022-12-14 18:31:28 +01:00
Bane Stojkovic
063cfde769
Diode symbol doesn't appear in the BOM
2022-12-14 12:29:45 +01:00
Bane Stojkovic
b89a851513
Show jack type in the BOM
2022-12-13 18:39:16 +01:00
Bane Stojkovic
b6f3020072
DIL IC pin labels don't match between the rendered values and values in the netlist
2022-12-12 23:35:02 +01:00
Bane Stojkovic
f4f4ba7458
Ability to use up/down arrow keys in the project explorer to select components
2022-12-12 22:44:14 +01:00
Bane Stojkovic
f181109ac7
Better component value render in explorer
2022-12-12 21:57:17 +01:00
Bane Stojkovic
c7d5fe3cf4
Handle array value string representation
2022-12-12 01:17:53 +01:00
Bane Stojkovic
e9414613a4
Don't show label value in bom and other places
2022-12-12 01:17:36 +01:00
Bane Stojkovic
54da44e0d0
Show component values in the project explorer
2022-12-12 01:17:17 +01:00
Bane Stojkovic
92f9c0c89a
Added 'PCB Terminal Block' component
2022-12-12 01:03:07 +01:00
Bane Stojkovic
16d718ffc5
Added 'Solder Lug' component
2022-12-11 00:20:43 +01:00
Bane Stojkovic
03df6158e2
Use scroll buttons in 'Tabbed Toolbar' instead of arranging tabs into multiple lines when the screen is not large enough to show them all
2022-12-10 23:19:21 +01:00
Bane Stojkovic
895de4e7f2
Improved find tool usability, make the screen pan to the selected components
2022-12-09 23:13:55 +01:00
Bane Stojkovic
655f5253f6
Escape comma in BOM CSV files to avoid component names being split into separate columns
2022-12-09 22:46:44 +01:00
Bane Stojkovic
693315ec96
Release 4.34
2022-12-09 14:24:32 +01:00
Bane Stojkovic
7f49727966
Revert projectFileManager
2022-12-09 11:17:52 +01:00
Bane Stojkovic
15110214ea
Fix toggle switch serialization of name
2022-12-09 11:17:37 +01:00
Bane Stojkovic
3dc0f0d01b
Cleanup
2022-12-08 23:11:50 +01:00
Bane Stojkovic
82d4b9ebfc
Cleanup
2022-12-08 23:00:05 +01:00
Bane Stojkovic
bc0fc4d3b9
Show layer in project explorer
2022-12-08 22:32:49 +01:00
Bane Stojkovic
c5a095cad9
Back compatibility fix for toggle switch
2022-12-08 22:32:34 +01:00
Bane Stojkovic
be996d6494
Allow drag and drop reordering in project explorer
2022-12-07 23:43:05 +01:00
Bane Stojkovic
a9c4f2807f
Added Project Explorer
2022-12-06 22:53:45 +01:00
Bane Stojkovic
2ad35e0ac0
Make deprecated center field as transient
2022-12-04 23:30:03 +01:00
Bane Stojkovic
6dafbe1215
Update MiniToggleSwitch.java
2022-12-04 23:28:49 +01:00
Bane Stojkovic
1ba5f1525b
Keyboard shortcuts for toggling layer visibility using Ctrl + 1 through Ctrl + 5
2022-11-30 22:51:07 +01:00
Bane Stojkovic
72a00087c3
Optimized memory usage when having many Hookup Wire components
2022-11-27 13:36:34 +01:00
Bane Stojkovic
0c53c8918a
Improved conductivity tracking of Terminal Strip
2022-11-27 13:00:34 +01:00
Bane Stojkovic
45b9532e66
Potentiometer bodies are no longer considered as conductive surfaces to avoid unwanted shorts
2022-11-26 11:20:00 +01:00
Bane Stojkovic
0e5dad5412
Sync tests
2022-11-24 22:28:19 +01:00
Bane Stojkovic
d0f6c78b5b
>Font settings (e.g. bold) sometimes bleed into a different components
2022-11-24 16:37:10 +01:00
Bane Stojkovic
58f73e7c24
Update RegressionTestRunner.java
2022-11-24 09:15:53 +01:00
Bane Stojkovic
a7bdac4d52
Remove toggle interaction with pot back
2022-11-23 23:59:13 +01:00
Bane Stojkovic
a9036e7b19
Update ContinuityGraph.java
2022-11-23 23:17:56 +01:00
Bane Stojkovic
b0ee56b0cc
Apply z-order to highlight connected areas feature
2022-11-23 23:16:59 +01:00
Bane Stojkovic
0957f3bc8f
Update update.xml
2022-11-23 23:00:43 +01:00
Bane Stojkovic
d3d98b3058
Circuit analysis algorithm that supports netlist extraction, 'Highlight connected Areas' and 'Guitar Wiring Analyzer' features improved to take PCB trace layer and component z-order into account for better accuracy
2022-11-23 22:50:01 +01:00
Bane Stojkovic
ec5e1ae233
Revert "Rollback Include layer id in continuity areas"
...
This reverts commit 0f2e581a02 .
2022-11-22 18:15:53 +01:00
Bane Stojkovic
0f2e581a02
Rollback Include layer id in continuity areas
2022-11-22 18:10:03 +01:00
Bane Stojkovic
aaa24ad56a
Fix unit tests
2022-11-20 22:54:25 +01:00
Bane Stojkovic
50588a759d
Variants of boards having explicit sizing mode fail when trying to add to a project
2022-11-20 22:51:55 +01:00
Bane Stojkovic
19e9d1692a
Reorganize diylc-swing dir
2022-11-20 22:34:58 +01:00
Bane Stojkovic
be91987759
Add IzPack
2022-11-20 21:51:43 +01:00
Bane Stojkovic
03ab0f1d95
Do not apply any user-default property values when creating a standard datasheet model (e.g. a capacitor)
2022-11-19 12:28:53 +01:00
Bane Stojkovic
a4529c38a2
Release 4.33
2022-11-16 23:55:02 +01:00
Bane Stojkovic
de04bd7ec1
Release 4.33
2022-11-16 23:53:00 +01:00
Bane Stojkovic
e7fcebcf96
Fixed an issue that would cause capacitors to fail when creating, editing, moving or deleting
2022-11-16 22:44:36 +01:00
Bane Stojkovic
cf791ac259
Update getAnnouncements.php
2022-11-15 23:52:47 +01:00
Bane Stojkovic
efeed5d49a
set OS name as HTTP agent
2022-11-15 23:52:06 +01:00
Bane Stojkovic
07f7382e56
Naming sync
2022-11-15 22:57:47 +01:00
Bane Stojkovic
0535df6880
New radial electrolytics
2022-11-15 22:51:06 +01:00
Bane Stojkovic
8d54c8666a
Radial film cap improvements - new shape, more models
2022-11-15 22:50:53 +01:00
Bane Stojkovic
6e382a8375
Remove extra property from radial caps
2022-11-15 22:49:34 +01:00
Bane Stojkovic
76965ffa23
Added standard models in the drop down menu of the component toolbar
2022-11-15 22:48:54 +01:00
Bane Stojkovic
b5087a4d77
Fix flatpak
2022-11-11 20:37:12 +01:00
Bane Stojkovic
6d1b513421
Release 4.23.0
2022-11-11 20:22:21 +01:00
Bane Stojkovic
6918872b65
Update update.xml
2022-11-10 23:23:59 +01:00
Bane Stojkovic
f3e8509ff3
Batch model values to avoid too long menus
2022-11-10 23:23:53 +01:00
Bane Stojkovic
d4bb4b94b9
new wima added
2022-11-10 21:12:19 +01:00
Bane Stojkovic
70294769f1
reorder mica caps
2022-11-10 20:41:37 +01:00
Bane Stojkovic
be138f34fc
More Wima caps, renamed mica
2022-11-10 20:39:21 +01:00
Bane Stojkovic
52b56374a9
Dale resistors
2022-11-08 00:17:31 +01:00
Bane Stojkovic
904d1a6203
Mica update
2022-11-08 00:03:12 +01:00
Bane Stojkovic
bdfd130fb7
Added 'Tubular Beveled' shape option to Resistor component and added Dale CCF55 and CCF60 variants
2022-11-08 00:02:57 +01:00
Bane Stojkovic
5cc652331e
Added JJ electrolytics
2022-11-07 15:27:44 +01:00
Bane Stojkovic
dbc2ef4fbf
Added radial mica component
2022-11-07 15:27:36 +01:00
Bane Stojkovic
b435c51bde
Added solen fast and WIMAs
2022-11-07 00:23:39 +01:00
Bane Stojkovic
c8e507a159
Added Illinois TTA
2022-11-06 18:24:17 +01:00
Bane Stojkovic
e369266d49
Update gold color
2022-11-06 18:06:27 +01:00
Bane Stojkovic
6f3b737405
Added Nichicon KZ
2022-11-06 16:48:07 +01:00
Bane Stojkovic
dc3eeb3ff9
Added 225P and Nichicon FG
2022-11-06 16:38:34 +01:00
Bane Stojkovic
c297459ff2
Apply datasheet model to existing components
2022-11-06 15:29:11 +01:00
Bane Stojkovic
9d9de0bb4d
Datasheet rework, more data added
2022-11-05 21:11:29 +01:00
Bane Stojkovic
69895fdc3f
Rework datasheet
2022-11-04 23:42:45 +01:00
Bane Stojkovic
a9f0c9b82c
Datasheet functionality added
2022-11-04 18:01:52 +01:00
Bane Stojkovic
bee06d489d
Log cleanup
2022-11-01 16:44:24 +01:00
Bane Stojkovic
0778def541
Release 4.31.0
2022-10-31 22:08:12 +01:00
Bane Stojkovic
86acda3f46
Added switch (latching) symbol
2022-10-30 23:04:54 +01:00
Bane Stojkovic
5d6b77f259
Add JRE Zulu
2022-10-30 22:08:04 +01:00
Bane Stojkovic
20d957357f
Track arc shapes
2022-10-30 22:07:14 +01:00
Bane Stojkovic
f54e73d166
Increased opacity of locked components
2022-10-30 13:33:45 +01:00
Bane Stojkovic
c843f54248
Create SwitchLatchingSymbol.java
2022-10-30 13:33:30 +01:00
Bane Stojkovic
36abdc1381
Keep track of variant creation time and update when needed
2022-10-30 13:33:18 +01:00
Bane Stojkovic
79e3ba9fdd
Update CommonNode.java
2022-10-30 10:12:16 +01:00
Bane Stojkovic
d75653c424
Ground symbol enhancements
2022-10-30 10:12:10 +01:00
Bane Stojkovic
e3d2ad82c9
Sync pin color on chips
2022-10-30 10:12:00 +01:00
Bane Stojkovic
4d88fb36cb
Update regression files
2022-10-30 10:10:25 +01:00
Bane Stojkovic
717e20ead3
Printed projects are sometimes missing parts of components or text
2022-10-26 22:53:31 +02:00
Bane Stojkovic
1323e9e7c8
Add common node shape
2022-10-26 11:21:12 +02:00
Bane Stojkovic
4ee9bced0e
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2022-10-25 23:06:55 +02:00
Bane Stojkovic
573adc23ba
Added "Common Node" component that ties all nodes with the same label together, e.g. B+, V+, GND, etc
2022-10-25 23:06:52 +02:00
Bane Stojkovic
544c5323d5
"Snap to Components" features now works when creating new components as well as when moving existing ones
2022-10-24 09:38:09 +02:00
Tim Savage
01a14d490d
Create .gitattributes ( #733 )
...
Ensure .sh files always us LF
2022-10-23 22:29:51 +02:00
Bane Stojkovic
37b1d1dbd9
Cleanup code, refactor presenter
2022-10-23 22:09:49 +02:00
Bane Stojkovic
55c91faaf7
Fix the test
2022-10-23 08:10:57 +02:00
Bane Stojkovic
7c81b7f8d2
Release 4.30.1
2022-10-23 07:29:28 +02:00
Bane Stojkovic
18c7b9207b
Release 4.30.1
2022-10-23 07:27:24 +02:00
Bane Stojkovic
acda3b69f6
Release 4.30.0
2022-10-22 22:44:51 +02:00
Bane Stojkovic
cf315c5f79
Redo regression test input files
2022-10-22 22:36:54 +02:00
Bane Stojkovic
93e0395ac5
Limit switch combinations for netlists
2022-10-22 22:30:54 +02:00
Bane Stojkovic
c30c8da267
Add rotary switches
2022-10-22 18:44:49 +02:00
Bane Stojkovic
6100309b3b
Update TubeSocket.java
2022-10-21 23:21:33 +02:00
Bane Stojkovic
24995d7c3f
Refactor netlist calculation
2022-10-20 18:36:39 +02:00
Bane Stojkovic
770eb87a74
Standardize dark phenolic color
2022-10-11 16:00:09 +02:00
Bane Stojkovic
1ecafb7811
Add rotary switch timing
2022-10-11 15:33:46 +02:00
Bane Stojkovic
8829165e36
Take phenolic color down to main component class
2022-10-09 22:05:55 +02:00
Bane Stojkovic
7d597c5ca2
Refactor switch tests to separate classes
2022-10-09 22:04:44 +02:00
Bane Stojkovic
f9759b8cc4
Added rotary switch (sealed)
2022-10-09 22:04:19 +02:00
Bane Stojkovic
0d40e53e06
Fix primitive array comparison
2022-10-09 21:25:38 +02:00
Bane Stojkovic
2447780585
Lever switch refactor
2022-10-09 21:25:20 +02:00
Bane Stojkovic
fa0d3699ce
Fix humbucker internal link name
2022-10-09 19:03:03 +02:00
Bane Stojkovic
7878c1fc71
Ability to rotate 'Lever Switch' and 'Schaller Megaswitch' by any angle
2022-10-08 20:41:47 +02:00
Bane Stojkovic
50d4c1dec1
Ability to rotate all guitar/bass pickups through the 'Transform Selection' feature or keyboard shortcut
2022-10-08 13:05:34 +02:00
Bane Stojkovic
ebbc25a92d
Fix 6-way switch wiring
2022-10-06 19:38:09 +02:00
Bane Stojkovic
da0ce8970d
Added unit tests for new switches
2022-10-06 19:24:06 +02:00
Bane Stojkovic
064b4d31ee
Added 'DP4T (6-Position Oak Grigsby)' as a new type of Lever Switch component
2022-10-06 17:00:21 +02:00
Bane Stojkovic
acd8f70cc5
Added 'S1 Switch' component that can be combined with potentiometer component or used on its own
2022-10-06 12:44:28 +02:00
Bane Stojkovic
e8e370d3d3
Release 4.29
2022-10-04 14:09:30 +02:00
Bane Stojkovic
3bf9e09a9f
Merge
2022-10-04 13:59:30 +02:00
Jamie Drinkell
d3cd8c5e86
New Components: Bulb, Stingray PKP + Correction: Battery Symbol ( #724 )
...
* Change Icon Lead Colour
Icon lead colour changed to black to match other components.
* Add BulbSchematicSymbol
Add Bulb / Pilot Light / Lamp schematic symbol.
* Add StingrayBassPickup
Stingray Bass Pickup Option.
2022-10-04 13:51:47 +02:00
Bane Stojkovic
25222cbb19
Added import style strat switch
2022-10-04 13:45:00 +02:00
Bane Stojkovic
40e1935e3f
Added Schaller Megaswitch, standardized colors of FR4
2022-10-04 13:44:48 +02:00
Bane Stojkovic
ad8c624efb
v4.28 release
2022-09-25 14:06:24 +02:00
Bane Stojkovic
741b9bc624
Jumbo 4-pin socket added
2022-09-25 14:06:17 +02:00
Bane Stojkovic
3b12788eff
Angle editor added
2022-09-25 14:06:08 +02:00
Bane Stojkovic
d2adb49ccf
Sync PHP API files
2022-09-21 15:41:39 +02:00
Bane Stojkovic
f422e0fdf9
Minor fix in labels
2022-08-28 15:18:59 +02:00
Bane Stojkovic
0d8d456e98
Release 4.27
2022-08-28 15:15:47 +02:00
Bane Stojkovic
af4c22c856
4.27 release
2022-08-28 10:07:46 +02:00
Jamie Drinkell
9e3f1793fd
Add CurrentSourceSymbol + VoltageSymbol corrections ( #723 )
...
* Improved readability
Tabs and spaces changed for better readability. No functional changes.
* Correct labelling of "Source Type" property
More readability improvements as well as property change.
* Add CurrentSourceSymbol
A schematic symbol for current sources with two alternate drawing styles
2022-08-28 09:54:36 +02:00
Bane Stojkovic
c6ae5af997
Update com.diy_fever.DIYLayoutCreator.metainfo.xml
2022-08-27 18:15:30 +02:00
Bane Stojkovic
a1c4747b6d
Release 4.26
2022-08-27 18:13:34 +02:00
Bane Stojkovic
f2dc63e7e6
Added two DPDT ON/ON/ON variations to 'Mini Toggle Switch' component
2022-08-27 18:10:49 +02:00
Bane Stojkovic
f5498714b0
Cleanup imports
2022-08-27 16:39:44 +02:00
Jamie Drinkell
66e668a2b2
Add VoltageSourceSymbol ( #722 )
...
Symbol for a voltage source schematic component, with options for AC or DC.
2022-08-27 16:35:05 +02:00
Bane Stojkovic
95f86f9056
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2022-07-31 15:50:54 +02:00
Bane Stojkovic
8074f6e49c
Load recent files in background thread
2022-07-31 15:50:52 +02:00
Bane Stojkovic
5b9e2ff387
Disable hardware acceleration
2022-07-31 15:50:29 +02:00
pushfoo
1d542c5c96
Fix typo in opening paragraph of readme ( #710 )
...
replace typo 'buidt` with `built`
2022-07-13 13:44:19 +02:00
Bane Stojkovic
969c7ebdc1
The app crashes if there's a component that is reduced to 0 pixels with 'Cache Boost' enabled
2022-07-13 12:04:59 +02:00
Bane Stojkovic
746d6c06e7
Update com.diy_fever.DIYLayoutCreator.metainfo.xml
2022-07-09 09:43:58 +02:00
Bane Stojkovic
9fde2e7bb3
Release 4.25
2022-07-09 09:41:54 +02:00
Bane Stojkovic
ad29d2d077
Update update.xml
2022-07-05 09:37:17 +02:00
Bane Stojkovic
43d58ae4a6
Update run.sh
2022-07-05 09:36:08 +02:00
Bane Stojkovic
80f006f6b5
Fix run.sh to Unix line breaks
2022-07-05 09:33:48 +02:00
Bane Stojkovic
a08c8a4484
Cleanup cache when a component is deleted from the project
2022-07-05 09:26:45 +02:00
Bane Stojkovic
8d385ef812
Limit memory usage to avoid out of memory errors when 'Cache Boost' feature is enabled
2022-07-05 00:59:30 +02:00
Bane Stojkovic
bcc1a2cb3a
Changed resistor orange band color to more intense orange
2022-07-04 19:38:57 +02:00
Bane Stojkovic
f568ba6fac
Added BJT BCE pinout to transistor components
2022-06-13 19:32:44 +02:00
Bane Stojkovic
9bf5b57663
Status bar shows a wrong number of selected components
2022-06-10 09:58:00 +02:00
Bane Stojkovic
29c2240920
Release 4.24
2022-06-05 10:46:44 +02:00
Bane Stojkovic
22086e05a7
Auto garbage collector
2022-06-05 10:38:46 +02:00
Bane Stojkovic
3842e65fb9
Update dict file
2022-05-09 09:52:36 +02:00
Bane Stojkovic
b59afed4fd
Fixed a bug that causes the background of exported images and PDFs to be very light gray instead of pure white
2022-05-09 09:48:47 +02:00
Bane Stojkovic
df1e1334e0
Release 4.23.0
2022-04-23 20:21:28 +02:00
Bane Stojkovic
3cb3f11c58
Release 4.23.0
2022-04-23 20:18:11 +02:00
Bane Stojkovic
5605becb98
Add logging
2022-04-23 20:13:42 +02:00
Bane Stojkovic
c24187eeb6
Slide switch added
2022-04-23 20:13:19 +02:00
Bane Stojkovic
d50acb4911
Improve speed of rendering of the grid
2022-03-18 20:55:40 +01:00
Bane Stojkovic
bf89b07cea
Fix blocks, add tests, fix bounding box calc of some components
2022-03-18 09:23:03 +01:00