Bane Stojkovic
396c150472
datasheet fix
2026-11-06 09:57:02 +01:00
Bane Stojkovic
c47ff3a8fc
release
2026-11-06 09:42:23 +01:00
Bane Stojkovic
bf7fdafef5
blocks and variants import enhancements
2026-11-06 09:39:07 +01:00
Bane Stojkovic
35bf22edea
test sync
2026-11-06 09:29:50 +01:00
Bane Stojkovic
f249ba6b9e
Update update.xml
2026-11-04 10:45:48 +01:00
Bane Stojkovic
0d2475d4f6
heat sink resistor
2026-11-04 10:38:27 +01:00
Bane Stojkovic
2ae30b9630
fix test config
2026-11-04 10:15:08 +01:00
Bane Stojkovic
e751c20e93
added ability to save default model
2026-11-03 21:35:17 +01:00
Bane Stojkovic
12ac7fe809
to-1 flange added
2026-11-03 18:31:11 +01:00
Bane Stojkovic
1ae9c17cb0
add variants button in the tree
2026-11-03 18:18:12 +01:00
Bane Stojkovic
75d0accc5a
more datasheet models
2026-11-03 16:08:12 +01:00
Bane Stojkovic
54179e2d7b
regulator coverage gap
2026-11-03 13:44:22 +01:00
Bane Stojkovic
732281f3d7
consolidate pin color and pin rendering
2026-11-03 12:08:33 +01:00
Bane Stojkovic
1a4b40d36c
sorting
2026-11-03 11:06:36 +01:00
Bane Stojkovic
55c48c6b24
ux4 sockec
2026-11-02 18:19:34 +01:00
Bane Stojkovic
b7fece1edb
submini tubes
2026-11-02 17:22:19 +01:00
Bane Stojkovic
3ba4434b66
tube improvements
2026-11-02 15:51:26 +01:00
Bane Stojkovic
e369ea6200
diode improvements
2026-11-02 14:58:52 +01:00
Bane Stojkovic
3e043a8387
tube improvements
2026-11-02 14:40:23 +01:00
Bane Stojkovic
1dfef6dd6b
Update update.xml
2026-11-02 13:10:51 +01:00
Bane Stojkovic
ab16636860
transistor improvements
2026-11-02 13:01:11 +01:00
Bane Stojkovic
b3b0ef746f
Merge branch 'ics' into chassis
2026-11-02 10:17:05 +01:00
Bane Stojkovic
8abaf2884b
Update update.xml
2026-11-02 10:16:52 +01:00
Bane Stojkovic
a678b52f4d
chassis
2026-11-02 10:16:05 +01:00
Bane Stojkovic
47f9056588
default shape border to 1px
2026-11-02 10:12:41 +01:00
Bane Stojkovic
c5a462a385
chassis improvements
2026-11-02 10:08:00 +01:00
Bane Stojkovic
b15a6e3f64
Derive the z-order of a building blocks placed as a single component based on its child components
2026-11-01 22:56:48 +01:00
Bane Stojkovic
79d230ff07
mark old ones for removal
2026-11-01 21:22:29 +01:00
Bane Stojkovic
23ecf9e8d7
more models
2026-11-01 20:39:57 +01:00
Bane Stojkovic
fce069895f
test fixes
2026-11-01 20:19:52 +01:00
Bane Stojkovic
4688879d0e
IC improvements
2026-11-01 17:08:20 +01:00
Bane Stojkovic
15277452f4
Re-modeled factory variants of Resistor component type as datasheet in order to make them available to the AI; this will produce more accurate AI-driven edits
2026-10-31 20:21:04 +01:00
Bane Stojkovic
5d92812d3e
catalog
2026-10-31 19:46:09 +01:00
Bane Stojkovic
cdcd712d60
release prep
2026-10-30 10:16:24 +01:00
Bane Stojkovic
07fe3b17b9
Update update.xml
2026-10-30 09:58:45 +01:00
Bane Stojkovic
bc64cdd0be
Ai edit ( #1099 )
...
* Update update.xml
* Update update.xml
* warning on unknown op
* Update AiEditScriptEditorTest.java
* 'AI Circuit Analyzer' offers to log in instead of just showing the error
* Update update.xml
* include bounds, selection to ai project
* Update update.xml
2026-10-30 09:50:20 +01:00
Bane Stojkovic
518ff921d3
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-10-30 09:41:49 +01:00
Bane Stojkovic
057e4fd291
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# diylc/diylc-core/src/main/java/org/diylc/presenter/Presenter.java
# diylc/diylc-core/src/main/resources/update.xml
2026-10-30 09:40:50 +01:00
dependabot[bot]
edc1b04f2b
Bump com.google.guava:guava in /diylc/diylc-swing ( #1098 )
...
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 33.4.0-jre to 33.7.1-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-version: 33.7.1-jre
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-30 09:40:00 +01:00
Bane Stojkovic
bc5f203e21
Ai edit ( #1065 )
...
* initial
* Updates
* improvements
* split netlist from analysis
* coordinates in grid
* Update IChatbotAPI.java
* cleanup
* cleanup
* various improvements
* Datasheet model support
* Include pinouts in component catalog
* Update update.xml
* regenerate catalog
* Zooming out until the drawing is smaller than the window made the toolbar above the canvas grow taller and squeeze the canvas
* refresh
* edit improvements
* refine wire handling
* CR
* catalog gen improvement
* improvements
* Rotating and mirroring the selection with 'Sticky Points' enabled now keeps the circuit connected
* fix version reading
* set dimensions and mode in any order
* add AINote
* add aiNote
* board notes added
* ai notes
* ai notes
* ai notes
* led minor code improvement and ai note
* single coil fix. guitar component notes
* add support for replace operation
* Update pom.xml
* switch notes
* ai notes for pickups
* stingray
* reconnect operation support
* ai edit code refactor
* Cliff jack node name fixes
* ai notes
* ai notes
* ai notes
* netlist improvement
* simplify
* solder lug improvements
* tag strip enhancement
* regression fixes
* ai notes
* battery snap improvement
* more sample questions
* 'IEC Socket', 'Plastic DC Jack', 'Multi-Section Capacitor' and 'Mini Relay' terminals are now labeled by function
* node improvement
* Regression data consolidation
---------
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-10-30 09:32:03 +01:00
Bane Stojkovic
36533d46dd
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-10-27 16:50:16 +01:00
Cem Yuksel
0514ea2262
Add 6PDT and 6PDT On/Off/On mini toggle switches ( #1094 )
2026-10-27 16:49:06 +01:00
Bane Stojkovic
201d9bb518
Update update.xml
2026-10-27 16:45:53 +01:00
Bane Stojkovic
8d91b2786c
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-10-27 16:44:17 +01:00
Cem Yuksel
8e1e2aed76
Sort analyzer results by earliest represented switch configuration ( #1093 )
2026-10-27 16:42:33 +01:00
Bane Stojkovic
1b2ef68305
Update update.xml
2026-10-27 16:41:25 +01:00
Bane Stojkovic
3ef3aa49ad
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-10-27 16:39:56 +01:00
Cem Yuksel
6d4820e2c4
Fix selected position labels when editing on/off/on type switches ( #1091 )
2026-10-27 16:39:22 +01:00
Bane Stojkovic
69e63b16fa
Update update.xml
2026-10-27 16:38:08 +01:00
Bane Stojkovic
1906d3d3cb
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-10-27 16:36:33 +01:00
Cem Yuksel
47b3bb2804
Fix clearing dynamic property selection to None ( #1090 )
2026-10-27 16:33:41 +01:00
Bane Stojkovic
7529ebdbd4
Update update.xml
2026-10-27 11:26:48 +01:00
Bane Stojkovic
1fda29bc73
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-10-27 11:25:14 +01:00
Cem Yuksel
c32322bef6
Fix simplification of conditionally relevant switch configurations ( #1092 )
2026-10-27 11:13:41 +01:00
Bane Stojkovic
e1bb04cc42
fix version reading
2026-10-20 14:12:04 +02:00
Bane Stojkovic
0ded7a35aa
Rotating and mirroring the selection with 'Sticky Points' enabled now keeps the circuit connected
2026-10-20 13:28:24 +02:00
Bane Stojkovic
08a53f20bd
Zooming out until the drawing is smaller than the window made the toolbar above the canvas grow taller and squeeze the canvas
2026-10-19 10:16:06 +02:00
Bane Stojkovic
b154eb9e96
gerber
2026-10-17 22:30:20 +02:00
Bane Stojkovic
e16b6ca36d
gerber upgrade
2026-10-17 22:25:59 +02:00
Bane Stojkovic
8ec6900597
Localization fix
2026-10-17 15:45:39 +02:00
Bane Stojkovic
bb9f50e07a
Create sign-windows-launcher.yml
2026-10-16 20:41:53 +02:00
Bane Stojkovic
846822e156
signpath
2026-10-16 20:28:15 +02:00
Bane Stojkovic
f16422395e
Update sign-windows.yml
2026-10-16 20:15:57 +02:00
Bane Stojkovic
63f56edcba
Create sign-windows.yml
2026-10-16 19:54:04 +02:00
Bane Stojkovic
f85e345f3a
Update update.xml
2026-10-16 09:30:20 +02:00
Bane Stojkovic
9a2303652a
renamed misspelled property and type
2026-10-15 20:05:41 +02:00
Bane Stojkovic
eaeae00211
Added Rectangular shape to LED component in addition to Round; added ability to set LED lead spacing
2026-10-15 15:45:33 +02:00
Bane Stojkovic
89a75bd94d
reduce logging
2026-10-15 12:59:11 +02:00
Bane Stojkovic
669a5b32e7
Update update.xml
2026-10-15 10:08:18 +02:00
Bane Stojkovic
396554cbed
Updated localization files with translations for recently added UI elements and messages
2026-10-15 10:01:37 +02:00
Bane Stojkovic
4916d02af6
Create fill-clearance.md
2026-10-14 21:31:08 +02:00
Bane Stojkovic
a8d8a9b409
Render optimization ( #1087 )
...
* Caching and culling improvements
* doc
* Update canvas-rendering-cache-and-culling.md
* caching for wires
* cache invalidation improvements
* caching improvements
* twisted wire performance update
* Improved grid rendering on screen and when exporting; PDF export of the grid is now vector-based and does not get blurry on zooming in
* area append improvement
* bug fix for subtracting trace cuts
* Twisted wire stroke render improvement
* various performance improvements
* lazy area merging
* regression update
* Update update.xml
* code cleanup
* Twisted wire border thickness fix
2026-10-14 21:15:40 +02:00
Bane Stojkovic
251b945e6d
When a component that belongs to a group is stuck to another component, moving that other component now drags the whole group along instead of only the stuck component
2026-10-14 21:09:12 +02:00
Bane Stojkovic
1893c73479
cloud sync, add link to the owner page
2026-10-14 16:52:08 +02:00
Bane Stojkovic
caac843741
Regenerate regression references from current master
...
The previous references were produced by 4.34 (2022) and no longer matched any project: netlist
pin names and the switch-setup header have changed since. PNGs and both netlist variants were
regenerated with PREPARE; netlists were deleted first, because PREPARE only writes a netlist
that does not exist yet.
2026-10-14 12:30:07 +02:00
Bane Stojkovic
42d3d557c6
Reflection ( #1085 )
...
* index instead of reflection
* Update update.xml
2026-10-13 21:17:30 +02:00
Bane Stojkovic
2397ea2021
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-10-13 20:57:44 +02:00
Bane Stojkovic
ef82ffc4a4
Improve clipping logic
2026-10-13 20:57:40 +02:00
Bane Stojkovic
4d02f54e8a
Improved rendering performance and reduced lagging with complex projects while dragging components around
2026-10-13 20:06:04 +02:00
Bane Stojkovic
840ab08401
explorer refresh improvement
2026-10-13 17:06:05 +02:00
Bane Stojkovic
1ec8805c91
Cloud project scraper added
2026-10-13 16:04:51 +02:00
Bane Stojkovic
84726e6d16
Create bottom-side-components.md
2026-10-13 12:16:45 +02:00
Bane Stojkovic
e23bc1ccdb
Add link to browse Cloud Projects
...
Added a link to browse community projects and download .DIY files.
2026-10-12 22:05:20 +02:00
Bane Stojkovic
1ac2fae826
Update update.xml
2026-10-12 16:04:58 +02:00
Bane Stojkovic
2cab737acf
Fixed the issue of disappearing components in some edge cases
2026-10-12 15:58:38 +02:00
Bane Stojkovic
5f09026ddd
Include 'Potentiometer (Miniature)' and 'Trimmer Potentiometer' in Guitar Wiring Analyzer
2026-10-12 14:51:45 +02:00
Bane Stojkovic
9e4ce7da81
Create web-and-mobile.md
2026-10-12 13:50:48 +02:00
Bane Stojkovic
505f06d26c
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-10-12 12:06:54 +02:00
Bane Stojkovic
5a58519edf
'Cut Line' can be rotated using keyboard shortcuts
2026-10-12 12:06:52 +02:00
Bane Stojkovic
a377233ba9
Update Quick Start Guide link text for emphasis
2026-10-12 10:43:04 +02:00
Bane Stojkovic
eba1b9e49b
S1 improvement
2026-10-12 09:51:35 +02:00
Bane Stojkovic
6e4cd6bf8c
orthogonal shift drag
2026-10-10 12:57:35 +02:00
Bane Stojkovic
33b614c7ff
Align and Distribute
2026-10-09 23:18:02 +02:00
Bane Stojkovic
cd9ac32a2f
dot matrix improvements
2026-10-09 14:21:29 +02:00
Bane Stojkovic
9922615de5
release
2026-10-09 13:37:20 +02:00
Bane Stojkovic
44b57f4880
add lcd matrix, pom bump
2026-10-09 12:53:35 +02:00
dependabot[bot]
486e83b6b5
Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-core ( #1081 )
...
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind ) from 2.22.2 to 2.22.3.
- [Commits](https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.22.2...jackson-databind-2.22.3 )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.22.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-09 09:38:32 +02:00
Bane Stojkovic
eb48ab9664
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-10-09 09:38:16 +02:00
Bane Stojkovic
a743de4024
Controllers ( #1080 )
...
* initial
* more components
* fixes
* Update TreePanel.java
* fix boost converter
* Improve wrapping of component names
* Update ULN2003Driver.java
* Update NRF24L01Transceiver.java
* imp
* updates
* improvements
* more components
* arduino
* uno
* icon
* cleanup
* mega
* mega
* improveent
* nano
* esp boards
* esp
* esp32
* esp32
* Update ESP8266NodeMCU.java
* d1
* Update WemosD1Mini.java
* pi
* consolidate esp32
* pi pico updates
* pi zero
* Update RaspberryPiZero.java
* pi pico
* cleanup
* pi improvements
* consolidate pins
* antenna consolidation
* improve solder pads
* teensy
* headers
* teensy fix, test cleanup
* s3
* Update ESP32DevKit.java
* usb standardization
* pico w
* button standardization
* arduino improvements
* Update AbstractMakerBoard.java
* Update RaspberryPiZero.java
* Update RaspberryPi.java
* pi 3
* pi 5 improvements
* Update RaspberryPiZero.java
* fix tests
* esp pinout fix
* Update ESP32DevKit.java
* pin name improvements
* Create tier-1-modern-boards.md
* new versions
* pinouts
* nano improvements
* sanitize node names
* label improvements
* minima fixes
* arduino uno labels
* nano labels
* Update ArduinoNano.java
* mega
* mega
* comment out future stuff
* release prep
* Update RaspberryPiPico.java
* Refactor abstract class
* labeling improvement
* label offset fixes
* Update Teensy.java
* consolidate tests
* micro variants
* Update RaspberryPi.java
* displays tweaks
* display improvements
* neopix
* displays
* improvements
* led matrix
* strip
* led bar graph
* jewel
* tft
* tft
* Update maker-peripherals.md
* nokia
* led bar
* labels
* tft
* cleanup
* oled
* cleanup
* display enhancement
* displays
* neopixel
* displays
* displays
* new tft
* displays
* icon
* variants
* 2-digit 0.56 inch 7 segment
* Added ability to hide component categories in the component tree and toolbar from the Config menu
* led bar
* Update variants.xml
* color selection for bar graph
* Added 1.8" sd
* tft fixes
* Update WS2812BRing.java
* neopixel improvements
* netlist and node name improvements
* oled tweak
* cleanup
* mockito fix
---------
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-10-09 09:38:09 +02:00
dependabot[bot]
f62b3ddf04
Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-swing ( #1078 )
...
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind ) from 2.22.2 to 2.22.3.
- [Commits](https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.22.2...jackson-databind-2.22.3 )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.22.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-09 09:19:37 +02:00
Bane Stojkovic
f77c821f0a
Create audio-coverage-roadmap.md
2026-10-08 09:11:36 +02:00
dependabot[bot]
208c157016
Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-swing ( #1076 )
...
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind ) from 2.22.1 to 2.22.2.
- [Commits](https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.22.1...jackson-databind-2.22.2 )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.22.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-29 13:10:35 +02:00
dependabot[bot]
c6d4b9df9c
Bump com.fasterxml.jackson.core:jackson-databind in /diylc/diylc-core ( #1077 )
...
Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind ) from 2.22.1 to 2.22.2.
- [Commits](https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.22.1...jackson-databind-2.22.2 )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-version: 2.22.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-29 13:10:25 +02:00
Bane Stojkovic
2fe6b50ab4
release
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
28d8441887
Create config-4.1.0.xml
2026-09-04 23:01:28 +02:00
Bane Stojkovic
8080b8d70b
config compatibility test
2026-09-04 22:11:17 +02:00
Bane Stojkovic
001a26839f
Update update.xml
2026-09-04 15:33:45 +02:00
Bane Stojkovic
7b168e2e27
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-09-04 15:33:00 +02:00
Bane Stojkovic
047196499a
Building blocks ( #1072 )
...
* composite block support
* naming
* Added ability to set node name (or names) for some connectivity components
* cleanup
* Include building blocks in the Recently Used category
* Prompt to confirm the overwrite when saving over the existing building blocks; When saving building blocks, present a drop down list with most recently used building blocks
* add alpha to composite
* Update CompositeComponentTest.java
* cleanup
* Update CompositeComponent.java
* cleanup
* Update CompositeComponent.java
* <org.diylc.appframework.update.Change> <changeType>IMPROVEMENT</changeType> <description>When saving building blocks, present a drop down list with most recently used building blocks for quick selection</description> </org.diylc.appframework.update.Change>
* Diode components now label their terminal nodes as 'A' (anode) and 'K' (cathode) instead of '1' and '2'
* Capacitor components now label their terminal nodes as '+' and '-' instead of '1' and '2' when 'Polarized' property is ticked
2026-09-04 15:32:46 +02:00
Bane Stojkovic
6f51c3ca42
agents setup
2026-09-04 15:31:00 +02:00
Bane Stojkovic
26d6ca48fd
Percentage values such as transparency Alpha, image Scale, etc, can have decimal values and not just integers
2026-08-31 14:32:01 +02:00
Bane Stojkovic
e209ecdcb8
Made announcement bubbles and dialogs that contain links clickable
2026-08-24 17:09:35 +02:00
Bane Stojkovic
ac6c38b115
Merge branch 'master' of https://github.com/bancika/diy-layout-creator
2026-08-22 20:22:28 +02:00
Bane Stojkovic
cdc635b7da
release
2026-08-22 20:22:14 +02:00
Bane Stojkovic
0598cc441c
Update README for audio and HAM enthusiasts
2026-08-21 23:26:13 +02:00
Bane Stojkovic
18b6bfb1db
Added support for stacked guitar pickups
2026-08-21 12:52:31 +02:00
Bane Stojkovic
8d506b21c4
Images can randomly disappear when zooming in and scrolling
2026-08-20 14:53:36 +02:00
Bane Stojkovic
b766c55263
Renamed Mac OS build files to start with a 'mac' prefix instead of 'osx'
2026-08-18 09:26:46 +02:00
Bane Stojkovic
09b53a0685
Fix formatting in contribution section of README
2026-08-16 23:47:06 +02:00
Bane Stojkovic
98d9319938
Added 'Node Name Tooltips' feature that can be toggled in the Config menu
2026-08-16 23:39:11 +02:00
Bane Stojkovic
63ad65152a
Revise README for clarity and additional content
...
Updated README to enhance descriptions and add new images.
2026-08-15 23:23:38 +02:00
Bane Stojkovic
040e959d8d
Improved the accuracy of board underside rendering; some of the components were not rendered in the right place or at all
2026-08-15 19:41:13 +02:00
Bane Stojkovic
657521e7f5
Update update.xml
2026-08-08 14:43:49 +02:00
Bane Stojkovic
af4064912b
Update update.xml
2026-08-07 11:50:03 +02:00
Bane Stojkovic
c34e5a2d38
remove knowledge SQLs
2026-08-07 11:49:56 +02:00
Bane Stojkovic
c37a2b8310
Show a progress dialog while waiting for a long-running AI Analysis to complet
2026-08-06 15:44:45 +02:00
Bane Stojkovic
02237c9255
release
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
Bane Stojkovic
d513cb2667
Fixed the issue with 'Add Flexible Leads' functionality placing the flexible leads wrong on leaded components (e.g. resistors, capacitors...)
2022-03-07 19:21:58 +01:00
Bane Stojkovic
b646d90179
More test files
2022-03-05 14:29:43 +01:00
Bane Stojkovic
3dcc4a1638
Added more regression files
2022-03-04 09:31:18 +01:00
Bane Stojkovic
f5df5ba9eb
Fixed backwards compatibility issue with older files failing to open because of an issue with 'Tape Measure' component serialization
2022-03-04 09:14:35 +01:00
Bane Stojkovic
7210ac1533
Fixed display issue with Trace layer showing up as Wiring in the menu
2022-03-04 09:14:22 +01:00
Bane Stojkovic
a3acc07014
Change report name format
2022-03-03 17:04:40 +01:00
Bane Stojkovic
bcbac424ed
Release 4.22.0
2022-03-03 16:57:45 +01:00
Bane Stojkovic
dbfb768dc3
Create report for each regression run
2022-03-03 16:40:50 +01:00
Bane Stojkovic
e6c1313312
Add regression data
2022-03-03 09:47:52 +01:00
Bane Stojkovic
53bff5ef13
Change Twisted Leads to render consistently
2022-03-03 09:42:48 +01:00
Bane Stojkovic
d376ec9278
Visual regression testing
2022-03-03 09:42:31 +01:00
Bane Stojkovic
2cbaaa4a7d
Added regression test suite that validates each release candidate version against a barrage of different DIY files
2022-03-02 18:52:52 +01:00
Bane Stojkovic
5539195778
Fix component prefix for SMD Resistor
2022-03-02 17:02:15 +01:00
Bane Stojkovic
a576f140ad
Fix component prefix for SMD Resistor
2022-03-02 17:01:07 +01:00
Bane Stojkovic
c665397bda
Fixed backwards compatibility issue with older files failing to open because of an issue with 'Mini Toggle Switch' component serialization
2022-03-02 17:00:51 +01:00
Bane Stojkovic
1ce7646fb5
Upgrade OSX application package built-in Java JRE to version 1.8.0_321-b07
2022-03-02 09:32:51 +01:00
Bane Stojkovic
d0ae14d33e
Separate WIRING layer (containing Hookup Wire and Twisted Wire at the moment) from TRACE layer and render it above the COMPONENT layer by default
2022-03-01 17:12:37 +01:00
Bane Stojkovic
94963afb75
Remove unneeded editors for overriden classes
2022-02-28 00:10:59 +01:00
Bane Stojkovic
3d7d6f60fc
Release 4.21.4
2022-02-27 23:51:40 +01:00
Bane Stojkovic
0dcfe8a08a
Fixed stereo phono jack rendering when rotated
2022-02-27 15:37:17 +01:00
Bane Stojkovic
a147345756
Improve scroll precision
2022-02-27 15:36:56 +01:00
Bane Stojkovic
a038de3d31
Fix config location
2022-02-22 16:03:31 +01:00
Bane Stojkovic
738dd800af
Upcoming ( #691 )
...
* Added 1/8" jack
* Release 4.20
* Merge traces and wires into "Wiring" layer
* Add shabang to run.sh
* Added gray theme
* Prevent the donation label from wrapping into several lines
* Use Backspace key to delete selection in Mac OS
* Upgrade xstream to fix java 16 compatibility
* Add exec to run.sh
* Added regulator pinouts to transistor body components
* Release 4.21.1
* Fix linux run.sh, added more java-opens
2022-02-21 23:23:56 +01:00
Bane Stojkovic
30dc7ce36b
Upcoming ( #688 )
...
* Added 1/8" jack
* Release 4.20
* Merge traces and wires into "Wiring" layer
* Add shabang to run.sh
* Added gray theme
* Prevent the donation label from wrapping into several lines
* Use Backspace key to delete selection in Mac OS
* Upgrade xstream to fix java 16 compatibility
* Add exec to run.sh
* Added regulator pinouts to transistor body components
* Release 4.21.1
2022-02-19 18:28:47 +01:00
Bane Stojkovic
d245a6305f
Upcoming ( #686 )
...
* Added 1/8" jack
* Release 4.20
* Merge traces and wires into "Wiring" layer
* Add shabang to run.sh
* Added gray theme
* Prevent the donation label from wrapping into several lines
* Use Backspace key to delete selection in Mac OS
* Upgrade xstream to fix java 16 compatibility
* Add exec to run.sh
2022-02-16 23:41:47 +01:00
Bane Stojkovic
feaa48fed5
Upcoming ( #669 )
...
* Added 1/8" jack
* Release 4.20
2021-09-12 19:24:30 +02:00
Bane Stojkovic
437ec07d2d
Fix release
2021-08-22 00:05:04 +02:00
Bane Stojkovic
06cb3913ae
Next ( #663 )
...
* flatpak file updated
* add sha generator
* fix mail
* remove mail
* Mini Toggle Switch - lugs do not get rotated when changing orientation;
rotate from the context menu doesn't work
* Added 'SVG Image' component
* Fixed the issue with Perf Board, Vero Board and TriPad Board sometimes
rendering an extra row with pads when there's no space for them
* release 4.18
* Keep grouped components together when pasting
* Added 'Dial Scale' component for designing device face-plates
* dial scale updates
* dial scale tweaks
* release
* release
* release
* release
2021-08-21 23:19:57 +02:00
Bane Stojkovic
878d048040
Next ( #656 )
...
* flatpak file updated
* add sha generator
* fix mail
* remove mail
* Mini Toggle Switch - lugs do not get rotated when changing orientation;
rotate from the context menu doesn't work
* Added 'SVG Image' component
* Fixed the issue with Perf Board, Vero Board and TriPad Board sometimes
rendering an extra row with pads when there's no space for them
* release 4.18
2021-07-11 15:05:11 +02:00
Bane Stojkovic
ad8d719eeb
Merge pull request #632 from bancika/next
...
Next
2021-02-14 17:50:52 +01:00
bancika
bf31204c45
release 4.17
2021-02-14 17:49:42 +01:00
bancika
8275226942
eurorack stripboard added
2021-02-14 17:23:01 +01:00
bancika
e03e1516e0
action bar - add tooltip with keyboard shortcuts
2021-02-09 20:33:14 +01:00
bancika
d2f9ef5ac2
Allow multi-line text in label components
2021-02-08 22:55:40 +01:00
bancika
22f0950fcf
splash update
2021-02-07 19:05:31 +01:00
bancika
9617449de8
Fixed a major memory leak when using Undo functionality
2021-02-07 19:04:49 +01:00
bancika
c7a68d6542
doc fix
2021-02-04 22:37:06 +01:00
bancika
a7a2d24e16
doc fix
2021-02-04 22:35:39 +01:00
bancika
b22fa6291c
splash improvement
2021-01-19 08:45:38 +01:00
bancika
666b940176
splash improvement
2021-01-18 23:13:22 +01:00
bancika
9872d2547d
splash improvement
2021-01-18 23:12:32 +01:00
bancika
b1902fd086
splash improvement
2021-01-18 23:09:33 +01:00
bancika
2649254a49
tweak flatpak meta
2021-01-18 20:34:34 +01:00
bancika
650a60bdb4
add IDEA support
2021-01-18 12:27:08 +01:00
bancika
bfc61f5513
add IDEA support
2021-01-17 18:32:28 +01:00
Bane Stojkovic
2c81782f62
Merge pull request #623 from bancika/next
...
Next
2021-01-17 17:38:14 +01:00
bancika
986d92ec53
release 4.16.0
2021-01-17 17:36:15 +01:00
bancika
9af055e4ca
Color chooser dialog defaults to the existing color value being edited
2021-01-17 09:58:09 +01:00
bancika
61202675b8
Single click to expand and collapse categories in the component tree
2021-01-17 09:44:06 +01:00
bancika
1aabe42573
undo a small change
2021-01-17 09:33:46 +01:00
bancika
fa56fd79cf
When editing component colors, honor the specified 'alpha' value
...
specified on each color individually in addition to the component-level
alpha property
2021-01-17 00:09:21 +01:00
bancika
bcb1b3c082
Merge branch 'master' into next
2021-01-13 17:57:33 +01:00
bancika
50fc7c1261
minor change
2021-01-13 17:56:48 +01:00
Bane Stojkovic
7b64a2c8d0
Merge pull request #620 from nbenitez/flatpak_packaging
...
Add .desktop and metainfo files for flatpak packaging
2021-01-11 15:56:12 +01:00
Nelson Benítez León
aff0ec8ecf
Add .desktop and metainfo files for flatpak packaging
2021-01-09 17:00:48 -04:00
bancika
d716a4c986
Improved Dark theme look
2021-01-09 10:05:33 +01:00
bancika
751f6493cd
Auto-Wrap Label crashes the application if it's shrunken into zero-lengt
2021-01-09 10:05:10 +01:00
bancika
5835d18a21
better log
2021-01-07 22:01:04 +01:00
bancika
d095a664fc
removed extra logging
2021-01-04 22:44:22 +01:00
bancika
f094480b64
Merge branch 'master' into next
2021-01-04 22:38:46 +01:00
bancika
67bbac196a
Improved code robustness
2021-01-04 22:37:52 +01:00
Bane Stojkovic
3b3e05f4e9
Merge pull request #617 from bancika/next
...
Next
2021-01-04 09:56:30 +01:00
bancika
5415c29ee0
fix for mac toolbar
2021-01-04 09:56:09 +01:00
bancika
536188dc92
fix
2021-01-03 23:55:21 +01:00
Bane Stojkovic
cccca4a203
Merge pull request #616 from bancika/next
...
Next
2021-01-03 23:51:33 +01:00
bancika
889d76c3ee
release
2021-01-03 23:51:14 +01:00
bancika
4f1fb85886
Fixed the issue that prevented old DIYLC v1 and v2 files to be opened
2021-01-03 09:23:59 +01:00
bancika
458b853830
netlist parse improvements
2021-01-03 09:19:58 +01:00
bancika
1737df8047
add info box in the import dialog
2021-01-03 00:21:05 +01:00
bancika
75758e0250
Added 'File' -> 'Import Netlist' option that can import components from
...
a Tango PCB file
2021-01-03 00:03:44 +01:00
bancika
4144956a09
add popup to building blocks in the toolbar
2021-01-01 19:25:10 +01:00
bancika
607f963ba7
Toolbar drop down menu now contains options for managing favorites,
...
keyboard shortcuts and selecting all components of type
2021-01-01 09:29:09 +01:00
bancika
a2b06c0a0d
toolbar improvements
2020-12-31 19:36:59 +01:00
bancika
8e7c815d2b
Fixed some issues with exporting and importing building blocks and
...
variants
2020-12-31 13:06:31 +01:00
bancika
e7b096f5c1
brazilian translation update
2020-12-30 17:10:46 +01:00
bancika
db42e3ed9b
When editing component properties, group Length and Width properties
...
together
2020-12-30 10:01:04 +01:00
bancika
8b90c9295b
portugese brazilian added
2020-12-29 23:18:24 +01:00
bancika
92cb86103b
Rotating 'Neutrik Jack' produces rendering issues
2020-12-29 23:18:03 +01:00
Bane Stojkovic
911d85cfd0
Merge pull request #612 from bancika/next
...
Next
2020-12-28 22:09:18 +01:00
bancika
66359d3c01
release
2020-12-28 22:08:54 +01:00
bancika
373fde0d6f
Migrate application data (config, logs, backups) directory from
...
'$USER_HOME/.diylc' to '$USER_HOME/diylc' to avoid it being hidden on
some OSs
2020-12-28 19:05:38 +01:00
bancika
b348513d0c
macOS: logging does not produce files on Mac OS Sierra
...
macOS: splash screen hangs for several minutes on some machines
2020-12-27 21:23:25 +01:00
Bane Stojkovic
a3edd3bcf1
Merge pull request #606 from bancika/next
...
Next
2020-12-20 19:34:33 +01:00
bancika
3fda739703
release
2020-12-20 19:34:04 +01:00
bancika
3988940446
simplified the code
2020-12-20 14:07:11 +01:00
bancika
3e5978beb7
Added 'Check Trace Proximity' functionality under File -> Analyze menu
...
that checks if there are any traces or pads that are too close to each
other
2020-12-20 12:48:12 +01:00
bancika
26fa95670e
Analyze fonts in the background to identify ones that are causing
...
slowness when editing 'Label' components and skip font preview for them
to optimize performance
2020-12-19 18:14:53 +01:00
bancika
a4de01dfb0
Added 'Neutrik Jack' component based on Neutrik NMJx series
2020-12-18 22:20:11 +01:00
bancika
278ec5cd84
Improved performance of the application when using dashed and dotted
...
style for 'Hookup Wire' component
2020-12-16 23:45:18 +01:00
bancika
d3655e3f69
replace URLClasSLoader with agent
2020-12-15 17:23:32 +01:00
Bane Stojkovic
6b84228284
Update README.md
2020-12-14 10:29:48 +01:00
bancika
e86f754768
'Tactile Micro-Switch' component added
2020-12-13 21:50:58 +01:00
bancika
6fce948506
translations
2020-12-13 20:44:06 +01:00
bancika
2a063c84cd
Added 'Font Size Override' property to most components that display text
...
to allow control over font size
2020-12-13 20:42:26 +01:00
Bane Stojkovic
4f0f45315e
Merge pull request #604 from bancika/next
...
Next
2020-12-13 17:22:41 +01:00
bancika
695710f34f
release
2020-12-13 17:21:53 +01:00
bancika
6c00be0b87
Rotating and mirroring boards that display coordinates also changes
...
coordinate origin
2020-12-13 16:03:42 +01:00
bancika
52750121e3
fix macOs language selection
2020-12-13 14:29:14 +01:00
bancika
9dada76406
Added a button in the action toolbar to toggle between snap modes (none,
...
grid, component)
2020-12-13 11:12:45 +01:00
bancika
cad1160ce7
Dragging components from the component tree to the canvas stops working
...
once the component type is selected in the tree
2020-12-12 22:50:52 +01:00
bancika
e52873fc50
Fixed issues when creating leaded components using drag and drop with
...
'Snap to Grid' option switched on using a metric grid spacing (e.g. 1mm)
2020-12-12 22:40:21 +01:00
bancika
7dd63ba2d8
snap rigid components back to the grid
2020-12-12 11:39:01 +01:00
bancika
a1e43be273
protoboard transformer added
2020-12-12 11:24:13 +01:00
bancika
3d1a7a5748
Apply context menu rotation to Breadboard components
2020-12-12 07:58:50 +01:00
bancika
f1b7d39ad4
tag strip rotate/mirror
2020-12-12 00:21:25 +01:00
bancika
b6b50d376d
When rotating Vero and Tri-Pad boards, change the orientation of strips
...
to match the rotation angle
2020-12-11 23:51:32 +01:00
bancika
a03dd74c80
fix update.xml
2020-12-11 21:07:42 +01:00
bancika
e4bdb820d4
In cases when there's already a component in the selection that is
...
reduced to nothing, allow moving the selection
2020-12-11 21:06:23 +01:00
bancika
f386d79a26
Do not allow for components like traces, jumpers and wires to be reduced
...
to nothing by dragging connected components
2020-12-11 21:00:11 +01:00
bancika
b3ce9db691
Merge branch 'master' into next
2020-12-11 13:55:12 +01:00
bancika
011a06ec75
meta zoom and two finger click fixes for mac
2020-12-11 13:54:19 +01:00
bancika
a1072973d2
smd transformation
2020-12-11 13:53:07 +01:00
bancika
59620a6692
trimmer transformation
2020-12-11 13:52:22 +01:00
bancika
77ab989334
pinch zooming for mac
2020-12-09 21:30:08 +01:00
Bane Stojkovic
d58542a2f9
Merge pull request #603 from HaraldRau/patch-1
...
Update Deutsch.txt
2020-12-09 14:48:46 +01:00
Harald Rau
9f71a77edc
Update Deutsch.txt
...
Hello,
I've shortened my desire for coffee a little. Maybe that solves the problem?
2020-12-09 13:11:25 +01:00
Bane Stojkovic
4450f249ea
Merge pull request #600 from bancika/next
...
Next
2020-12-06 22:18:00 +01:00
bancika
caf9b3b5d5
release
2020-12-06 22:17:27 +01:00
bancika
dfdb490e64
Merge branch 'master' into next
2020-12-06 10:32:29 +01:00
bancika
91dd539b3b
sync libs
2020-12-06 10:30:25 +01:00
bancika
257563974b
Added ability to rotate images
2020-12-06 10:30:12 +01:00
bancika
0b3bc7a879
reorganize cloud thumbnail code
2020-12-06 10:14:01 +01:00
bancika
68dd3e08b4
Project Cloud: replace project file doesn't do what it's supposed to
2020-12-05 21:43:29 +01:00
bancika
ff02e779e1
add jre and gitignore
2020-12-02 22:15:49 +01:00
bancika
364cb30db0
windows - include JRE with the installation
2020-12-02 17:27:49 +01:00
bancika
b96b694e87
add action bar to mac os as a separate component
2020-12-01 15:40:42 +01:00
Bane Stojkovic
49790e0015
Merge pull request #597 from bancika/next
...
reorganize IconLoader to avoid namespace clash, fix for Sierra OSX
2020-11-19 18:00:42 +01:00
bancika
9294c24684
reorganize IconLoader to avoid namespace clash, fix for Sierra OSX
2020-11-19 18:00:12 +01:00
Bane Stojkovic
93abda7966
Merge pull request #596 from bancika/next
...
v.4.10.0 release
2020-11-19 17:18:38 +01:00
bancika
f39392f737
4.10.0 release
2020-11-19 17:17:34 +01:00
bancika
0b72abb8b4
embed JRE for OSX build
2020-11-19 17:09:02 +01:00
bancika
7a5a6a469d
add meta for zoom shortcuts
2020-09-18 21:24:04 +02:00
bancika
9372858596
serialize config using the same XStream as for the project
2020-09-18 17:48:31 +02:00
bancika
5638d560a4
Favorites on building blocks show up as "null"
2020-09-18 17:05:49 +02:00
Bane Stojkovic
a680a5b802
Merge pull request #581 from bancika/next
...
fixed serialization issues
2020-09-18 15:58:45 +02:00
bancika
0fa15650c3
fixed serialization issues
2020-09-18 15:58:18 +02:00
Bane Stojkovic
e128c4cae4
Merge pull request #579 from bancika/next
...
Next
2020-09-18 09:51:08 +02:00
bancika
d55d83c7c3
release
2020-09-18 09:50:37 +02:00
bancika
eb3915495d
fixes
2020-09-17 22:38:28 +02:00
bancika
bb768c0b07
remove old code
2020-09-17 17:52:17 +02:00
bancika
4f2e1db6d7
reorganized Searchable Tree, new custom model
2020-09-17 17:35:17 +02:00
bancika
d5b6a29fdd
Added "Phono Jack" schematic symbol
2020-09-17 12:17:52 +02:00
bancika
bb0669439e
more loging at start
2020-09-17 10:07:43 +02:00
bancika
98e009ecb9
cleanup
2020-09-17 10:07:30 +02:00
bancika
12364e908a
Switched from iText to OrsonPDF library for PDF creation
2020-09-16 17:26:56 +02:00
bancika
f2caf0c9fc
log config at start
2020-09-16 10:21:21 +02:00
bancika
57a0425723
Ctrl+0 to reset to 100%
2020-09-16 09:30:49 +02:00
bancika
b1b3d2ef9c
add keyboard shortcuts for zoom
2020-09-16 09:28:08 +02:00
bancika
632dff3e2c
Allow rotate and mirror actions on Pin Header component
2020-09-15 18:10:04 +02:00
bancika
d0ab585ba0
Keep explicit dimensions in sync with control point location
2020-09-15 17:53:33 +02:00
bancika
59cc4084fc
improve snap to grid when multiple joint points are selected
2020-09-15 10:41:40 +02:00
bancika
00769efb56
Merge branch 'next' of git://github.com/bancika/diy-layout-creator.git into next
2020-09-14 11:06:35 +02:00
bancika
a17c478e0b
fix the dot rendering
2020-09-14 11:06:26 +02:00
Branislav Stojkovic
0aaaea2bfa
fixes for double points
2020-09-11 15:20:17 +02:00
bancika
8c63184740
fix the issue with saving variant location
2020-09-10 21:47:28 +02:00
bancika
cbe22df372
fix integer rounding
2020-09-10 17:23:18 +02:00
bancika
97027d1774
rounding issue for leaded components
2020-09-10 17:00:46 +02:00
bancika
11fb16b674
Shorten donation label when window is smaller
2020-09-10 16:52:27 +02:00
bancika
82f37a5225
Big update - replace Point with Point2D in most places to increase
...
accuracy
2020-09-10 12:21:48 +02:00
bancika
f79fb73cb2
fix typo
2020-09-07 15:09:57 +02:00
bancika
3ab85b4fb1
On MacOS the app registers to open .DIY file
2020-09-07 09:36:55 +02:00
bancika
5164501228
patch for mac-specific file handler
2020-09-07 08:47:50 +02:00
Bane Stojkovic
94d713182e
Merge pull request #575 from htor/fix-macos-openwith
...
fix file extension and file opening for macos
2020-09-07 08:35:35 +02:00
Herman Torjussen
5f664dcc5d
use open file event for opening files on macos
2020-09-07 00:44:28 +02:00
Herman Torjussen
b02fe56ba9
register custom file extension for macos build
2020-09-06 22:33:33 +02:00
Bane Stojkovic
430779ba8d
Merge pull request #573 from bancika/next
...
Next
2020-09-04 10:01:43 +02:00
bancika
70ca45513e
release 4.8.0
2020-09-04 09:54:10 +02:00
bancika
d7ea8f3738
"Highlight Continuity Area" mode improvements
2020-09-02 09:58:33 +02:00
bancika
5591724a67
Make file writes more resilient to crashes to avoid loss of data
2020-09-02 08:48:02 +02:00
bancika
7628eefd6d
track usage and sessions started
2020-08-17 12:21:40 +02:00
bancika
972635b679
correct bad theme entry with default value
2020-06-02 14:06:21 +02:00
bancika
25d9ff302f
Program won't start with some older configuration files due to different
...
format of themes
2020-06-01 11:55:29 +02:00
bancika
951bb1247d
added German translation
...
improved Dutch
2020-05-18 12:38:15 +02:00
bancika
a5fe794b14
Improved Dutch translation
2020-05-12 17:01:15 +02:00
bancika
aec5348b83
"Outline Mode" produces rendering issues when "Cache Boost" feature is
...
enabled
2020-05-12 17:01:12 +02:00
Bane Stojkovic
a03806c776
Merge pull request #539 from bancika/next
...
Next
2020-05-11 19:08:34 +02:00
bancika
113cb69ae4
release
2020-05-11 19:08:00 +02:00
bancika
5572645081
added italiant translation
...
sort languages alphabetically
2020-05-11 16:40:59 +02:00
bancika
42589a5ed3
spanish update
2020-05-10 09:30:51 +02:00
bancika
7fc87ca235
espanol
2020-05-08 10:43:35 +02:00
bancika
e825814929
Added "Crystal Oscillator" component
2020-05-07 11:55:21 +02:00
bancika
aeca976c4e
add missing stuff in the dict
2020-05-07 11:10:05 +02:00
bancika
ffe4d83e3d
update.xml
2020-05-06 09:05:29 +02:00
bancika
f4aa60263c
fix regression issue with serialization
2020-05-05 21:11:18 +02:00
bancika
e7c220c307
fix humbucker coil terminals
2020-05-05 18:56:55 +02:00
bancika
106cb55ff0
translate loadline editor
2020-05-03 22:35:52 +02:00
bancika
adcbfbc679
Apply translation to the context menu
2020-05-03 20:13:36 +02:00
bancika
71e32a9296
Dismissing the closing confirmation dialog using the "X" button should
...
behave the same as selecting "Cancel"
2020-05-03 11:49:11 +02:00
bancika
8e0974cfb2
fix win build
2020-05-03 09:48:02 +02:00
bancika
07ba8f14f7
Merge branch 'master' of git://github.com/bancika/diy-layout-creator.git
2020-05-03 09:29:14 +02:00
bancika
477839e111
4.6.0 release
2020-05-03 09:27:46 +02:00
Branislav Stojkovic
d291fcd373
reorg loadline
2020-05-01 21:09:29 +02:00
Branislav Stojkovic
308a0346a9
loadline work
2020-05-01 18:56:28 +02:00
Branislav Stojkovic
1c591bb9f5
lang
2020-05-01 17:12:43 +02:00
Branislav Stojkovic
73da32b306
log config
2020-05-01 10:29:40 +02:00
Branislav Stojkovic
3c26a0c8da
Do not show control points of locked components while dragging other
...
components
2020-04-30 17:51:30 +02:00
Branislav Stojkovic
d4519ac5a9
Added "Sizing Mode" to Image component that allows stretching the image
...
freely using two control points
2020-04-30 17:48:49 +02:00
Branislav Stojkovic
437657a79c
move pending langs
2020-04-30 17:08:38 +02:00
Branislav Stojkovic
bac4e5f01d
fix language details
2020-04-30 16:50:13 +02:00
Branislav Stojkovic
5cf4f5a27a
Loadline work
2020-04-29 20:55:18 +02:00
Branislav Stojkovic
2dfd925462
new french translation
2020-04-27 15:44:39 +02:00
Branislav Stojkovic
1d770b475f
Merge branch 'lang' into next
2020-04-27 15:33:57 +02:00
bancika
3c7b77df3e
loadline
2020-04-26 20:16:20 +02:00
bancika
48aef2cd7e
translate
2020-04-26 16:07:31 +02:00
bancika
749118ce02
translate
2020-04-26 08:55:36 +02:00
bancika
436741d59b
translate
2020-04-26 08:55:24 +02:00
bancika
2549affc1f
fix lang loading
2020-04-24 15:05:45 +02:00
bancika
e4a9155239
include languages for osx distribution
2020-04-24 14:49:25 +02:00
bancika
990620ab75
include languages for OSX distribution
2020-04-24 14:49:10 +02:00
bancika
f8a2ac9013
Merge branch 'next' into lang
...
Conflicts:
diylc/diylc-library/lib/diylc-core.jar
diylc/diylc-swing/lib/diylc-core.jar
diylc/diylc-swing/library/main.jar
2020-04-24 13:23:26 +02:00
bancika
1031c4b61f
lib
2020-04-24 11:16:14 +02:00
bancika
49bc9cb8cc
Include themes and fonts in OSX app package. Standardize loading
...
resource files
2020-04-24 11:12:51 +02:00
bancika
ce3ec4a5af
lang
2020-04-24 10:04:36 +02:00
bancika
bdf93b75e2
Some boards (e.g. Breadboard) stop working at certain orientations
2020-04-24 09:26:15 +02:00
bancika
4ee7a13f71
translation
2020-04-24 09:25:12 +02:00
bancika
5cb2e7dd2b
libs
2020-04-23 18:58:46 +02:00
bancika
f408ce15b5
Prevent "Radial Film Capacitor" from switching to standing mode when end
...
points are too close
2020-04-23 18:58:36 +02:00
bancika
3223202869
translate
2020-04-23 18:54:54 +02:00
bancika
25542d2384
fix typo
2020-04-23 16:13:14 +02:00
bancika
f834098363
translations
2020-04-23 16:06:20 +02:00
bancika
7ef36bedfe
cleanup warnings
2020-04-23 12:15:45 +02:00
bancika
6f62d2280a
map new pinouts for spice nodes
2020-04-23 12:15:38 +02:00
bancika
1e5c945804
translate more
2020-04-23 12:10:07 +02:00
bancika
606715398a
added flags
2020-04-23 11:53:44 +02:00
bancika
2ffc40baea
languages
2020-04-23 11:24:08 +02:00
bancika
dddeba1fae
languages
2020-04-23 10:46:53 +02:00
bancika
f92a80e260
translation
2020-04-23 10:20:56 +02:00
bancika
0d556b66e8
language selection UI
2020-04-22 23:52:37 +02:00
bancika
fda3b22db8
to UTF-8
2020-04-22 23:39:54 +02:00
bancika
5921b387c4
multi-language support
2020-04-22 23:38:18 +02:00
bancika
c63b26b660
Component leads on resistors, capacitors, etc disappear when they are
...
very short
2020-04-22 08:44:09 +02:00
Bane Stojkovic
c2b44905fc
Update README.md
2020-04-20 23:21:24 +02:00
bancika
2d34b2cf8a
added version reader
2020-04-20 19:09:43 +02:00
bancika
2086ecf2ca
added ant task for uploading update.xml file to ftp
2020-04-20 16:02:45 +02:00
bancika
96d2b9501a
4.5.0 build
2020-04-20 15:12:57 +02:00
bancika
01458c52c1
libs
2020-04-20 15:10:33 +02:00
bancika
80071a2ac2
4.5.0 release
2020-04-20 15:10:26 +02:00
bancika
83a56df6a9
move classes around
2020-04-20 15:05:35 +02:00
bancika
c92dc9176b
move classes around
2020-04-20 15:00:22 +02:00
bancika
b7b9933d72
Added support for rotating and mirroring potentiometer symbol and
...
transistor symbols
2020-04-20 14:50:15 +02:00
bancika
61f62b7186
Fixed grid alignment issues with ruler marks when both the ruler and
...
grid is in metric units
2020-04-19 21:58:28 +02:00
bancika
f8b88755e4
Added mirrored pin display options for "DIL IC"
2020-04-19 20:08:01 +02:00
bancika
3c72fc5168
test update
2020-04-19 19:32:59 +02:00
bancika
7df07c2bd1
Added ability to lock and unlock individual components from the context
...
menu
2020-04-19 19:32:50 +02:00
bancika
7754922711
initial commit for regression testing
2020-04-19 16:50:25 +02:00
bancika
ac606bb472
add more transistor pinouts
2020-04-18 18:27:25 +02:00
bancika
6c77dd5102
add support for guitar pickup leads
2020-04-18 18:21:15 +02:00
bancika
01e1ed3f6c
honor default lead properties, like point count
2020-04-18 14:32:42 +02:00
bancika
e8031a6cb4
more flexible leads support
2020-04-18 13:24:36 +02:00
bancika
3ef9586764
"Add Flexible Leads" action added in the context menu that replaces
...
straight leads of leaded components with flexible leads and adds leds to
some components that do not have them
2020-04-18 10:27:26 +02:00
bancika
f0219fce0b
add flexible leads to some components through the menu
2020-04-18 10:26:14 +02:00
bancika
f41a028236
Standardize how folded transistors are displayed - updated TO-92 and
...
TO-1 packages
2020-04-18 10:19:33 +02:00
bancika
297c8d58c1
Standardize how folded transistors are displayed - updated TO-92 and
...
TO-1 packages
2020-04-18 10:18:55 +02:00
bancika
098c0a9baf
Added "Rotary Selector Switch" component
2020-04-17 20:22:09 +02:00
bancika
bf025ee990
release 4.4.0
2020-04-16 08:40:33 +02:00
bancika
cce1fe6c9c
Transistor would disappear when "Folded" is selected
2020-04-15 21:36:33 +02:00
bancika
874c9dea83
fix submini tube orientation
2020-04-15 20:35:27 +02:00
bancika
e78c6148c7
Added "Sub-Mini" tube
2020-04-15 19:53:10 +02:00
bancika
a18a226020
Added optional outer foil marking for all film capacitors
2020-04-15 14:12:24 +02:00
bancika
6a630aa498
increase analyzer dialog size
2020-04-15 13:33:55 +02:00
bancika
553a14c5d2
remove (beta) from analyzers
2020-04-15 13:33:36 +02:00
bancika
853033aa14
removed extra name field
2020-04-15 13:32:33 +02:00
bancika
06da2c565d
add unit test for LP switch
2020-04-15 13:32:07 +02:00
bancika
3ae44ca040
"Trace Cut" can now be placed horizontally or vertically when "Cut
...
Between Lines" is selected
2020-04-15 10:01:15 +02:00
bancika
edefb8f7e3
change abel
2020-04-14 15:21:24 +02:00
bancika
60c540be6a
protect null
2020-04-14 13:41:33 +02:00
bancika
a6cba04fa5
change donate item
2020-04-14 12:41:05 +02:00
bancika
b416d4c8d4
enhance search
2020-04-14 10:49:20 +02:00
bancika
af2f55905e
fix trace cut border
2020-04-14 10:20:58 +02:00
bancika
83d8e8b325
Added "Access User Files" in the Help menu that takes you to logs,
...
backup and config file location
2020-04-14 10:08:11 +02:00
bancika
73bc4b2776
handle no results
2020-04-13 15:41:08 +02:00
bancika
f299106430
revert border color changes
2020-04-13 15:29:01 +02:00
bancika
9963b7b3d3
null check
2020-04-13 15:07:10 +02:00
bancika
d720f73887
Added "Find" functionality that locates and selects component(s)
...
matching the search text
2020-04-13 14:54:59 +02:00
bancika
8d188f0038
change main window title format
2020-04-13 10:36:55 +02:00
bancika
2889d51387
added display pinout
2020-04-12 23:57:07 +02:00
bancika
30c29ab452
Added "Duo-Diode" tube symbol
2020-04-12 19:43:41 +02:00
bancika
c390e68e50
change com.apple.macos.useScreenMenuBar
2020-04-12 18:41:53 +02:00
bancika
2a9c433a18
Added "Tag Strip" component for point-to-point layouts
...
Removed border property from boards
2020-04-12 18:40:08 +02:00
bancika
1ffe70b66a
protect splash screen code
2020-04-12 11:09:00 +02:00
bancika
64920a2c07
reorg area calc code
2020-04-11 17:20:06 +02:00
bancika
a0611fa727
fix cache for proto board and breadboard
2020-04-11 17:19:16 +02:00
bancika
b8e64334bb
fix Highlight Connected Areas
2020-04-11 11:30:33 +02:00
bancika
af7e11d3c6
Merge branch 'master' of git://github.com/bancika/diy-layout-creator.git
2020-04-10 16:22:42 +02:00
bancika
6a07e916ed
fix update.xml
2020-04-10 16:16:42 +02:00
Bane Stojkovic
4bd462589d
Update README.md
2020-04-10 11:21:36 +02:00
bancika
b1929e538b
Prevent the app from closing while running background operations, like
...
saving and exporting files
2020-04-10 10:53:25 +02:00
bancika
c2007f62b1
add unit tests
2020-04-09 23:45:16 +02:00
bancika
6c3185c3ad
Prevent the app from closing when a running task is detected
...
removed extra line
2020-04-09 23:44:58 +02:00
bancika
fe687a99df
libs
2020-04-09 21:14:40 +02:00
bancika
e067440a49
fix the export
2020-04-09 21:14:35 +02:00
bancika
4d075037c7
change update url to http://diy-fever.com/diylc/api/v1/update.xml
2020-04-09 18:23:17 +02:00
bancika
47eb02fc5d
libs
2020-04-09 18:14:45 +02:00
bancika
4b2ee03f09
fixed rel date
2020-04-09 18:14:39 +02:00
Bane Stojkovic
f4efe3b924
Merge pull request #516 from bancika/caching
...
Caching
2020-04-09 17:59:11 +02:00
bancika
f103f2970b
With multiple components selected, if one of them is a single-point
...
component (pad, eyelet, etc), starting a drag operation on that
components results in losing the selection on the others
2020-04-09 16:59:34 +02:00
bancika
56f637b5e2
Faster auto-scroll while dragging a component outside the visible
...
portion of the canvas
2020-04-09 12:10:39 +02:00
bancika
ae1aa7bde6
introduce another clip rect for the cache
2020-04-09 10:52:08 +02:00
bancika
9676a21b76
Improved performance math calculations used to model "Twisted Wires"
2020-04-08 15:53:33 +02:00
bancika
fd8640ba3d
give the cache a chance to prepare all the components in multiple
...
threads
2020-04-08 13:32:46 +02:00
bancika
ae7f2625ed
Older files that contain "Open Jack 1/4" components sometimes open with
...
the jacks rotated the wrong way
2020-04-08 11:41:02 +02:00
bancika
a665bfcf42
add caching to guitar pickups
2020-04-08 11:34:32 +02:00
bancika
dd06c5b7df
add caching support to more component types
2020-04-08 10:48:18 +02:00
bancika
6db4423bbf
undo test change
2020-04-06 22:32:36 +02:00
bancika
7559aea5aa
Merge branch 'master' into caching
...
Conflicts:
diylc/diylc-swing/library/main.jar
2020-04-06 22:26:32 +02:00
bancika
d15f4a0a90
optimize shape tracking
2020-04-06 22:26:05 +02:00
bancika
dcfebda6fd
libs
2020-04-06 21:47:19 +02:00
bancika
e29bdf5f62
generalize caching
2020-04-06 21:47:07 +02:00
bancika
7b3326a5cd
move caching config
2020-04-06 12:04:27 +02:00
bancika
9e0caafee7
sort render stats by total time
2020-04-06 11:59:35 +02:00
bancika
4cf840b32a
log render time stats periodically
2020-04-06 11:40:18 +02:00
bancika
3933c4c1b3
add config for caching
2020-04-06 11:13:15 +02:00
bancika
3222a1afa4
jars
2020-04-06 11:05:39 +02:00
bancika
652bb4514d
caching changes
2020-04-06 11:05:31 +02:00
bancika
861fa87232
Merge branch 'master' into caching
...
Conflicts:
diylc/diylc-library/lib/diylc-core.jar
diylc/diylc-swing/lib/diylc-core.jar
diylc/diylc-swing/library/main.jar
2020-04-05 18:31:23 +02:00
bancika
fa63a11848
release
2020-04-05 16:28:50 +02:00
bancika
ebe548aa3f
4.2.0 release
2020-04-05 16:25:24 +02:00
bancika
8fd38c968a
caching, initial push
2020-04-05 16:20:58 +02:00
bancika
c1b41121de
repaint when turning Highlight feature on and off
2020-04-05 10:11:01 +02:00
bancika
30f9b2a643
Improved performance of "Highlight Connected Areas" feature, especially
...
with bigger projects
2020-04-05 00:50:27 +02:00
bancika
da3290b405
Added TO-126 transistor package
2020-04-04 21:03:39 +02:00
bancika
0e95d4883a
Added "Duodecar B12C" tube socket type
2020-04-04 18:52:10 +02:00
bancika
571391f27c
clear warning
2020-04-04 18:16:49 +02:00
bancika
42305cd629
minor change
2020-04-04 18:08:38 +02:00
bancika
d870acec6d
changed donate to html
2020-04-04 17:11:03 +02:00
bancika
4d5f70a81b
added donate link at the top
2020-04-04 17:06:04 +02:00
bancika
52d71e2404
Exposed the most commonly used configuration items in the top-right
...
toolbar for faster access
2020-04-04 16:48:58 +02:00
bancika
8cbdae162e
Fix the issue with tube symbol mirroring
2020-04-04 13:33:08 +02:00
bancika
99212d2b9c
Fix the issue tube socket pins that can be dragged independently from
...
the socket
2020-04-04 13:22:36 +02:00
bancika
bfc6721974
add default building blocks functionality
2020-04-04 11:58:03 +02:00
bancika
d9ca1346f0
Fix the issue with theme configuration that causes some components to
...
fail to render
2020-04-03 23:27:08 +02:00
bancika
720acb75a8
Added "Ruler Inch Subdivision" config option that allows inch rulers to
...
be subdivided either using base of 2 (1/4", 1/8, 1/16) or base of 10
(1/10)
2020-04-03 14:18:30 +02:00
bancika
416b8503de
fix release date
2020-04-03 14:02:13 +02:00
bancika
928470d48b
buildFX added, not functional yet
2020-04-03 11:10:11 +02:00
bancika
e3781bb094
4.1.0 release build
2020-04-03 11:10:00 +02:00
bancika
9e315fb5ac
Merge branch 'master' of git://github.com/bancika/diy-layout-creator.git
2020-04-02 23:19:33 +02:00
bancika
f3fc5eff29
omit legaci field when saving
2020-04-02 23:18:56 +02:00
bancika
da7ddf845b
Cannot edit "Hookup Wire" properties when opening existing files
2020-04-02 21:18:36 +02:00
bancika
6db50fd7c6
proto board updates
2020-04-02 21:17:04 +02:00
Bane Stojkovic
bb88fe1e97
Update README.md
2020-04-02 16:12:30 +02:00
Bane Stojkovic
3577e4c595
Update README.md
2020-04-02 16:10:37 +02:00
bancika
16887f2a3a
fix Ohm rendering issue
2020-04-02 15:07:51 +02:00
bancika
52c9f00f3c
added shrouded option and color editing for pin header
2020-04-02 00:22:29 +02:00
bancika
aa70df6d9b
Added "Pin Header" component
2020-04-01 20:53:46 +02:00
bancika
015f5d2f02
remove the usage of Integer(int) constructors because it's deprecated
2020-04-01 11:48:48 +02:00
bancika
8f43377a5c
delete extra files from snap folder
2020-04-01 00:44:13 +02:00
bancika
41a7b750da
add diylc.sh
2020-04-01 00:43:53 +02:00
bancika
9f528b3218
Merge branch 'master' of git://github.com/bancika/diy-layout-creator.git
2020-04-01 00:32:16 +02:00
bancika
8eb20b610d
add diylc.desktop
2020-04-01 00:32:07 +02:00
Bane Stojkovic
c7d799f178
Update snapcraft.yaml
2020-04-01 00:25:35 +02:00
Bane Stojkovic
1409b344a8
Update snapcraft.yaml
2020-04-01 00:21:13 +02:00
bancika
1f08fd4562
add license info and comment
2020-03-31 16:29:43 +02:00
bancika
4414ecf774
remove dependency to sun.awt.image.IntegerComponentRaster
2020-03-31 15:43:49 +02:00
bancika
d84ceaac8f
Add includeantruntime="false" to javac tasks to avoid compiler warnings
2020-03-31 13:06:05 +02:00
bancika
dc2172e98f
add laser pointer icon for later use
2020-03-31 12:59:54 +02:00
bancika
d62ce646ed
remove dependency from ToolkitImage in Image comonentent
2020-03-31 12:59:38 +02:00
bancika
276ad57521
remove dependency to ParameterizedTypeImpl class
2020-03-31 12:40:04 +02:00
bancika
a385d467a4
Moved "Tape Measure" to "Misc" category
2020-03-31 10:57:24 +02:00
bancika
a301109047
Added ability to delete default component variants
2020-03-31 10:50:03 +02:00
bancika
a4e448af31
improve "expand selection" logic
2020-03-31 09:43:12 +02:00
bancika
09e96a03a3
Better "Expand Selection" logic. Works well with conductive components
...
like traces and wires and regular components like resistors and
capacitors
2020-03-31 00:58:42 +02:00
bancika
f88f9ef25c
proto board icon
2020-03-30 19:53:07 +02:00
bancika
1768dbabfc
added proto board
2020-03-30 13:56:52 +02:00
bancika
a37b1e49e3
Add ability to merge disjoint continuity areas
2020-03-30 13:56:42 +02:00
bancika
21fa33c74a
add IzPack builder
2020-03-30 10:49:35 +02:00
bancika
8abfabf1f4
tentative fix
2020-03-30 10:47:32 +02:00
bancika
6416f69305
attempt to fix the deadlock on openjdk while setting up screen size
2020-03-30 10:24:31 +02:00
bancika
7d46f49788
Humbucker doesn't render second coil poles properly in certain scenarios
2020-03-27 20:02:39 +01:00
bancika
5809c721d7
Added "Dot Spacing" property in project settings that shows dots on
...
every N-th grid line intersection
2020-03-27 18:49:30 +01:00
bancika
f11bb639b9
Issues with circuit analysis introduced in version 4.0.1. Wires and
...
jumpers are made non-conductive by mistake.
2020-03-27 17:30:55 +01:00
bancika
fd079f44be
4P5T and DP5T guitar switches were not properly configured for internal
...
pin connections
2020-03-27 17:18:27 +01:00
bancika
55ab31f8e2
invalidate continuity area on move/edit
2020-03-27 11:35:31 +01:00
bancika
32eb3a366a
When deleting trace cuts from a vero board, highlight connected areas
...
would still render the area from before the cut was deleted
2020-03-27 10:20:58 +01:00
bancika
0f0739c978
Issues with connectivity check with some components (e.g. Jumper) where
...
the middle of the component was considered as a connected point
2020-03-27 10:08:22 +01:00
Bane Stojkovic
47072a3b3e
Merge pull request #499 from bancika/diylc4_x
...
DIYLC 4.0.1 big merge
2020-03-26 18:50:28 +01:00
bancika
382a304793
release 4.0.1
2020-03-26 18:38:01 +01:00
bancika
9838fc924c
fix update.xml
2020-03-26 18:22:58 +01:00
bancika
8364d05a94
Added ability to set board size explicitly by typing in dimensions,
...
instead of dragging two control points
2020-03-26 18:02:16 +01:00
bancika
a500ccb165
Added orientation parameter to "Ground Simbol" to allow rotation
2020-03-26 11:36:19 +01:00
bancika
8a6d98e496
fix the scale factor of meter unit
2020-03-26 01:18:31 +01:00
bancika
d27530d7e6
update settings
2020-03-26 01:12:23 +01:00
bancika
759df0ac8f
Added read-only "Length" property to curved components (i.e. "Hookup
...
Wire") that calculates total length of the curve
2020-03-26 01:12:00 +01:00
bancika
88d4d021ff
add to update.xml
2020-03-26 00:36:51 +01:00
bancika
99743d12ea
fix the issue with movable label appearing at (0,0)
2020-03-26 00:34:04 +01:00
bancika
275009b315
netlist - skip control points that are not representing nodes
2020-03-26 00:32:14 +01:00
bancika
ec0d2a686c
Added "Renumber On Paste" option in the "Config" menu
2020-03-25 20:55:06 +01:00
bancika
e429f65ed2
Threads on 1/4" Closed Jack were not rendered at all
2020-03-25 20:06:51 +01:00
bancika
7c87ab075d
filter out properties returning Object type, these appeared in Java 8
2020-03-25 17:21:33 +01:00
bancika
7e6f4e5727
fix update.xml file
...
add protection in Presenter
2020-03-25 16:34:24 +01:00
bancika
804ac2a82a
Added ability to collapse and expand the component tree panel to the
...
left edge of the screen
2020-03-25 16:31:43 +01:00
bancika
4718ba6592
update file icons
...
scroll the main pane to center after starting
2020-03-25 00:16:19 +01:00
bancika
77a6f4d3b4
new file icon for windows added
2020-03-24 19:09:31 +01:00
bancika
b27b89b900
new icon
2020-03-24 16:11:13 +01:00
bancika
4821d6f370
new icon
2020-03-24 16:10:51 +01:00
bancika
6d04ac8e3d
new smaller format icons
2020-03-24 12:13:59 +01:00
bancika
88ec95d4fa
added icon for snap
...
renamed snap to objects
2020-03-23 23:25:18 +01:00
bancika
a6b7debfd7
Added "Snap To Objects" feature that snaps control points to control
...
points of the nearest components
2020-03-23 23:04:02 +01:00
bancika
257c7bc3bf
"Auto-Create Pads" doesn't work for ICs and similar non-stretchable
...
components
2020-03-23 19:41:24 +01:00
Bane Stojkovic
ba7b85a7a6
Delete ant.yml
2020-03-23 17:22:20 +01:00
Bane Stojkovic
3b32182961
Create ant.yml
2020-03-23 17:15:37 +01:00
bancika
25c86ad4e9
yet another icon
2020-03-23 16:56:16 +01:00
bancika
5b0fc2f232
yet another icon
2020-03-23 13:18:29 +01:00
bancika
c12623c523
yet another icon version
2020-03-23 12:29:42 +01:00
bancika
fd6039a2fe
New Mac OS app icon
2020-03-23 10:34:31 +01:00
bancika
edce9835d0
minor change
2020-03-23 00:01:02 +01:00
bancika
015677c567
Added "Tape Measure" component
2020-03-23 00:00:29 +01:00
bancika
4da2539324
Hide the 3rd control point for components that do not need it (Trace,
...
Jumper, Line)
2020-03-22 19:40:31 +01:00
bancika
12f58e60f9
Start the window maximized to help with issues on OSX
2020-03-22 12:29:26 +01:00
bancika
8f0c0adcb4
Add null protection for announcements
2020-03-22 12:14:01 +01:00
bancika
bff1b670d5
rework splash screen
2020-03-22 12:13:43 +01:00
bancika
e93a82f9fd
reorganize resource files
2020-03-22 00:38:19 +01:00
bancika
bc7df76c3e
deleted extra files, added version info
2020-03-22 00:09:41 +01:00
bancika
7477c606f4
mac build fixes
...
move update and variants file to core project and integrate into Jar
2020-03-21 23:58:43 +01:00
bancika
85a37a2fd7
build update
2020-03-21 20:22:27 +03:00
bancika
9106d3f63a
mac build
2020-03-21 20:17:42 +03:00
bancika
339f4a44ef
new icon
2020-03-21 18:15:04 +01:00
bancika
769dc8e543
update mac build
2020-03-21 17:40:06 +01:00
bancika
5f8e5e5ed2
add icon for mac
2020-03-21 12:12:52 +01:00
admin
71f5bcd1f7
java 8 and mac build
2020-03-21 12:18:55 +03:00
Branislav Stojkovic
bb3b37f23b
patched osx component loading issue, investigate further
2019-03-25 08:21:20 +01:00
Branislav Stojkovic
fcea5975a8
change backup folder name
2019-03-24 21:38:27 +01:00
Branislav Stojkovic
2294ac45a2
copy loaded file as-is to backup folder
2019-03-24 21:37:37 +01:00
Branislav Stojkovic
5598f22b2f
Added "Auto-Wrap Label" component
...
extracted string rendering function into a separate class
2019-03-24 08:34:28 +01:00
Branislav Stojkovic
812b7adb28
remove newPoints and reuse points for backward compatibility
2019-03-23 22:44:09 +01:00
Branislav Stojkovic
9fd5a8fe96
redo relaxed validation
2019-03-23 19:11:06 +01:00
Branislav Stojkovic
0b8952e354
relax validation of control point collision while dragging
2019-03-23 18:54:44 +01:00
Branislav Stojkovic
5c47ff1ef0
added ability to include or exclude switches from netlist analyzer
2019-03-23 18:05:28 +01:00
Branislav Stojkovic
b85b93404b
Added mini toolbar in the top-right corner of the screen with transform
...
actions exposed for quick access
2019-03-22 23:37:59 +01:00
Branislav Stojkovic
b46f46aa99
When pasting a group of components that contain at least one "PCB Text"
...
instance, some of the other components get rendered mirrored while
position the pasted components
2019-03-22 22:29:05 +01:00
Branislav Stojkovic
48266d3b27
fix the 3rd control point when copy-pasting
2019-03-22 21:04:54 +01:00
Branislav Stojkovic
eb6cc76f02
make autosave params configurable
2019-03-22 20:58:27 +01:00
Branislav Stojkovic
a5d512ca37
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2019-03-22 16:39:23 +01:00
Branislav Stojkovic
1d038b5f8c
better log
2019-03-22 16:39:08 +01:00
Branislav Stojkovic
9366f9c602
Auto-save plugin now works by periodically creating project backups in
...
user\.diylc\autoSave directory and maintains file history, keeping the
last X versions of the file. Maximum size for all backups is
configurable and pre-set to 64MB
2019-03-22 16:38:01 +01:00
bancika
23b4fcae02
Update README.md
2019-03-22 10:34:55 +01:00
Branislav Stojkovic
14a994e68f
Improve "Expand Selection" feature to use the same algorithm as netlists
...
for better precision<
2019-03-22 00:47:28 +01:00
Branislav Stojkovic
894ff1a2cb
Assign new name for pasted component if the project already contains
...
components under that name
2019-03-20 22:35:28 +01:00
Branislav Stojkovic
78dcd27e1d
Some schematic symbols (transistors, potentiometer...) get into bad
...
state when rotated and flipped at the same time
2019-03-20 20:06:38 +01:00
Branislav Stojkovic
714db98afa
deleted old file
...
fixed pin rendering on some components
2019-03-20 19:27:46 +01:00
Branislav Stojkovic
2faa2c6d61
reorganized "stretchable" property into more granular control at the
...
point level
added controlable label to pot symbol and transistor symbols
2019-03-20 19:21:31 +01:00
Branislav Stojkovic
3c45336afe
rename a function
2019-03-19 21:26:03 +01:00
Branislav Stojkovic
a0601cc83d
better default label position on schematic symbols
2019-03-19 19:03:21 +01:00
Branislav Stojkovic
9925d58347
keep label oriantation the same between the two modes
2019-03-18 22:57:30 +01:00
Branislav Stojkovic
6c241b3180
added third control point to leaded components to set label position
2019-03-18 22:49:27 +01:00
Branislav Stojkovic
838adc9a51
reorganize netlist code, comment out unused functions
2019-03-14 22:36:43 +01:00
Branislav Stojkovic
41d2b73cca
Merge switch configurations that yield with the same effective wiring
...
for "Analyze Guitar Wirings" module, for more compact report
2019-03-14 22:26:49 +01:00
Branislav Stojkovic
8d3789a0b0
update file
2019-03-14 11:19:15 +01:00
Branislav Stojkovic
95f65dcdf1
scan library folder for more jars
2019-03-14 11:14:32 +01:00
Branislav Stojkovic
3d0f9554b0
Honor all possible combinations of "DIP Switch" positions when creating
...
a netlist
2019-03-14 10:32:51 +01:00
Branislav Stojkovic
0c21e013b4
improve node display for single point componenets
2019-03-14 10:03:04 +01:00
Branislav Stojkovic
f8e24b0937
Improve performance of netlist calculations
2019-03-14 00:08:39 +01:00
Branislav Stojkovic
37d5ce18fc
Z-order of components sometimes gets wrong when importing a DIY file
...
into another file
2019-03-13 21:24:55 +01:00
Branislav Stojkovic
e9a2785344
Honor "Terminal Strip" connectivity when creating a netlist
2019-03-13 20:54:24 +01:00
Branislav Stojkovic
4de3b6d97c
Output SPICE node names in the "Nxxx" format
...
join all nodes connected to GND together
2019-03-13 19:23:35 +01:00
Branislav Stojkovic
92a2bb9809
fix "Ground Symbol" jumping
2019-03-10 22:58:36 +01:00
Branislav Stojkovic
440b953531
fix orientation parsing
2019-03-10 22:53:01 +01:00
Branislav Stojkovic
1bc11e09ab
release
2019-03-10 22:36:09 +01:00
Branislav Stojkovic
f20b896184
release
2019-03-10 22:32:34 +01:00
Branislav Stojkovic
49d93b42a4
update.xml
2019-03-10 17:51:21 +01:00
Branislav Stojkovic
b279510e5c
Detect when a file is created with a newer version of DIYLC and show a
...
warning
Force correct prefix for transistors in spice
2019-03-10 09:03:22 +01:00
Branislav Stojkovic
a83cda9ecd
custom XStream converters for more compact files
2019-03-09 21:45:34 +01:00
Branislav Stojkovic
f63b422a8c
Cleaner XML format for .DIY files with less cross-references
...
pinout update
2019-03-09 20:15:36 +01:00
Branislav Stojkovic
7af919b303
move section handling to base component interface
...
do analysis in background thread
2019-03-09 18:01:42 +01:00
Branislav Stojkovic
1c1ec2fcf5
refactor transistor packages with a base class, add pinouts
2019-03-09 17:24:34 +01:00
Branislav Stojkovic
8ccdd84a6f
add support to map DIYLC pin indices to spice
2019-03-09 16:47:18 +01:00
Branislav Stojkovic
54ff518438
basic implementation of spice exporter
2019-03-09 14:46:00 +01:00
Branislav Stojkovic
c893b37fdf
don't show favorites for categories
2019-03-09 11:27:15 +01:00
Branislav Stojkovic
81e259bb62
fix the sorting for favorites
2019-03-09 11:24:44 +01:00
Branislav Stojkovic
d5aac6b265
When in "Highlight Connected Area" mode, the status bar shows useful
...
information making it harder to forget what the mode does
2019-03-09 11:19:32 +01:00
Branislav Stojkovic
d544797047
Ability to tag components and building blocks as favorites
2019-03-09 10:42:39 +01:00
Branislav Stojkovic
8ed2c0c9a5
"Mini Toggle Switch" doesn't reset body size after changing terminal
...
spacing
2019-03-08 18:36:37 +01:00
Branislav Stojkovic
2d1cf515d6
"Highlight Connected Areas" doesn't follow multiple chained wires and
...
jumpers
2019-03-06 00:15:53 +01:00
Branislav Stojkovic
2553ffbba7
z-order of building blocks
2019-03-04 10:34:53 +01:00
Branislav Stojkovic
04418f8101
fix update file
2019-03-02 21:02:24 +01:00
Branislav Stojkovic
c548a35939
3.55 release
2019-03-02 20:59:38 +01:00
Branislav Stojkovic
777f4aa3fd
protect PropertyWrapper writeTo call
2019-03-02 15:55:24 +01:00
Branislav Stojkovic
c0c226c580
improve tree analysis
2019-03-02 12:48:10 +01:00
Branislav Stojkovic
40d234d1c4
<org.diylc.appframework.update.Change>
...
<changeType>IMPROVEMENT</changeType>
<description>Increase the range of zoom slider for images to
500%</description>
</org.diylc.appframework.update.Change>
2019-03-02 12:32:42 +01:00
Branislav Stojkovic
bc0d759d39
detect volume and tone pots
2019-03-02 12:31:02 +01:00
Branislav Stojkovic
b3497cdca8
Fix lever switch rotation issue
...
Render pickup name instead of model
Netlist algorithm would sometimes create overlapping groups of nodes
which are supposed to be merged
2019-03-02 09:11:00 +01:00
Branislav Stojkovic
cc0f698c8b
detect humbucking or split mode
2019-03-01 20:49:07 +01:00
Branislav Stojkovic
b0123db3e7
Fixed bug with "Highlight Continuity Areas" that makes random components
...
conductive
2019-03-01 09:51:55 +01:00
Branislav Stojkovic
c9a32cc390
better handling for cold start without logs folder
2019-02-28 23:40:29 +01:00
Branislav Stojkovic
46d9e1f82a
improve pickup label rendering
2019-02-28 23:34:02 +01:00
Branislav Stojkovic
9596d6ca8e
"Analyze Guitar Wiring" can figure out if wiring is hum-cancelling and
...
in or out of phase for each position
2019-02-28 22:26:12 +01:00
Branislav Stojkovic
65315ed559
fix connectivity
2019-02-28 21:26:41 +01:00
Branislav Stojkovic
57bce6b8e5
Added 4-position Tele switch type to the "Lever Switch" component
2019-02-28 21:25:21 +01:00
Branislav Stojkovic
403d0ea433
Added two or four terminal hookup to bass pickups types
2019-02-28 19:11:02 +01:00
Branislav Stojkovic
595cfb3ed1
Increase the range of zoom slider for images to 500%
2019-02-28 17:36:04 +01:00
Branislav Stojkovic
2c689c584d
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2019-02-27 19:23:09 +01:00
Branislav Stojkovic
84eaa1bf29
reuse awg calcs
2019-02-27 19:20:37 +01:00
Branislav Stojkovic
20e01762b8
Show wire diameter in mm and in next to AWG gauge
2019-02-27 19:16:44 +01:00
Branislav Stojkovic
08aec6fa9b
startup fix
2019-02-26 23:27:32 +01:00
bancika
f51d19b39a
Update README.md
2019-02-26 16:47:41 +01:00
Branislav Stojkovic
8bfb3ade55
fix array comparison for byte[]
2019-02-26 16:20:40 +01:00
bancika
3847813351
Update README.md
2019-02-26 15:38:31 +01:00
Branislav Stojkovic
67761b1027
error handling for analyzer
2019-02-26 10:25:20 +01:00
Branislav Stojkovic
7cca8f86b2
build 3.54
2019-02-26 10:10:42 +01:00
Branislav Stojkovic
39976ec3d6
tests
2019-02-25 15:28:10 +01:00
Branislav Stojkovic
a155aef596
fix bom test
2019-02-25 11:10:36 +01:00
Branislav Stojkovic
b24bfafb39
add unit tests for netlist
2019-02-25 11:05:15 +01:00
Branislav Stojkovic
31ce46f147
minor image update
2019-02-24 14:49:35 +01:00
Branislav Stojkovic
ce43a5d2e6
Improve performance of "Image" component and greatly reduce file size
...
when images are present
2019-02-24 14:32:30 +01:00
Branislav Stojkovic
0d007e5737
tree construction improvement
2019-02-24 13:15:30 +01:00
Branislav Stojkovic
c0dac1a1db
generate connectivity tree
2019-02-23 17:40:15 +01:00
Branislav Stojkovic
ec7244042d
wiring analysis improvements
2019-02-17 09:31:42 +01:00
Branislav Stojkovic
88275e95e2
wiring analysys, ground work
2019-02-17 01:37:37 +01:00
Branislav Stojkovic
add8566d4f
netlist summarizer infrastructure added
2019-02-17 00:13:22 +01:00
Branislav Stojkovic
c5495ad14f
Version 3.53 would not start unless there was an older version running
...
on the same machine before
2019-02-16 23:04:38 +01:00
Branislav Stojkovic
94f1c68c7b
pickup improvements
2019-02-16 22:14:08 +01:00
Branislav Stojkovic
3e67515f69
improved netlist display
...
minor component updates
2019-02-16 20:12:44 +01:00
Branislav Stojkovic
2091b8a03d
add terminal labels to pickups
2019-02-16 18:41:22 +01:00
Branislav Stojkovic
235acf538f
Added ability to mark common lugs on all "Lever Switch" types with a
...
different color
add switch logic to lever switch
2019-02-16 17:04:09 +01:00
Branislav Stojkovic
45404aaabd
add center-off switch types
2019-02-16 16:05:15 +01:00
Branislav Stojkovic
2727276a09
minor rendering improvement for LP switch
2019-02-16 12:27:11 +01:00
Branislav Stojkovic
cb6aa83269
better netlist html format
2019-02-16 12:15:52 +01:00
Branislav Stojkovic
39daa9e61f
LP switch updates
2019-02-16 12:12:08 +01:00
Branislav Stojkovic
8313a62324
added netlist menu item and dialog
2019-02-16 12:11:54 +01:00
Branislav Stojkovic
c1d718a0f9
add netlist support to LP switch
2019-02-16 11:46:47 +01:00
Branislav Stojkovic
6e5174750f
rename graph-related stuff into netlists
2019-02-16 09:40:55 +01:00
Branislav Stojkovic
1cfb30f35e
pickup graph improvements
2019-02-16 09:14:49 +01:00
Branislav Stojkovic
ddfc615a6a
graph improvmeents
2019-02-15 23:39:54 +01:00
Branislav Stojkovic
f53ad8c206
Allow a file to be loaded if it references a missing component property,
...
but show a warning.
2019-02-15 23:23:12 +01:00
Branislav Stojkovic
20645fed13
fix switched jack point location
...
proper node names
2019-02-15 22:52:36 +01:00
Branislav Stojkovic
d3c2e20359
new app-framework
2019-02-15 21:48:26 +01:00
Branislav Stojkovic
46f693addf
ground work for graph analysis
2019-02-15 20:25:57 +01:00
Branislav Stojkovic
008ee8564b
another build
2019-02-09 19:19:11 +01:00
Branislav Stojkovic
b234015a32
build
2019-02-09 19:06:56 +01:00
Branislav Stojkovic
bb69d8dd04
upgrade variants to new format on start
...
fix for variant export
2019-02-09 18:55:34 +01:00
Branislav Stojkovic
b02eaf928d
sort blocks and variants alphabetically
2019-02-09 17:53:38 +01:00
Branislav Stojkovic
2c4ff547fe
spell
2019-02-09 17:45:56 +01:00
Branislav Stojkovic
ca78cd030b
add check list dialogs when exporting blocks and variants
2019-02-09 17:44:15 +01:00
Tim Savage
51a12d61e1
Allow the origin of co-ordinates on boards to be specified ( #428 )
...
* Added support to specific co-ordinate origin.
Added the Coordinate origin property to the AbstractBoard class,
this allows the user to specify the corner (TopLeft, TopRight,
BottomLeft, BottomRight) cordinates should increment from.
Updated rendering to reflect this change.
* Use the coordinate origin setter method
To safely handle the case when a project produced with an earlier
verison of the application is loaded and the coordinate origin attribute
is set to NULL.
2019-02-09 15:53:11 +01:00
Branislav Stojkovic
661e5e2403
jack variants
2019-02-09 12:48:37 +01:00
Branislav Stojkovic
ae8d015a78
ground work for air-core inductors
2019-02-09 12:46:11 +01:00
Branislav Stojkovic
59096d69ed
Do not allow zero for size and spacing properties that could lead to
...
crashes or unexpected behavior
2019-02-09 10:20:11 +01:00
Branislav Stojkovic
66e1227182
fix eyelet and turret not setting their own stroke
2019-02-09 10:09:48 +01:00
Branislav Stojkovic
19bdf41655
fix shortcuts
2019-02-09 10:02:32 +01:00
Branislav Stojkovic
0acca63ccd
prettier variant and block display
2019-02-09 09:47:13 +01:00
Branislav Stojkovic
6d2e876381
Better rendering of TO-3 transformer package
2019-02-08 23:42:09 +01:00
Branislav Stojkovic
13f13191c4
Add switched type to "Open 1/4" Jack" component
2019-02-08 23:01:00 +01:00
Branislav Stojkovic
86500cb4a0
import/export variants and building blocks
2019-02-08 22:44:26 +01:00
Branislav Stojkovic
f7e5421f18
flip rca pins
2019-02-08 17:25:40 +01:00
Branislav Stojkovic
c7bc8360ba
RCA Jack" added
2019-02-08 14:40:33 +01:00
Branislav Stojkovic
d91527a91c
improve coordinates
2019-02-08 11:26:57 +01:00
Branislav Stojkovic
9e760ba655
shade extra space
2019-02-08 11:24:22 +01:00
Branislav Stojkovic
9a2585d23f
refine zero location
2019-02-08 11:23:02 +01:00
Branislav Stojkovic
83723dd416
align rulers with extra space
2019-02-08 11:09:24 +01:00
Branislav Stojkovic
7597143b1b
"Select All" menu option from the component tree context menu doesn't
...
work
2019-02-08 10:29:23 +01:00
Branislav Stojkovic
0cb4377830
Show mouse position in the status bar
2019-02-08 09:56:48 +01:00
Branislav Stojkovic
fbf2569a7e
ground work for graph analysis
2019-02-08 09:21:32 +01:00
Branislav Stojkovic
290406609b
ground work for potentiometer views
2019-02-08 09:20:11 +01:00
Branislav Stojkovic
417c389b0a
Components do not load if the installation directory name contains a
...
special character, like '!'
2019-02-07 00:07:58 +01:00
Branislav Stojkovic
1af44eadfc
fix zooming
2019-02-06 23:26:33 +01:00
Branislav Stojkovic
364010ae63
new variants for tubes
2019-02-06 00:12:53 +01:00
Branislav Stojkovic
7fb78237fb
invoke later to make sure that scrolling to center is done properly
2019-02-05 17:48:16 +01:00
Branislav Stojkovic
c120bc10ed
Better rendering of guitar pickups when dragging and in outline mode
2019-02-05 17:23:44 +01:00
Branislav Stojkovic
9c81ad0eec
show warning message when config file is bad
2019-02-05 16:54:21 +01:00
Branislav Stojkovic
bb564248d9
fix selection bounds
...
increase extra area
2019-02-05 14:54:39 +01:00
Branislav Stojkovic
3deb988a06
allow extra space around the layout
...
introduced ability to render just the visible part of the layout for
better performance
2019-02-05 12:04:16 +01:00
Branislav Stojkovic
ae3e698d9e
track shaped components while dragging
2019-02-05 12:01:55 +01:00
Branislav Stojkovic
2735d7e343
optimize tube area tracking
2019-02-05 00:34:56 +01:00
Branislav Stojkovic
f4cc0ca360
tube socket extract constants
2019-02-04 18:48:40 +01:00
Branislav Stojkovic
99b7dbb6f3
editable label color for tubes
2019-02-04 15:15:12 +01:00
Branislav Stojkovic
e3ca5244fe
libs
2019-02-03 19:55:05 +01:00
Branislav Stojkovic
a0b78a5e3d
better pin rendering
2019-02-03 19:45:29 +01:00
Branislav Stojkovic
81b299865c
improve drag&drop
2019-02-03 19:37:38 +01:00
Branislav Stojkovic
3027753225
backup config file on error
2019-02-03 11:47:05 +01:00
Branislav Stojkovic
13997ee757
v3.52 release
2019-02-03 11:33:17 +01:00
Branislav Stojkovic
8c09fe72e6
optimize performance when rendering stripes
2019-02-03 10:40:55 +01:00
Branislav Stojkovic
6e9169242a
dnd improvements
2019-02-03 09:58:19 +01:00
Branislav Stojkovic
91389ef09b
cancel d&d when dropped back to the tree
2019-02-03 00:54:53 +01:00
Branislav Stojkovic
921b503057
add striped option for twisted pair
2019-02-02 23:24:06 +01:00
Branislav Stojkovic
efceedc924
Added confirmation dialog before deleting a building block
...
Fix the exception on block delete
2019-02-02 21:31:38 +01:00
Branislav Stojkovic
cad26211b3
add comments
2019-02-02 21:13:04 +01:00
Branislav Stojkovic
36259bc83b
tighter twists
2019-02-02 20:49:04 +01:00
Branislav Stojkovic
024ede48a8
fix path decomposition
2019-02-02 20:46:12 +01:00
Branislav Stojkovic
b44c3bad62
twisted leads added
2019-02-02 20:41:25 +01:00
Branislav Stojkovic
0741f4334b
add null protection
2019-02-02 12:47:50 +01:00
Branislav Stojkovic
46f20a75ec
better status bar text when dragging a component from the tree
2019-02-02 12:44:59 +01:00
Branislav Stojkovic
34ea20eedd
Ability to drag components directly from the tree to the canvas for
...
faster process
2019-02-02 12:18:37 +01:00
Branislav Stojkovic
08a0e451e7
"Fuse Symbol" added
2019-02-01 22:54:47 +01:00
Branislav Stojkovic
53eb70e693
improve precision of exported files
2019-01-31 13:43:18 +01:00
Branislav Stojkovic
1b8a72d24a
"PCB Text" components are not included in trace mask exports
2019-01-28 13:00:35 +01:00
Branislav Stojkovic
04840bac7b
Update dialog doesn't show up when clicked on the light bulb icon in the
...
status bar
2019-01-28 11:49:06 +01:00
Branislav Stojkovic
0a97b53f60
3.51 release
2019-01-28 11:40:38 +01:00
Branislav Stojkovic
4d3f2968c1
Lead alignment sometimes gets rendered off by 1px for resistor and
...
capacitor schematic symbol
2019-01-28 11:32:34 +01:00
Branislav Stojkovic
d5f3457c43
Jumper color switches to red on its own
2019-01-28 10:59:34 +01:00
Branislav Stojkovic
0c76b93db0
Reverted Ohm symbol changes that made it render wrong on some systems
2019-01-26 15:40:55 +01:00
Branislav Stojkovic
197f9ca216
Better selection rendering for a few components, mostly
...
electro-mechanical
2019-01-23 23:20:14 +01:00
Branislav Stojkovic
c8af6dbbb2
fix release date
2019-01-23 11:28:59 +01:00
Branislav Stojkovic
0a444f5ee7
3.50 release
2019-01-23 10:57:23 +01:00
Branislav Stojkovic
f0172f9adc
3.50 release
2019-01-23 10:56:59 +01:00
Branislav Stojkovic
5c9754baf4
Do not render various jack components as completely transparent while
...
dragging
2019-01-23 10:53:00 +01:00
Branislav Stojkovic
ef5bde9091
Since 3.49, some capacitor variants have disappeared. The fix brings
...
them back
2019-01-23 10:51:51 +01:00
Branislav Stojkovic
a4efb57452
added pilot lamp holder
2019-01-21 10:29:47 +01:00
Branislav Stojkovic
58aa0ab5be
track board area while dragging
2019-01-20 10:47:27 +01:00
Branislav Stojkovic
32b2713732
board coordinate improvements
2019-01-20 10:30:19 +01:00
Branislav Stojkovic
cb21392d1e
more accurate pin spacing calc for radial components
2019-01-19 10:02:48 +01:00
Branislav Stojkovic
149cdbca48
added radial and toroidal inductor
2019-01-19 00:58:51 +01:00
Branislav Stojkovic
73e4d6fc93
log version at start
2019-01-19 00:53:20 +01:00
Branislav Stojkovic
08bc4f5170
apply hw acceleration preferences on start
2019-01-18 23:38:33 +01:00
Branislav Stojkovic
813baee504
fix: straight traces are rendered 1px thinner than curved traces of the
...
same thickness
2019-01-18 20:49:51 +01:00
Branislav Stojkovic
74e524e98c
fix version loader
2019-01-18 12:55:34 +01:00
Branislav Stojkovic
a8f5155acd
better board coordinate placement
2019-01-18 11:00:54 +01:00
Branislav Stojkovic
dd06195035
fix recent versions
2019-01-18 10:26:10 +01:00
Branislav Stojkovic
19ea23895b
show recent updates, added to status bar and help menu
2019-01-18 09:58:35 +01:00
Branislav Stojkovic
61444db46d
Ability to flip letters and numbers for board coordinates
2019-01-17 23:47:03 +01:00
Branislav Stojkovic
54e991891d
transformer icon improvement
2019-01-17 22:24:51 +01:00
Branislav Stojkovic
ba735dd350
added audio transformer
2019-01-17 22:21:30 +01:00
Branislav Stojkovic
6b1913fd5b
better cursors for scroll
2019-01-17 16:26:33 +01:00
Branislav Stojkovic
c6f6aa9186
improve enclosure variants
2019-01-17 15:30:42 +01:00
Branislav Stojkovic
ef51c44e54
improve mouse scroll
2019-01-17 14:50:13 +01:00
Branislav Stojkovic
5dc911776c
Configurable hw acceleration
2019-01-17 11:08:17 +01:00
Branislav Stojkovic
9757e81500
Chrome-style cursors for mouse scrolling with arrows showing the exact
...
scrolling direction
2019-01-17 10:45:31 +01:00
Branislav Stojkovic
46f8506c39
Added few pedal enclosure variants
2019-01-17 00:29:43 +01:00
Branislav Stojkovic
f1ccfa86c0
Fixed the issue with Ohm symbol rendering with some fonts and changed
...
default project font back to "Square721 BT"
2019-01-17 00:01:51 +01:00
Branislav Stojkovic
5b2a9c0e43
Better color band rendering on resistors and smarter label positioning
2019-01-16 23:55:52 +01:00
Branislav Stojkovic
81a6cf282b
move mouse scroll logic to RulerScrollPane
2019-01-15 23:57:25 +01:00
Branislav Stojkovic
984edc196b
Middle mouse click activates mouse movement scroll mode, similar to web
...
browsers
2019-01-15 23:37:56 +01:00
Branislav Stojkovic
e5fff0b538
mini recto update
2019-01-15 23:13:13 +01:00
Branislav Stojkovic
26c3c488e0
br3 improvements
2019-01-15 23:05:03 +01:00
Branislav Stojkovic
62bb6aac05
BR3 rectifier improvement
2019-01-15 22:57:54 +01:00
Branislav Stojkovic
1a1e8ae56f
photo diode minor improvement
2019-01-15 22:53:10 +01:00
Branislav Stojkovic
7a8e25ab39
Ability to flip polarity of IC symbol
2019-01-15 22:43:20 +01:00
Branislav Stojkovic
7b47a747bf
added BR-3 rectifier
2019-01-15 19:24:15 +01:00
Branislav Stojkovic
c4b66f5995
added bridge rectifier
2019-01-15 00:55:07 +01:00
Branislav Stojkovic
97cc9ca6c8
sil ic alpha rendering
2019-01-14 21:18:17 +01:00
Branislav Stojkovic
252b9ef560
remove fuse param for IEC
2019-01-14 21:16:22 +01:00
Branislav Stojkovic
77d038cef9
Use transparency instead of rendering pins on top of transistor body
2019-01-14 21:11:12 +01:00
Branislav Stojkovic
6ce5d305f1
consolidate component names
2019-01-14 21:03:53 +01:00
Branislav Stojkovic
2d0eb136fe
"Fuse Holder" added
2019-01-14 13:40:34 +01:00
Branislav Stojkovic
4c03d9f658
new fonts
...
cleaner lead rendering
3D shading for leaded components
2019-01-14 00:25:20 +01:00
Branislav Stojkovic
c5c4d6c04e
hardware acceleration enabled for canvas and ruler
2019-01-14 00:12:13 +01:00
Branislav Stojkovic
c7f468a0bc
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2019-01-13 21:38:50 +01:00
Branislav Stojkovic
41b670616c
Changed default project font again to "Lucida Console" because
...
"Square721 BT" doesn't render Ohm symbol properly
2019-01-13 21:38:42 +01:00
bancika
f62de41a95
Merge pull request #400 from cjwatson/patch-1
...
Fix snapcraft.yaml indentation
2019-01-13 19:32:24 +01:00
Colin Watson
e6bdedfaea
Fix snapcraft.yaml indentation
...
The previous version of the file didn't parse as valid YAML.
2019-01-13 18:28:21 +00:00
Branislav Stojkovic
e2e33a1b13
fix update file
2019-01-13 18:26:05 +01:00
Branislav Stojkovic
2266dadcba
Added optional arrow to the "Line" component together with configurable
...
thickness
2019-01-13 18:24:04 +01:00
Branislav Stojkovic
149f05f20c
spell fix
2019-01-13 12:04:26 +01:00
Branislav Stojkovic
539b3c68de
3.48 release
2019-01-13 12:01:36 +01:00
Branislav Stojkovic
185eb9d1d3
added IEC socket
2019-01-13 11:59:20 +01:00
Branislav Stojkovic
9525505865
dip updated
2019-01-12 13:33:45 +01:00
Branislav Stojkovic
a91e8dd062
"DIP Switch" added
2019-01-12 13:31:28 +01:00
Branislav Stojkovic
5ce3d6d4b3
consolidate case for property labels
2019-01-12 10:46:50 +01:00
Branislav Stojkovic
facf816458
Do not allow negative values for properties indicating a size
2019-01-12 10:21:55 +01:00
Branislav Stojkovic
afadc5e171
"Logic Gate (symbol)" added with 8 main gate types
2019-01-11 23:45:00 +01:00
Branislav Stojkovic
a91eb15837
separate splash into a separate class
2019-01-11 20:39:12 +01:00
Branislav Stojkovic
cd74e417a9
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2019-01-11 20:11:22 +01:00
Branislav Stojkovic
7ca6eb0e2f
Some actions do not register with Undo/Redo mechanism: project font,
...
layer settings, group/ungroup.
2019-01-11 20:10:25 +01:00
bancika
78600f1c24
Update snapcraft.yaml
2019-01-11 15:38:33 +01:00
bancika
7aa6f31e67
Update snapcraft.yaml
2019-01-11 15:37:58 +01:00
bancika
e91dc72424
Create diylc.desktop
2019-01-11 15:36:32 +01:00
bancika
f9e2c1f1fa
Create diylc.sh
2019-01-11 15:35:44 +01:00
bancika
bc49daf1be
Update snapcraft.yaml
2019-01-11 15:35:11 +01:00
bancika
dc07d2732b
Update snapcraft.yaml
2019-01-11 15:33:07 +01:00
Branislav Stojkovic
2f76bb8446
Filtertron pickup type added within "Humbucker Pickup" as well as screw
...
pole pieces for all humbucker types
renamed Schematic category
2019-01-11 00:48:58 +01:00
Branislav Stojkovic
cc286f9c41
default ctor
2019-01-10 23:31:26 +01:00
Branislav Stojkovic
42ca1926e1
fix 3-legged symbols
2019-01-10 19:53:34 +01:00
Branislav Stojkovic
007a52f0b5
When loaded from an existing file "Potentiometer Symbol" doesn't retain
...
the specified orientation
2019-01-10 19:47:22 +01:00
Branislav Stojkovic
7caadec1ec
Added "Label Orientation" property to leaded components that can be used
...
to force labels to be rendered horizontally instead of following
component placement direction
2019-01-10 18:44:23 +01:00
Branislav Stojkovic
0f3f2a350b
tantalum cap improvements
2019-01-10 18:22:14 +01:00
Branislav Stojkovic
bfe044f3f6
add tantalum cap
2019-01-10 18:06:57 +01:00
Branislav Stojkovic
4eda278bc0
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2019-01-10 11:27:29 +01:00
Branislav Stojkovic
3379987a74
Project font gets reverted to "Square721 BT" on Undo
2019-01-10 11:26:34 +01:00
bancika
c6b2cba3aa
Update ISSUE_TEMPLATE.md
2019-01-09 16:43:53 +01:00
Branislav Stojkovic
a6538947d0
Render capacitor polarity markings properly when zommed in
2019-01-09 16:09:07 +01:00
Branislav Stojkovic
54e97b9adc
no poles for humbuckers
2019-01-09 16:00:21 +01:00
Branislav Stojkovic
4ebd1deed4
Ability to have "Single-coil Pickup" with no poles, similar to Lace
...
Sensors
2019-01-09 15:55:56 +01:00
Branislav Stojkovic
af2195798f
Render resistor color bands properly when zommed in
2019-01-09 15:52:30 +01:00
Branislav Stojkovic
c7a04075f4
"P-Bass Pickup" added
2019-01-09 15:41:32 +01:00
Branislav Stojkovic
ebf988eaba
"Jazz Bass Pickup" added
2019-01-09 14:23:15 +01:00
Branislav Stojkovic
0cd9f97e70
re-arranged
2019-01-09 11:20:13 +01:00
Branislav Stojkovic
40d9b296da
another spell
2019-01-09 11:19:14 +01:00
Branislav Stojkovic
3f8dee89bb
spell fix
2019-01-09 11:18:49 +01:00
Branislav Stojkovic
82d265e457
release
2019-01-09 11:16:20 +01:00
Branislav Stojkovic
6aa63d3a7b
Changed default font to "Square721 BT" that looks more techincal and is
...
packaged with the app
2019-01-09 11:08:09 +01:00
Branislav Stojkovic
fdc76c80cf
change default font for labels
2019-01-09 10:59:56 +01:00
Branislav Stojkovic
a574eac4e6
add default fonts
2019-01-09 10:55:07 +01:00
Branislav Stojkovic
beb6c4857d
improve multi-section cap
...
add more variants
2019-01-09 10:41:38 +01:00
Branislav Stojkovic
8e5b4b0ecc
sort variants alphabetically
2019-01-09 10:39:55 +01:00
Branislav Stojkovic
a92c6de926
2w metal oxide resistor variant
2019-01-08 16:55:34 +01:00
Branislav Stojkovic
e38f4121b9
added resistor variants
2019-01-08 16:26:58 +01:00
Branislav Stojkovic
bd40ad7dda
component renamed
2019-01-07 23:59:45 +01:00
Branislav Stojkovic
767df37286
Right-click rotate while placing components on the canvas now applies to
...
tube sockets as wel
2019-01-07 23:55:51 +01:00
Branislav Stojkovic
fc33be65ab
rename template->variant in the code
2019-01-07 23:51:22 +01:00
Branislav Stojkovic
a4639d3f1a
keep defaults for variants separate
2019-01-07 23:39:36 +01:00
Branislav Stojkovic
405f8367df
Covered humbucker pickup throwing errors when rotated
2019-01-07 23:39:15 +01:00
Branislav Stojkovic
dbf3a1e64d
add "variants.xml" to builds
2019-01-07 11:39:04 +01:00
Branislav Stojkovic
82d5c4436e
add a parameter to automatically store variants to variants.xml
2019-01-07 11:37:27 +01:00
Branislav Stojkovic
e541026656
Made it possible for DIYLC to come with predefined component variants in
...
addition to user-specific variants
2019-01-07 10:50:59 +01:00
Branislav Stojkovic
8be8c23213
Added visual indicator to the component tree showing how many variants,
...
if any, exist for a component
Rename multi-section cap class
2019-01-07 10:35:55 +01:00
Branislav Stojkovic
54b0519f09
cap can improvements
2019-01-06 15:12:30 +01:00
Branislav Stojkovic
41a2f3ed78
include themes for windows
2019-01-06 14:23:04 +01:00
Branislav Stojkovic
8dd1b74f96
multi-section can caps
2019-01-06 14:16:50 +01:00
Branislav Stojkovic
b9613fa72d
add support for multi-line text drawing
2019-01-06 14:16:03 +01:00
Branislav Stojkovic
295504d7d9
measure array editor support
2019-01-03 17:21:54 +01:00
Branislav Stojkovic
ea00c503ee
Fix "Mouse Wheel Zoom" feature that got broken in 3.46.1
2019-01-01 20:46:07 +01:00
Branislav Stojkovic
162980da67
one more ctrl/command place
2018-12-26 22:32:25 +01:00
Branislav Stojkovic
f2cd0f2a56
Revert unintentional change for MacOs for "command" and "control" keys
...
for zooming and selection
2018-12-26 22:28:21 +01:00
Branislav Stojkovic
d38d2f9b1b
doc
2018-12-26 12:16:18 +01:00
Branislav Stojkovic
22e59d991c
release
2018-12-26 12:13:16 +01:00
Branislav Stojkovic
1ffd9b50a8
Oval solder pads
2018-12-25 23:56:25 +01:00
Branislav Stojkovic
1268f83f5e
Rotate commands now apply to "Label" and "PCB Text" components
2018-12-25 23:47:44 +01:00
Branislav Stojkovic
ce0ac2460c
Ctrl + click doesn't add components to the selection in MacOS
2018-12-25 23:40:05 +01:00
Branislav Stojkovic
e9615d4d64
don't group pasted components
...
fix: click twice on a building block makes components jump to top-left
various minor updates
2018-12-25 16:49:18 +01:00
Branislav Stojkovic
48a6857738
Better error handing in V2 file importer
2018-12-25 12:26:17 +01:00
Branislav Stojkovic
b489adf7c7
Vastly improve performance of selection aree calculations, especially
...
with bigger layouts
2018-12-25 11:41:09 +01:00
Branislav Stojkovic
1cfe2ee99a
release
2018-12-25 10:26:01 +01:00
Branislav Stojkovic
9888d5f4c8
release 3.45.0
2018-12-25 10:11:12 +01:00
Branislav Stojkovic
ac1c68c7c1
"Recent Files" causes the whole menu to be rendered at two places under
...
MacOS
2018-12-24 22:54:35 +01:00
Branislav Stojkovic
4a3304a20e
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2018-12-24 22:44:59 +01:00
Branislav Stojkovic
f8a9171e12
doc
2018-12-24 22:44:49 +01:00
bancika
79abef597b
Update ISSUE_TEMPLATE.md
2018-12-24 14:38:00 +01:00
bancika
5593804a6f
Update ISSUE_TEMPLATE.md
2018-12-24 14:37:46 +01:00
bancika
abb6fabf39
Update ISSUE_TEMPLATE.md
2018-12-24 14:37:15 +01:00
bancika
1566fc07b4
Create ISSUE_TEMPLATE.md
2018-12-24 14:35:58 +01:00
Branislav Stojkovic
b0e986b4f9
Changed the way fonts are initialized, hoping to reduce a chance of
...
dialogs hanging
2018-12-24 09:18:15 +01:00
Branislav Stojkovic
fb0dc31b98
comment
2018-12-24 00:43:57 +01:00
Branislav Stojkovic
1188a2e3c6
Reverted undesired change for four-point curved traces and wires which
...
made them slightly more curved than before
2018-12-24 00:40:10 +01:00
Branislav Stojkovic
56a97f28b9
null area better log
2018-12-23 13:25:37 +01:00
Branislav Stojkovic
1c36acf6db
Fixed selection issues on right click in OSX
2018-12-22 14:45:07 +01:00
Branislav Stojkovic
f07fd9c5e6
version file
2018-12-21 20:45:10 +01:00
Branislav Stojkovic
27a24b45b3
fix OSX build error
2018-12-21 20:37:51 +01:00
Branislav Stojkovic
c567342aaa
libs
2018-12-19 09:38:25 +01:00
Branislav Stojkovic
d9b7dda449
fix update file
2018-12-18 19:26:12 +01:00
Branislav Stojkovic
99f2482b39
Center visible area to the selection when using mouse wheel to zoom in
...
and out
2018-12-18 19:18:39 +01:00
Branislav Stojkovic
aadc9e394d
All file export actions (PNG, PDF, BOM...) take the current file name as
...
a default
2018-12-18 18:55:59 +01:00
Branislav Stojkovic
3fec176fc1
Added few chassis-related components under "Electromechanical" category
...
fixed thin line style when zoomed in
2018-12-18 18:38:39 +01:00
Branislav Stojkovic
680397b44f
Change mouse cursor when in "Highlight Connected Areas" mode to avoid
...
confusion
2018-12-18 10:20:40 +01:00
Branislav Stojkovic
f94691bb0e
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2018-12-18 00:20:43 +01:00
Branislav Stojkovic
e1c30b93ec
added dashed/dotted lines
...
added 5 and 7-point curves
2018-12-18 00:20:33 +01:00
bancika
ec2a85f8d8
Update README.md
2018-12-17 14:14:45 +01:00
bancika
a6e4edcb61
Update README.md
2018-12-17 14:13:35 +01:00
bancika
8559843f2d
Update README.md
2018-12-17 14:13:03 +01:00
bancika
c58b27b5a2
Update README.md
2018-12-17 14:10:54 +01:00
bancika
95687438f9
Update README.md
2018-12-17 14:10:02 +01:00
bancika
14de8ea270
Update README.md
2018-12-17 14:09:34 +01:00
Branislav Stojkovic
ce64cb46e7
adding turret
2018-12-17 14:01:24 +01:00
Branislav Stojkovic
97babd38cc
improve hint dialog
2018-12-17 00:45:23 +01:00
Branislav Stojkovic
d8b7e99044
add usage tips
2018-12-17 00:18:14 +01:00
Branislav Stojkovic
2bf7de07f3
update.xml fix
2018-12-16 19:09:00 +01:00
Branislav Stojkovic
fd75174d6d
update file
2018-12-16 17:52:53 +01:00
Branislav Stojkovic
1cbb1b8200
show announcements for the whole day
2018-12-16 17:49:15 +01:00
Branislav Stojkovic
6c61b5219f
enhance continuity highlight functionality
...
expand to more components
2018-12-16 17:33:37 +01:00
Branislav Stojkovic
7575ae29d9
go back to java 6 compatible code
2018-12-16 11:02:20 +01:00
Branislav Stojkovic
745901131e
File chooser dialogs don't append file extension if folder path has a
...
dot character in it
2018-12-16 10:44:41 +01:00
Branislav Stojkovic
53b58ef35a
Fixed BOM export to Excel
2018-12-16 10:36:42 +01:00
Branislav Stojkovic
2cc916c8c1
improve continuity highlighting
...
massively simplified outline tracing
2018-12-16 01:47:30 +01:00
Branislav Stojkovic
58a4ff987f
Highlight connected areas through copper traces, leads, jumpers, etc...
2018-12-16 00:52:15 +01:00
Branislav Stojkovic
d506feac27
code tidy
2018-12-15 19:57:19 +01:00
Branislav Stojkovic
4aeaa25d1a
Components in the tree sometimes stop responding until deselected and
...
selected again
2018-12-15 19:47:21 +01:00
Branislav Stojkovic
b9cf1b4aa8
trimmer label updated
2018-12-15 19:30:12 +01:00
Branislav Stojkovic
ec7f195a2e
another trimmer type
2018-12-15 19:27:41 +01:00
Branislav Stojkovic
1b7f24bae4
Two new trimmer potentiometer types
2018-12-15 19:19:05 +01:00
Branislav Stojkovic
3939d2c5a7
Preserve z-order of components when copy-pasting
2018-12-15 18:35:51 +01:00
Branislav Stojkovic
2ee81093a0
shift for horizontal scroll
...
fixed issue with size calculation when zoomed
2018-12-15 18:23:56 +01:00
Branislav Stojkovic
ed6792800b
fix cut line disappearing
2018-12-14 10:01:07 +01:00
Branislav Stojkovic
bc5fc23f38
version update
2018-12-11 22:07:32 +01:00
Branislav Stojkovic
36f8674417
fix building blocks
...
auto-delete older logs
2018-12-11 22:06:13 +01:00
Branislav Stojkovic
153b374191
version date fix
2018-12-11 17:52:35 +01:00
Branislav Stojkovic
f573930ddf
v3.41.0 release
2018-12-11 17:49:26 +01:00
bancika
d6ac3c4018
"cut line" added
2018-12-11 17:05:04 +01:00
bancika
e9afbaecdb
Merge pull request #378 from heuermh/apply-gpl-license
...
Apply GPL version 3 license
2018-12-04 10:17:17 +01:00
Michael L Heuer
c761677bed
Update readme per GPL version 3 license.
2018-12-03 12:11:18 -06:00
Michael L Heuer
f188f239b5
Add GPL version 3 license text to About dialog.
2018-12-03 12:07:28 -06:00
Michael L Heuer
3c458b9f16
Add GPL version 3 license header to source files.
2018-12-03 11:51:25 -06:00
Michael L Heuer
5a269afd2f
Add GPL version 3 license.
2018-12-03 11:16:55 -06:00
bancika
43b232ad45
Merge pull request #358 from wahajenius/drawing_fixes
...
Drawing fixes
2018-08-11 17:04:52 +02:00
Willem Alexander Hajenius
e4b155b12f
Leads are now flush to component body; fixed drawing bug in lead shading due to mismatching rounding
2018-08-11 16:30:04 +02:00
Willem Alexander Hajenius
cf7692fa9a
Excluded IntelliJ project files
2018-08-11 16:00:58 +02:00
bancika
bff46cf6d5
Merge pull request #354 from N9XYP/master
...
update symbol shape
2018-05-27 22:10:31 +02:00
Michael
58a615b548
update symbol shape
...
updating the symbol shape and fixing a naming error from previously wrong file upload
2018-05-26 21:45:08 -05:00
bancika
870199398c
Merge pull request #353 from N9XYP/master
...
Photo Diode
2018-05-25 22:49:13 +02:00
N9XYP
c946e34144
Update for typo
...
Typo
2018-05-25 15:37:51 -05:00
N9XYP
7ccad5bf08
Add files via upload
...
Photo Diode schematic symbol
2018-05-25 15:26:39 -05:00
Branislav Stojkovic
6821718b8d
jarbundler update
2018-02-19 11:26:27 +01:00
Branislav Stojkovic
e6a56e8157
Merge branch 'master' of
...
https://github.com/bancika/diy-layout-creator.git
Conflicts:
diylc/diylc-swing/lib/diylc-core.jar
diylc/diylc-swing/library/main.jar
2018-02-13 11:44:16 +01:00
Branislav Stojkovic
71afe72f37
java 8 migration
2018-02-13 11:32:48 +01:00
bancika
f9d22b3d6f
Merge pull request #328 from AXington/master
...
Add Fender mustang style switch
2017-09-23 15:15:12 +02:00
Andrew Thomas
53e6b4014c
remvoe accidentally added file
2017-09-01 20:16:06 -04:00
Andrew Thomas
c05b1a2131
revert accidental changes
2017-09-01 20:14:40 -04:00
Andrew Thomas
f6d6b9a370
add mustang DP3T switch
2017-09-01 20:11:46 -04:00
bancika
6c2bb797ad
Left mouse click on a component in the component tree sometimes has no
...
effect
2017-05-16 14:01:31 +02:00
bancika
ddd634c825
Better label position on resistors
2017-05-16 12:56:20 +02:00
bancika
1bcb630619
fixed copy-paste error in dialog for bring to front
2017-05-12 15:36:47 +02:00
bancika
a75c9830e5
Increased padding between schematic symbols and their labels
2017-05-10 16:23:02 +02:00
bancika
0e04d168e7
auto-save improvement
2017-05-10 16:12:46 +02:00
bancika
d1a7227f4c
right click rectangle selection
2017-05-10 15:25:43 +02:00
bancika
a8665271b0
3.40 release
2017-05-08 14:44:49 +02:00
bancika
f7c19c4483
improve axial electrolytic
2017-05-08 12:09:50 +02:00
Branislav Stojkovic
df1331811c
window size
2017-05-08 11:56:41 +02:00
Branislav Stojkovic
aa5b81d0e5
fix radial cap import from v2
2017-05-08 11:45:32 +02:00
Branislav Stojkovic
38aa6bf660
Import files created in DIYLC v2
2017-05-08 11:42:16 +02:00
Branislav Stojkovic
c2be767df1
cap image
2017-05-07 22:59:42 +02:00
Branislav Stojkovic
9ba7b66d05
Changed border color oemory bar in bottom-right corner not to be red
...
under OSX
2017-05-07 21:14:14 +02:00
Branislav Stojkovic
48b8e10795
splash update
2017-05-07 20:01:53 +02:00
Branislav Stojkovic
2d0fbf40a8
can cap added
2017-05-07 09:56:12 +02:00
Branislav Stojkovic
ebe680fb8b
doc
2017-05-07 09:01:42 +02:00
Branislav Stojkovic
0c806022f2
Better axial electrolytic rendering. Changed default color of all
...
electrolytic capacitors
2017-05-07 09:00:09 +02:00
Branislav Stojkovic
9b0eac7617
improve duplication
2017-05-06 16:10:45 +02:00
Branislav Stojkovic
d84f7dadf5
Duplicate selection option in Edit menu and popup menu (Ctrl+D)
2017-05-06 13:56:54 +02:00
Branislav Stojkovic
c7d8e8e0f0
splash for OSX
2017-05-06 12:32:57 +02:00
Branislav Stojkovic
08882a5167
Merge branch 'master' of
...
https://github.com/bancika/diy-layout-creator.git
Conflicts:
diylc/diylc-library/lib/diylc-core.jar
diylc/diylc-swing/lib/diylc-core.jar
2017-05-06 12:19:42 +02:00
Branislav Stojkovic
b745ae8e15
new splash screen
2017-05-06 12:11:07 +02:00
bancika
2a72c8380c
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2017-05-05 12:03:08 +02:00
bancika
cc008568a0
Editable toggle switch color
2017-05-05 11:59:56 +02:00
bancika
c5b5465bab
Create README.md
2017-05-05 11:42:20 +02:00
bancika
0a7e5c7dc7
add donate button in the installer
2017-05-05 11:32:12 +02:00
bancika
d62221b796
Update README.md
2017-05-03 19:34:37 +02:00
bancika
3e0a698d32
Update README.md
2017-05-03 19:34:07 +02:00
bancika
c37b0f3071
Ability to change PCB board shape from rectangular to oval
2017-04-27 17:15:38 +02:00
bancika
0fcd523d6b
DIL IC label improvements
2017-04-27 13:56:24 +02:00
bancika
ccf6e7bb7e
improve bring to front/back
2017-04-27 13:17:14 +02:00
bancika
d211ea6ffc
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2017-04-27 12:48:16 +02:00
bancika
a5bd532e47
force components to go to front or back
2017-04-27 12:05:34 +02:00
bancika
ddfb64f1a4
do not block the UI at startup
2017-04-27 11:40:18 +02:00
bancika
5198c9e2b5
Update README.md
2017-04-26 20:06:57 +02:00
bancika
b39f685a90
Update README.md
2017-04-26 19:56:09 +02:00
bancika
b2501ccba1
Tilde to repeat last added component
2017-04-26 16:30:02 +02:00
bancika
3f4b0475bc
pot icon improvement
2017-04-26 15:42:45 +02:00
bancika
f43cd8d90a
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2017-04-26 14:03:46 +02:00
bancika
66bdd41b29
Potentiometers can show an optional shaft, can have either solder lugs
...
or PCB pins and rendering includes the wafer
2017-04-26 14:03:36 +02:00
bancika
c84fc3a200
Update README.md
2017-04-26 10:55:00 +02:00
bancika
1f44d63865
release
2017-04-26 10:52:44 +02:00
bancika
c4b329744e
moved log location
...
v39 release
2017-04-25 12:37:25 +02:00
bancika
dda588b28f
Use balloon to show announcements and update notifications
2017-04-25 12:09:10 +02:00
bancika
283232630c
added font box padding
2017-04-24 13:35:11 +02:00
bancika
cd5d5011c6
added nudge
...
fixed ctrl/meta handling
2017-04-24 12:59:56 +02:00
bancika
217c0b1b67
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2017-04-24 10:49:13 +02:00
bancika
4f0018d655
fix resistor changing shape
2017-04-24 10:48:24 +02:00
bancika
5ac8379693
Update README.md
2017-04-23 15:25:59 +02:00
bancika
72d0ab0d94
Update README.md
2017-04-23 15:24:08 +02:00
bancika
3e05634713
Update README.md
2017-04-23 15:22:56 +02:00
bancika
87e0997377
doc
2017-04-21 17:21:47 +02:00
bancika
d1b29ec228
standardize ctrl to command on mac
2017-04-21 17:19:17 +02:00
bancika
aad6cef831
tree tweak
2017-04-21 17:16:10 +02:00
bancika
2bd78110a7
assign keyboard shortcuts to components
2017-04-21 17:04:11 +02:00
bancika
6458dfd39b
Use Mac "command" key for menu shortcuts under OSX
2017-04-21 13:29:42 +02:00
bancika
e342ed1c2c
Show and hide each individual layer
2017-04-21 11:55:40 +02:00
bancika
f6ad118044
improve precision of copper traces
2017-04-21 10:49:36 +02:00
bancika
5dc090828c
Show selection size in both inches and centimeters
2017-04-20 16:19:22 +02:00
bancika
f1611bbf0f
Solder Pad size shouldn't be rounded up or down to the nearest integer
...
to allow better precision
2017-04-20 15:43:14 +02:00
bancika
d65609b3d2
fix IC pin alignment issue
2017-04-20 15:25:17 +02:00
bancika
b3d63e9f22
show selection bounds on rulers
2017-04-20 14:12:00 +02:00
bancika
dc8612a167
release 3.38
2017-04-20 11:33:25 +02:00
bancika
1fbd3c1dae
change recent file count to 10
2017-04-20 11:09:04 +02:00
bancika
fba2ecc384
Added 'Recent Files'
2017-04-20 11:07:08 +02:00
bancika
3048127024
Tooltip doesn't cover buttons in the right side of the status bar
2017-04-19 18:16:16 +02:00
bancika
017afda5a4
Ability to edit color of copper trace, curved trace and solder pad at
...
the same time
2017-04-19 15:32:13 +02:00
bancika
54bcd99d17
unicode characters in JAR file paths
2017-04-19 14:03:55 +02:00
bancika
7ba7afe680
libs
2017-04-19 13:37:12 +02:00
bancika
d9cffc1a34
added doc icon
2017-04-19 13:34:17 +02:00
bancika
781a8389d0
added windows installer
...
moved config file location
2017-04-19 13:26:00 +02:00
bancika
32e273df6e
Do not allow creating zero-length components
2017-04-19 10:36:06 +02:00
bancika
cbd58a1dd8
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2017-04-18 17:43:32 +02:00
bancika
beb574c38f
change project font
2017-04-18 17:41:36 +02:00
bancika
8e05394203
Update README.md
2017-04-13 11:25:29 +02:00
bancika
e2c0723a23
Update README.md
2017-04-13 11:25:13 +02:00
bancika
7973549819
Update README.md
2017-04-13 11:24:35 +02:00
bancika
8e6f7a07e5
Solder pads can be sent behind copper traces to allow creating white
...
border around traces on top of a ground plane
2017-04-12 17:09:12 +02:00
bancika
aadeac3f34
zoom scroll improvement
2017-04-12 14:33:14 +02:00
bancika
422545ffe2
Zooming tracks mouse cursor position
2017-04-11 17:49:39 +02:00
bancika
649caea538
Hookup wire can be sent to back behind boards
2017-04-10 16:02:27 +02:00
bancika
e7260a24e4
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2017-04-10 13:37:19 +02:00
bancika
08e1a371b7
rel 3.37
2017-04-10 13:37:00 +02:00
bancika
105f38e97f
Update README.md
2017-04-10 13:33:50 +02:00
bancika
ff1d26b75b
release 3.37
2017-04-10 13:24:58 +02:00
bancika
43bc49303c
Thumbnail sometimes gets very small when uploading a project to the
...
cloud
2017-04-10 12:28:54 +02:00
bancika
5c7143b1a0
rotate breadboard
2017-04-07 17:52:07 +02:00
bancika
900fea58a1
Ability to change resistor shape (tubular or standard "dog bone")
2017-04-07 13:54:05 +02:00
bancika
3f8582df78
Added more control over Breadboard size and appearance
2017-04-07 13:50:54 +02:00
bancika
bbcc196e9f
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2017-01-26 16:31:27 +01:00
bancika
3423f00c15
Ability to change resistor shape (tubular or standard "dog bone")
2017-01-26 16:31:08 +01:00
bancika
42fe174a69
Update README.md
2017-01-26 12:59:31 +01:00
bancika
c1c87a2454
prepare the release
2017-01-26 12:31:40 +01:00
bancika
d35566cdf5
color editor improvement
2017-01-25 13:13:36 +01:00
bancika
c2aa863c2a
Ability to type in hex value in color editor
2017-01-25 13:02:04 +01:00
bancika
aa1a327ac1
pickup improvements
2017-01-25 12:19:11 +01:00
bancika
b7a1ef6664
darker/lighter logic
...
single coil improvement
2017-01-25 11:48:07 +01:00
bancika
fc7fd2aed8
single coil improvement
2017-01-25 11:24:47 +01:00
bancika
2c4aba1557
Select single coil pickup pole pieces (rods or rails) and pole piece
...
color
2017-01-24 12:04:16 +01:00
bancika
703ec78974
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2017-01-17 18:08:41 +01:00
bancika
fc36f9d632
Component type gets selected while expanding folders in component tree
2017-01-17 18:08:29 +01:00
bancika
44797477ba
Improved resistor rendering to look more realistic
2017-01-17 15:43:42 +01:00
bancika
a739e2c51b
Renamed "template" to "variant"
2017-01-16 16:10:17 +01:00
bancika
1160286bc7
Rename eclipse-java-google-style.xml to diylc/eclipse-java-google-style.xml
2017-01-14 01:54:30 +01:00
bancika
e4cf9d5fda
trimmer display improvement
2017-01-12 17:39:10 +01:00
bancika
58bf48d8ac
building blocks improvement
2017-01-12 17:30:29 +01:00
bancika
57a9577016
improve building blocks
2017-01-12 17:02:51 +01:00
bancika
7c26b7aa94
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2017-01-12 15:51:27 +01:00
bancika
0555d4b86e
building blocks
2017-01-12 15:50:54 +01:00
bancika
c59597d8f0
Delete Project History.md
2017-01-11 16:11:50 +01:00
bancika
0286894338
Rename Project History to Project History.md
2017-01-11 16:10:44 +01:00
bancika
ec06e03641
Create Project History
2017-01-11 16:10:29 +01:00
bancika
5f466110ad
Update README.md
2017-01-11 16:10:06 +01:00
bancika
579eaccf50
Update README.md
2017-01-11 16:08:18 +01:00
bancika
a86ff5c6e4
Update README.md
2017-01-11 16:06:48 +01:00
bancika
c64c9fb5b2
change tube color
2017-01-11 15:57:15 +01:00
bancika
c945dc89ad
Ability to rotate tube sockets for arbitrary angle
2017-01-11 15:33:41 +01:00
bancika
a9f177b980
jack transformer
2017-01-11 13:58:35 +01:00
bancika
b85bd09778
show/hide rulers and grid
2017-01-11 12:31:18 +01:00
bancika
62cc726070
added transformers
...
don't apply template points
2017-01-11 11:48:32 +01:00
bancika
959c5be424
added more transformers
2017-01-10 14:20:53 +01:00
bancika
5daa7c7bc9
transformers for to92, dilIC and pot.
2017-01-09 12:50:43 +01:00
bancika
43262cea6a
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2017-01-06 15:25:27 +01:00
bancika
af39da27aa
refactor component transformation
2017-01-06 15:24:55 +01:00
bancika
06b56e57ad
Update README.md
2017-01-05 18:41:07 +01:00
bancika
545df1b1fa
Update README.md
2017-01-05 16:16:19 +01:00
bancika
8a3f017468
Cannot type "q" letter in any of the boxes around the app
2017-01-05 16:10:52 +01:00
bancika
980055d4c0
added default templates
2017-01-05 12:36:04 +01:00
bancika
53f09e6143
default focus on text when editing JLabel
2017-01-05 10:35:20 +01:00
bancika
23d702eeb5
rename actions for renumbering
2017-01-04 17:08:03 +01:00
bancika
3a419c0959
consolidated menus
2017-01-04 16:53:38 +01:00
bancika
97e44fba1e
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2017-01-04 15:34:16 +01:00
bancika
ac93a97e85
added mirror
2017-01-04 15:24:10 +01:00
bancika
34bc347140
Update README.md
2016-12-30 12:13:13 +01:00
bancika
e8b1258f09
release
2016-12-30 11:26:28 +01:00
bancika
caa92e973d
open jack improvement
2016-12-30 10:49:42 +01:00
bancika
95c8ee3bf6
consolidate component names
2016-12-30 10:19:56 +01:00
Branislav Stojkovic
0af2d068ea
improve colors
2016-12-29 21:43:54 +01:00
Branislav Stojkovic
f12402e024
improve colors
2016-12-29 21:41:36 +01:00
Branislav Stojkovic
6ec5c165f5
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2016-12-29 21:34:51 +01:00
Branislav Stojkovic
686754faa0
changed colors
2016-12-29 21:34:42 +01:00
bancika
2f97b39f18
Update README.md
2016-12-29 21:27:37 +01:00
Branislav Stojkovic
0e62f97ed7
tree improvement
2016-12-29 21:24:06 +01:00
Branislav Stojkovic
ea210d816d
improve line zoom
2016-12-29 21:18:27 +01:00
bancika
c200a2ffbf
improve jack
2016-12-29 18:12:45 +01:00
bancika
10905a7f0a
cleanup
2016-12-29 18:07:18 +01:00
bancika
fad005cccf
added open jack
2016-12-29 18:06:54 +01:00
bancika
7bb1a86f48
pickup improvement
2016-12-29 14:03:33 +01:00
bancika
a3f8910268
improve pickups
2016-12-29 13:58:05 +01:00
bancika
1bf2825f80
moved rounded path
2016-12-29 13:22:29 +01:00
bancika
ab64e8bb14
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2016-12-29 13:11:49 +01:00
bancika
c1ed488b7c
pickup improvements
2016-12-29 13:11:38 +01:00
bancika
00c9744c40
added rounded path
...
added tele pickup
2016-12-29 13:00:45 +01:00
bancika
f73e8197ce
Update README.md
2016-12-28 23:24:03 +01:00
bancika
d953c75b33
pickup change
2016-12-28 17:18:27 +01:00
bancika
191e82caf3
improved single coil look
2016-12-28 17:16:11 +01:00
bancika
8b0af57c35
tree improvements
...
perfboard improvements
trace cut improvements
2016-12-28 13:58:32 +01:00
bancika
7a5de6bad0
UTF-8 encoding for configs
2016-12-28 12:45:09 +01:00
bancika
2a0da6e794
folded both P90 under the same component
2016-12-28 10:13:05 +01:00
bancika
38b057888f
tree improvements
...
LP switch added
2016-12-27 17:08:16 +01:00
bancika
b14b7afd39
P-90 dogear icon fixed
2016-12-27 12:40:30 +01:00
bancika
fb6b1464a3
tree improvements
2016-12-27 12:19:58 +01:00
bancika
328cf0e9b7
improved tree
2016-12-26 17:46:35 +01:00
bancika
ebb6a57ee8
added searchable component tree
2016-12-26 17:29:42 +01:00
bancika
62893ffb7c
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2016-12-26 12:32:57 +01:00
bancika
0e1db4ddb1
added P90 pickups, mini humbuckers, fixed links
2016-12-26 12:32:46 +01:00
bancika
699762707a
Update README.md
2016-12-24 16:25:37 +01:00
bancika
efc92dfc71
Update README.md
2016-12-24 16:23:42 +01:00
bancika
321995a704
Update README.md
2016-12-24 14:06:40 +01:00
bancika
d1ff654fc6
release
2016-12-23 15:32:03 +01:00