Bane Stojkovic
5f09026ddd
Include 'Potentiometer (Miniature)' and 'Trimmer Potentiometer' in Guitar Wiring Analyzer
2026-10-12 14:51:45 +02:00
Bane Stojkovic
33b614c7ff
Align and Distribute
2026-10-09 23:18:02 +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
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
69bb77d307
better curvature
2026-09-13 21:27:52 +02:00
Bane Stojkovic
823a59d455
stretch between
2026-09-13 21:09:52 +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
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
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
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
0476dbb876
cleanup isPolarized
2026-07-17 16:45:15 +02:00
Bane Stojkovic
d8a2538b35
Improved comparison logic of the 'Compare With..' tool
2026-07-17 16:38:41 +02:00
Bane Stojkovic
1d7dd87d85
Improved precision of rendering
2026-06-10 17:19:21 +02:00
Bane Stojkovic
833ef947d5
fix tests
2026-04-07 20:17:22 +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
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
9be97f5213
fix tests
2025-12-29 10:54:39 +01:00
Bane Stojkovic
443f76f3f9
Monochromatic mode
2025-12-28 23:07:50 +01: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
355c9f2b49
netlist fixes
2025-04-25 22:50:07 +02:00
Bane Stojkovic
b81f305cf3
Update ComponentProcessorTest.java
2025-04-02 22:29:03 +02:00
Bane Stojkovic
74946f6bce
chatbot enhancements
2025-04-02 00:11:16 +02:00
Bane Stojkovic
aec12898bf
fix tests
2025-03-29 22:30:24 +01:00
Bane Stojkovic
b3ad9cc0d9
show markers
2025-03-27 19:18:43 +01:00
Branislav Stojkovic
ed11ec22a6
Merge branch 'master' into feature/multimeter3
2025-03-25 13:18:37 +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
fbea6c965c
Merge branch 'master' into feature/multimeter3
2025-03-20 21:16:55 +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
84dddcecdf
Merge branch 'refactor/maven' into feature/multimeter3
2025-03-17 12:15:22 +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
3fcc9091a7
Megaswitch highlighting
2025-03-16 20:54:47 +01:00
Bane Stojkovic
9d8555c4b7
switch position display
2025-03-15 23:29:47 +01:00
Branislav Stojkovic
a0b27de187
fixes for ascii
2025-03-12 16:25:17 +01:00
Branislav Stojkovic
858cab4ab4
fixes for ascii
2025-03-12 15:05:37 +01:00
Bane Stojkovic
6e919714d3
merged changes
2025-03-11 23:42:56 +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