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
bancika
842d056fd7
undo relay - was already there (doh!)
2016-12-23 15:26:01 +01:00
bancika
58a794e8a7
cleanup relay
2016-12-23 13:22:24 +01:00
bancika
3fbec7fb13
Subminiature DIL relay added
2016-12-23 13:12:40 +01:00
bancika
81194fbcab
Glass diode component added
2016-12-22 15:51:06 +01:00
bancika
f79498bc22
transistor and potentiometer symbols can be rotated
2016-12-22 15:21:01 +01:00
bancika
a32105e156
backward compatible fix
2016-12-21 17:16:49 +01:00
bancika
65a6e30986
improve pentode symbol. remove unused code
2016-12-21 16:09:45 +01:00
bancika
2eeb05e7af
Tube symbols can be rotated
2016-12-21 15:58:57 +01:00
bancika
ef07d109cf
added text editor next to slider
2016-12-21 15:23:22 +01:00
bancika
d27b049110
show SMD labels
2016-12-06 18:04:54 +01:00
bancika
ba9924cc99
improved zoom
2016-12-06 15:24:42 +01:00
bancika
5a57c58563
added SMD capacitor and resistor
2016-12-06 12:20:51 +01:00
bancika
66e29aa275
added terminal strip
2016-12-05 17:44:56 +01:00
bancika
9d465b3156
added battery symbol
2016-12-05 13:17:35 +01:00
bancika
127ea2b84c
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2016-11-18 13:11:09 +01:00
bancika
db1950621e
server code
2016-11-18 13:10:56 +01:00
bancika
b134c8f2d9
update server code
2016-11-18 13:10:35 +01:00
Branislav Stojkovic
fc9988f682
release
2016-11-12 21:10:35 +01:00
Branislav Stojkovic
f259604274
release
2016-11-12 20:58:39 +01:00
Branislav Stojkovic
32053fb2a8
fix paging issue
2016-11-12 18:53:33 +01:00
Branislav Stojkovic
97d7d51fae
preparing for the release of 3.32
2016-11-12 18:35:31 +01:00
bancika
327a30215e
improve icons
2016-11-08 17:52:27 +01:00
bancika
9c0784d59f
improve conversion
2016-11-08 13:13:55 +01:00
bancika
f63b6e5c0d
improve V1 parsing
2016-11-08 11:33:19 +01:00
bancika
606d6a50be
work on transformer symbols
2016-11-07 12:51:14 +01:00
bancika
6abea34d56
don't show templates at startup by default
2016-11-07 10:14:58 +01:00
Branislav Stojkovic
744e6a2576
refactor editably property
...
add transformer coil and core
2016-11-06 23:42:48 +01:00
Branislav Stojkovic
dff7860002
update text
2016-11-04 11:32:50 +01:00
Branislav Stojkovic
0ac2c5bd9d
flip potentiometer symbol horizontally
2016-11-04 11:21:30 +01:00
Branislav Stojkovic
adfedf11ce
improve trimmer and V1 import for trimmer and wire
2016-11-04 10:10:01 +01:00
bancika
8fc5fe4c18
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2016-11-02 11:39:48 +01:00
bancika
02b2c036ba
add libs to repository so the app can run
2016-11-02 11:39:40 +01:00
bancika
9ac8f9d966
Update README.md
2016-11-02 11:23:00 +01:00
Branislav Stojkovic
ad6e45da23
code cleanup
...
V1 file import - added support for more component types
minor improvements
2016-11-02 01:04:52 +01:00
bancika
94c8512c11
code cleanup
2016-11-01 16:43:24 +01:00
Branislav Stojkovic
3776955d7b
change messages
2016-10-31 22:04:06 +01:00
Branislav Stojkovic
5981f96916
edit cloud project
2016-10-31 22:00:02 +01:00
bancika
ad5bdbe22d
manage cloud uploads
2016-10-31 17:53:56 +01:00
bancika
fc717870f1
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2016-10-31 13:16:06 +01:00
bancika
f9a32ebce3
simplified auto-create logic
...
cloud management work
2016-10-31 13:11:53 +01:00
bancika
271b38c51c
Update README.md
2016-10-31 11:41:22 +01:00
Branislav Stojkovic
a74f00a5fd
simplify code
2016-10-30 12:30:30 +01:00
Branislav Stojkovic
98087d8889
upload manager work
2016-10-30 12:26:45 +01:00
Branislav Stojkovic
1849eec874
optimize the code
2016-10-30 10:29:50 +01:00
Branislav Stojkovic
85cb01b0d5
add support for update/delete project
...
move some code to background threads
2016-10-30 10:18:41 +01:00
Branislav Stojkovic
f6e5078028
move some code to framework lib
2016-10-30 09:11:20 +01:00
Branislav Stojkovic
22b06e2a3b
improve auto-generated keywords
2016-10-30 08:04:39 +01:00
Branislav Stojkovic
5e00e3128b
keyword auto-generation
2016-10-30 01:04:26 +02:00
Branislav Stojkovic
5de31dd7bb
auto-create component framework improvement
2016-10-30 00:31:09 +02:00
Branislav Stojkovic
06e2342d36
add doc
...
component tag reorg
2016-10-29 20:27:49 +02:00
Branislav Stojkovic
287157016f
upgrade swing-framework for dialog improvement
2016-10-29 12:43:33 +02:00
bancika
5f020414a0
fix the link in About
2016-10-28 16:52:56 +02:00
bancika
1eeed9174a
refactor old version parsing
...
remove dependency from core to library
validate SolderPad size
2016-10-28 13:24:25 +02:00
bancika
abb9c5ce6f
bugfix: trimmer display should not be static
...
code cleanup
2016-10-28 12:03:45 +02:00
bancika
6312e251f6
code cleanup
2016-10-28 12:02:50 +02:00
bancika
2131f9fe44
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2016-10-28 11:49:53 +02:00
bancika
997afc0e84
code cleanup
2016-10-28 11:48:41 +02:00
bancika
eff81b718d
Update README.md
2016-10-28 11:27:03 +02:00
bancika
76cb664d5d
Update README.md
2016-10-28 11:26:42 +02:00
bancika
5a998c9dc0
Update README.md
2016-10-28 11:11:55 +02:00
bancika
dfc14c26f9
update lib
2016-10-28 10:48:39 +02:00
bancika
fccd4b481a
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2016-10-28 10:48:05 +02:00
bancika
5d5aa05f08
update back-end code
2016-10-28 10:47:55 +02:00
bancika
dc42dd8bd4
Update README.md
2016-10-28 10:32:24 +02:00
bancika
c24d186476
Update README.md
2016-10-28 09:56:17 +02:00
bancika
c68d91997f
Update README.md
2016-10-28 09:49:51 +02:00
Branislav Stojkovic
f571992692
renamed lib
2016-10-28 00:44:03 +02:00
Branislav Stojkovic
21815584ac
announcement fix
2016-10-28 00:37:06 +02:00
Branislav Stojkovic
ad4716cd79
switched compiler to janino
2016-10-28 00:34:13 +02:00
Branislav Stojkovic
e67c879472
fix minor issues
2016-10-27 20:24:58 +02:00
bancika
6977d97332
send comments functionality
2016-10-27 17:53:10 +02:00
bancika
d1279ccc9a
added comment support
2016-10-27 13:07:23 +02:00
bancika
0da4375857
view/download/comment count
2016-10-27 12:39:11 +02:00
bancika
3e695a37f0
view and download counter added
2016-10-27 10:51:18 +02:00
Branislav Stojkovic
377d8c4ed5
added to the top
2016-10-26 23:00:29 +02:00
Branislav Stojkovic
e48b94c91b
minor improvements
2016-10-26 21:32:25 +02:00
bancika
8c85e7351c
add announcements
2016-10-26 18:04:52 +02:00
bancika
d510483f31
improve search looks
2016-10-26 13:10:56 +02:00
bancika
54e9797566
search paging improvement
2016-10-26 12:04:04 +02:00
Branislav Stojkovic
5ffb223a0d
code improvement
2016-10-26 08:26:24 +02:00
bancika
f65b43b578
lazy loading
2016-10-25 18:16:21 +02:00
bancika
727d46e8d3
remove dashboard for now
2016-10-25 17:05:06 +02:00
bancika
04016ff879
change main window title
2016-10-25 12:06:49 +02:00
bancika
2105391c89
improve search results
2016-10-25 12:00:04 +02:00
Branislav Stojkovic
71c0bacf9c
resize
2016-10-25 09:00:04 +02:00
Branislav Stojkovic
af5080b422
label change
2016-10-25 08:58:36 +02:00
Branislav Stojkovic
70edab78a4
renamed cloud
2016-10-25 08:37:17 +02:00
Branislav Stojkovic
47eaf46bb4
minor change
2016-10-24 21:30:54 +02:00
Branislav Stojkovic
5ea18aa018
label change
2016-10-24 21:28:33 +02:00
Branislav Stojkovic
ac4ec9c390
use volatile image to optimize
2016-10-24 21:26:28 +02:00
bancika
04a0d6bea9
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2016-10-24 17:56:24 +02:00
bancika
be334165ba
search rework
2016-10-24 17:56:13 +02:00
bancika
13f7116552
Update README.md
2016-10-24 16:43:10 +02:00
bancika
b529adefcb
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2016-10-24 16:18:04 +02:00
bancika
3afd1add40
added bitchin' cloud animation
2016-10-24 16:17:56 +02:00
bancika
6a232fee94
Add files via upload
...
eclipse coding standard used in the project
2016-10-24 12:18:54 +02:00
bancika
a9df82cbab
cloud search work
2016-10-24 11:55:40 +02:00
bancika
a197bbc21a
fix build
2016-10-24 10:13:00 +02:00
Branislav Stojkovic
0610229157
move folders
2016-10-23 17:29:23 +02:00
Branislav Stojkovic
5ec0616a1e
change format to ggl
2016-10-23 17:17:46 +02:00
Branislav Stojkovic
81a0ff1d44
download and open files from the cloud
2016-10-23 17:06:28 +02:00
Branislav Stojkovic
3c4b4adfb4
cloud browser - show search results
2016-10-23 11:40:02 +02:00
Branislav Stojkovic
545e483397
work on cloud browser
2016-10-23 09:56:45 +02:00
Branislav Stojkovic
309973e37f
add cloud browser frame
2016-10-22 23:13:54 +02:00
Branislav Stojkovic
71534e065b
create user functionality
2016-10-22 20:58:53 +02:00
Branislav Stojkovic
ff019542f8
cloud user management
2016-10-22 19:12:34 +02:00
Branislav Stojkovic
a7a99cc4ec
git ignore
2016-10-22 15:11:30 +02:00
Branislav Stojkovic
5b5b75142f
cloud work - user management
2016-10-22 15:09:10 +02:00
Branislav Stojkovic
d8b915f8a5
improve auto save/restore logic
2016-10-22 15:07:23 +02:00
Branislav Stojkovic
83e7c0b077
add back end PHP code to the repository
2016-10-22 12:45:49 +02:00
Branislav Stojkovic
4738a23fc6
minor code improvement
2016-10-22 12:43:20 +02:00
Branislav Stojkovic
7c6bd1804b
project upload is functional!
2016-10-22 12:31:32 +02:00
Branislav Stojkovic
f949fa5087
cloud work
2016-10-22 02:27:12 +02:00
Branislav Stojkovic
700a09ed86
code improvement
2016-10-22 01:49:11 +02:00
Branislav Stojkovic
1b3d6fb2fc
cloud work
2016-10-22 01:41:45 +02:00
bancika
3446505c27
changed lib name
2016-10-21 18:25:15 +02:00
bancika
34c2c736ad
update http-proxy
2016-10-21 18:20:07 +02:00
bancika
c75711642a
cloud work
2016-10-21 18:02:10 +02:00
bancika
eef4988177
refactor drop down button to avoid 3 libs
...
service API
2016-10-21 17:08:27 +02:00
bancika
05207700fe
renamed interface
2016-10-21 13:24:19 +02:00
bancika
0c75ab2b5a
remove MySql references
...
switch to DIYLC php-based service
2016-10-21 12:35:35 +02:00
bancika
8850616584
Merge branch 'master' of https://github.com/bancika/diy-layout-creator.git
2016-10-20 12:26:36 +02:00
Branislav Stojkovic
e6b782ee64
delete extra projects
2016-10-19 23:14:37 +02:00
bancika
3003ca4ed2
Update README.md
2016-10-07 13:19:01 +02:00
bancika
d2b6584ef0
osx zip file access fixed
2016-05-12 18:08:38 +02:00
bancika
1ac18b3819
Update README.md
2016-05-11 16:55:37 +02:00
bancika
3d69e259be
Update README.md
2016-05-11 16:52:58 +02:00
bancika
021bac8f83
Update README.md
2016-05-11 16:51:50 +02:00
bancika
2f98f0c75d
Merge branch 'master' of
...
https://github.com/bancika/diy-layout-creator.git
2016-05-09 16:05:50 +02:00
bancika
e7945df218
fix undo error
...
improve ant builder to package zip files for deployment
2016-05-09 16:05:29 +02:00
bancika
8694606441
Update README.md
2016-04-28 13:47:38 +02:00
bancika
468f482db9
Update README.md
2016-04-28 13:46:42 +02:00
bancika
e2fb415a59
switch to java 1.6.x
2016-04-28 13:44:52 +02:00
bancika
34720db33a
Update README.md
2016-04-25 15:03:26 +02:00
bancika
146634f75d
improved potentiometer symbol
2016-04-25 15:00:25 +02:00
bancika
6f19985c73
Merge remote-tracking branch 'origin/master'
2016-04-21 18:05:08 +02:00
bancika
0507812178
add missing files
2016-04-21 18:04:25 +02:00
bancika
368ec6a30d
3.29.0 add missing files
2016-04-21 18:01:05 +02:00
bancika
c1268afb68
Update README.md
2016-04-20 12:27:35 +02:00
bancika
1c1703d606
Update README.md
...
3.29.0 release
2016-04-20 12:25:50 +02:00
bancika
3e18c5e1db
3.29.0 release
...
[Bug Fix] Issue with losing saved user configuration
[Bug Fix] Issue with disabled "Save as Template" context menu item
problem, as well as issue with strange rotation and probably few more
[Bug Fix] Undo steps kept after opening a new file
[New Feature] Transistors can be rotated and flipped vertically
[New Feature] DIL ICs can show pin numbers
[New Feature] Display both component value and name or neither of them
[New Feature] Potentiometer schematic symbol added
2016-04-20 11:46:00 +02:00
bancika
fbc3c4bfc4
Update README.md
2015-09-04 11:36:09 +02:00
bancika
0b8a3d6f9f
Update README.md
2015-09-04 11:35:31 +02:00
bancika
f0a2473763
Update README.md
2015-09-04 11:34:39 +02:00
bancika
91f21c1896
Update README.md
2015-09-04 11:34:03 +02:00
bancika
9808e672c5
Update README.md
2015-09-04 11:31:45 +02:00
bancika
7e310a9a9c
Update README.md
2015-09-04 11:28:57 +02:00
bancika
4843cc729f
Update README.md
2015-05-19 12:55:52 +02:00
bancika
335e2a572f
Create README.md
2015-05-19 12:52:51 +02:00
bancika
12e49ceabf
2013-08-15 12:00:13 +00:00
bancika
f23f396c0a
use lib
2013-08-15 11:48:04 +00:00
bancika
94b92cc0d7
selection & multi d&d fix
2013-08-15 11:47:59 +00:00
bancika
448f87666d
selection & multi d&d fix
2013-08-15 11:47:52 +00:00
bancika
8c0cec70de
undo
2013-05-01 09:49:41 +00:00
bancika
05eba5195e
3.28
2013-05-01 09:45:12 +00:00
bancika
e5c54242bc
Select all within a layer
2013-04-30 14:12:42 +00:00
bancika
f7f669bff3
Select all within a layer
2013-04-30 14:12:34 +00:00
bancika
0a490d148a
2013-04-30 10:07:14 +00:00
bancika
bee14895d7
Right click rotation during component creation throws an error
2013-04-30 10:06:49 +00:00
bancika
8def96d03c
Right click rotation during component creation throws an error
2013-04-30 10:06:43 +00:00
bancika
dab4e76f44
redo shape class hierarchy
2013-04-30 09:06:21 +00:00
bancika
ac81b30e8e
Trace cuts can be placed between two holes for tighter layouts
2013-04-29 14:16:25 +00:00
bancika
689ddebdb8
Trace cuts can be placed between two holes for tighter layouts
2013-04-29 10:58:44 +00:00
bancika
2b0d9dd9d3
Trace cuts can be placed between two holes for tighter layouts
2013-04-29 10:58:38 +00:00
bancika
b335f0aabe
fix ctrl selection
2013-04-29 10:31:29 +00:00
bancika
bdfa255439
fix ctrl selection
2013-04-29 10:30:58 +00:00
bancika
bc3875ecbf
fix ctrl selection
2013-04-29 10:30:55 +00:00
bancika
59f516df9c
Allow grid spacing as little as 0.1mm
2013-04-29 10:19:06 +00:00
bancika
0c86f60752
Allow grid spacing as little as 0.1mm
2013-04-29 10:19:03 +00:00
bancika
91deb1d7da
apply template to existing components
...
do not mess up selection on right click
popup menu improvements
2013-04-29 10:08:36 +00:00
bancika
1714ddb444
apply template to existing components
...
do not mess up selection on right click
popup menu improvements
2013-04-29 10:08:26 +00:00
bancika
35326e7d17
apply template to existing components
...
do not mess up selection on right click
popup menu improvements
2013-04-29 10:08:19 +00:00
bancika
b2dc050c32
added tri-pad board
2013-04-29 09:17:53 +00:00
bancika
eb58f1786a
Moving multiple components doesn't honor snap to grid OFF setting
2013-04-26 14:19:32 +00:00
bancika
16ce229b57
Moving multiple components doesn't honor snap to grid OFF setting
2013-04-26 14:19:29 +00:00
bancika
93954f60c7
Moved all schematic symbols to a dedicated category
2013-04-26 12:34:07 +00:00
bancika
dc533368a8
Moved all schematic symbols to a dedicated category
2013-04-26 12:33:52 +00:00
bancika
e9a54d1fe2
Ability to import existing DIY files into a project
2013-04-26 12:05:34 +00:00
bancika
cfd7af2793
Added primitive shapes - ellipse, polygon and (rounded) rectangle
2013-04-25 16:32:14 +00:00
bancika
f8310b1fac
Added primitive shapes - ellipse, polygon and (rounded) rectangle
2013-04-25 16:32:06 +00:00
bancika
8a125e8a4f
transparent icons
2013-04-25 15:00:28 +00:00
bancika
b975cc79b1
2013-04-25 14:51:05 +00:00
bancika
171ebf4473
Ability to rotate selection
2013-04-25 14:37:19 +00:00
bancika
5cb9824da4
Ability to rotate selection
2013-04-25 14:37:00 +00:00
bancika
6ef5ad5854
Ability to rotate selection
2013-04-25 14:36:50 +00:00
bancika
18edd60763
More predictable movement of multiple components at the same time
2013-04-23 16:11:31 +00:00
bancika
ea1da54202
More predictable movement of multiple components at the same time
2013-04-23 16:11:28 +00:00
bancika
7497e89afd
Large components disappear when none of the edges is in the visible area
2013-04-23 15:45:24 +00:00
bancika
8ed165766f
Large components disappear when none of the edges is in the visible area
2013-04-23 15:45:17 +00:00
bancika
8c98e9dece
Large components disappear when none of the edges is in the visible area
2013-04-23 15:45:11 +00:00
bancika
a082e0be63
added breadboard component
2013-04-22 10:22:51 +00:00
bancika
6f0df4fdc9
added breadboard component
2013-04-22 10:22:15 +00:00
bancika
d85f496702
added breadboard component
2013-04-22 10:22:10 +00:00
bancika
ef24664eac
added breadboard component
2013-04-22 10:22:04 +00:00
bancika
bfb554a930
copy paste error
2013-03-04 12:21:35 +00:00
bancika
0ff52979ea
copy paste error
2013-03-04 12:21:30 +00:00
bancika
eb1c4a6688
3.24 build
2013-03-04 10:14:58 +00:00
bancika
47d42c5456
3.24 build
2013-03-04 10:14:42 +00:00
bancika
297a4f3518
Potentiometer doesn't update when size only is changed
2013-03-04 10:14:05 +00:00
bancika
d678f6fed1
Potentiometer doesn't update when size only is changed
2013-03-04 10:13:37 +00:00
bancika
3583d6e5f5
Snap to grid after releasing Ctrl button and creating a new component
2013-03-04 09:59:59 +00:00
bancika
e84e0c10e1
Snap to grid after releasing Ctrl button and creating a new component
2013-03-04 09:59:55 +00:00
bancika
b6c1ebd079
Faster startup when using image component templates
2012-11-02 16:13:39 +00:00
bancika
42190d3498
Faster startup when using image component templates
2012-11-02 16:13:34 +00:00
bancika
00bc6808d8
Faster startup when using image component templates
2012-11-02 16:13:27 +00:00
bancika
1e90621545
icon
2012-10-11 08:42:07 +00:00
bancika
06b204fc38
SIP IC
2012-10-10 15:52:18 +00:00
bancika
ac95d45f95
SIP IC
2012-10-10 15:52:10 +00:00
bancika
16e3241a94
icon
2012-10-10 15:51:55 +00:00
bancika
1760161aa3
Editable colors for DIP IC
2012-10-10 15:51:48 +00:00
bancika
c57e5f837c
Editable lead color; changed default lead color
2012-10-10 14:49:51 +00:00
bancika
024884d85d
Editable lead color; changed default lead color
2012-10-10 14:49:39 +00:00
bancika
50562ae901
Editable lead color; changed default lead color
2012-10-10 14:49:30 +00:00
bancika
c8d0711889
Editable lead color; changed default lead color
2012-10-09 09:47:58 +00:00
bancika
4338200088
Editable lead color; changed default lead color
2012-10-09 09:47:45 +00:00
bancika
5ea4ed44a4
Ctrl + right click on component type in toolbox appends components of that type to selection
2012-10-09 09:14:55 +00:00
bancika
b1a1611a3a
Right click shouldn't change selection
2012-10-09 09:12:19 +00:00
bancika
9af88002b0
Pasted components are placed below traces
2012-10-09 08:39:50 +00:00
bancika
a6386dda96
Pasted components are placed below traces
2012-10-09 08:39:44 +00:00
bancika
352b3aeb6f
Clearer standing component (mainly diode) reversion
2012-10-09 08:28:10 +00:00
bancika
5d6b787404
TO-3 transistor rotation is wrong for 180 degrees
2012-10-09 08:27:20 +00:00
bancika
3e36bce7ad
TO-3 transistor rotation is wrong for 180 degrees
2012-10-09 08:27:14 +00:00
bancika
5d4cbadf6e
Clearer standing component (mainly diode) reversion
2012-10-08 16:20:07 +00:00
bancika
6d10c45a18
Clearer standing component (mainly diode) reversion
2012-10-08 16:19:58 +00:00
bancika
4c04b72d44
do not hard-code version in presenter
2012-10-08 14:31:18 +00:00
bancika
dd15702ca6
do not hard-code version in presenter
2012-10-08 14:31:03 +00:00
bancika
c6bfb5a562
2012-10-08 10:23:16 +00:00
bancika
bfa71e93d5
osx build
2012-10-08 10:21:58 +00:00
bancika
1a048d0b7c
2012-10-08 09:45:45 +00:00
bancika
6039f85631
Two Voltage properties for ceramic capacitors
2012-10-06 09:18:57 +00:00
bancika
c843d8c28d
Component templates save shape of the component (for wires and such)
2012-10-04 13:51:22 +00:00
bancika
e7b05f109f
Component templates save shape of the component (for wires and such)
2012-10-04 13:50:42 +00:00
bancika
5d2c4e0fc9
Component templates save shape of the component (for wires and such)
2012-10-04 13:50:35 +00:00
bancika
ac0da8667c
copy-paste improvement
2012-10-04 11:15:06 +00:00
bancika
cc81fa1a56
copy-paste improvement
2012-10-04 11:14:58 +00:00
bancika
954bf200d2
copy-paste improvement
2012-10-04 11:14:49 +00:00
bancika
7bf8ff9347
saving config bug
2012-10-01 09:17:03 +00:00
bancika
1eba691750
saving config bug
2012-10-01 09:16:57 +00:00
bancika
c20b17b12e
saving config bug
2012-10-01 09:16:50 +00:00
bancika
b734c87946
removed deps
2012-10-01 09:15:16 +00:00
bancika
5e25f25fc7
xstream update
2012-10-01 09:12:05 +00:00
bancika
80582f61ec
xstream update
2012-10-01 09:11:56 +00:00
bancika
9a43597f6f
xstream update
2012-10-01 09:11:51 +00:00
bancika
2993900cc6
Do not show exception for config.properties
2012-10-01 08:14:16 +00:00
bancika
39efdca0b8
bring back default boxes
2012-09-30 11:27:33 +00:00
bancika
2dcaabf3f2
bring back default boxes
2012-09-30 11:26:56 +00:00
bancika
af9798772f
diode value fix
2012-09-30 11:23:29 +00:00
bancika
4ddcea7bc7
BOM and multi-edit doesn't work when there's a component without a value set
2012-09-30 10:28:59 +00:00
bancika
6087b39ccd
LED symbol
2012-09-29 16:26:25 +00:00
bancika
b77120f742
cascade build files
2012-09-29 12:24:54 +00:00
bancika
0acae7c28d
Schottky diode
2012-09-28 15:51:19 +00:00
bancika
0cb0e950f7
Schottky diode
2012-09-28 15:51:11 +00:00
bancika
951dc3861a
Zener diode symbol
2012-09-28 15:29:14 +00:00
bancika
0483656258
Zener diode symbol
2012-09-28 15:29:09 +00:00
bancika
34a0000d3c
Diode symbol
2012-09-28 15:20:19 +00:00
bancika
426eb3c6c2
Diode symbol
2012-09-28 15:17:35 +00:00
bancika
4c8cae36c1
Diode symbol
2012-09-28 15:16:45 +00:00
bancika
5cd2ceeac3
Diode symbol
2012-09-28 15:16:34 +00:00
bancika
979eb7a9cf
Diode symbol
2012-09-28 15:16:19 +00:00
bancika
c9d60e4d4f
classpath util method
2012-09-27 16:18:34 +00:00
bancika
948d8e7b4a
classpath util method
2012-09-27 16:18:28 +00:00
bancika
2f06f00d2f
classpath util method
2012-09-27 16:18:18 +00:00
bancika
45841657a0
Mirrored text for PCB artwork
2012-09-27 16:17:56 +00:00
bancika
e481fdb986
Mirrored text for PCB artwork
2012-09-27 14:33:40 +00:00
bancika
44c358af2b
Mirrored text for PCB artwork
2012-09-27 14:33:32 +00:00
bancika
d57ce6dc4a
classpath debug
2012-09-25 20:30:15 +00:00
bancika
e9b81795b7
allow null values
2012-09-25 20:24:03 +00:00
bancika
6c7e149c93
inductor symbol
...
allow empty values
2012-09-25 14:45:37 +00:00
bancika
db173acf77
inductor symbol
...
allow empty values
2012-09-25 14:45:22 +00:00
bancika
deae73f6be
inductor symbol
...
allow empty values
2012-09-25 14:45:11 +00:00
bancika
7ac43b5e1e
classpath util method
2012-09-25 08:50:22 +00:00
bancika
514b659677
classpath util method
2012-09-25 08:50:11 +00:00
bancika
06d642b494
classpath util method
2012-09-25 08:48:18 +00:00
bancika
12b46bdfc8
classpath util method
2012-09-25 08:47:44 +00:00
bancika
e98f61ae6f
classpath
2012-09-24 16:24:46 +00:00
bancika
44cc3f1dd5
2012-09-24 14:29:32 +00:00
bancika
6e510c56a2
2012-09-24 14:29:04 +00:00
bancika
b181a86fa9
Diode symbol
2012-09-24 14:23:30 +00:00
bancika
fbb28d74cd
Diode symbol
2012-09-24 14:23:09 +00:00
bancika
bf9bf70761
Pentode symbol
2012-09-24 13:34:30 +00:00
bancika
f7a5038912
Pentode symbol
2012-09-24 13:34:05 +00:00
bancika
f62df8d58e
Triode symbol
2012-09-24 10:49:01 +00:00
bancika
d0f6302038
Triode symbol
2012-09-24 10:48:55 +00:00
bancika
d7198e4705
jack outline
2012-09-21 13:42:07 +00:00
bancika
8ea4ba6aab
jack outline
2012-09-21 13:42:00 +00:00
bancika
e604a54dd8
switch outline
2012-09-21 12:31:20 +00:00
bancika
85207733d5
switch outline
2012-09-21 12:31:14 +00:00
bancika
3385d04d95
Outline mode for trimmers, potentiometers and transistors
2012-09-21 11:32:34 +00:00
bancika
ec597d964c
Outline mode for trimmers, potentiometers and transistors
2012-09-21 11:32:28 +00:00
bancika
abf9faa05a
Editable label color for leaded components
2012-09-21 10:42:33 +00:00
bancika
e2412c223a
Editable label color for leaded components
2012-09-21 10:42:26 +00:00
bancika
edc4bd4928
2012-09-18 10:29:43 +00:00
bancika
90be75db5e
2012-09-18 10:29:35 +00:00
bancika
ee0a503bbb
OSX build
2012-09-18 10:25:20 +00:00
bancika
eed1d9601c
OSX build
2012-09-18 10:25:12 +00:00
bancika
ce3d5fc808
update.xml
2012-09-17 10:58:58 +00:00
bancika
09db593d28
Added connector dot component
...
Zero-sized holes on pads
2012-09-13 15:12:41 +00:00
bancika
25cdfd199a
Added connector dot component
...
Zero-sized holes on pads
2012-09-13 15:12:36 +00:00
bancika
92495b1cf0
Ability to flip standing diodes
2012-09-13 15:05:29 +00:00
bancika
039fabc916
Ability to flip standing diodes
2012-09-13 15:05:21 +00:00
bancika
f7a73f2bcb
Ability to flip standing diodes
2012-09-13 15:05:15 +00:00
bancika
a6731fd284
Ability to rotate text
2012-09-07 14:48:12 +00:00
bancika
5db8288b0a
Ability to rotate text
2012-09-07 14:48:04 +00:00
bancika
aea4c434dd
Radial components become transparent by themself
2012-09-07 09:13:40 +00:00
bancika
35dfe799c0
Radial components become transparent by themself
2012-09-07 09:13:35 +00:00
bancika
5087a84dc1
right click improvement
2012-09-03 08:41:16 +00:00
bancika
bda92b6982
added template menu option
2012-09-03 08:38:38 +00:00
bancika
732cb102a3
fixed building
2012-08-31 16:34:32 +00:00
bancika
cf7dc0778b
2012-08-31 15:27:33 +00:00
bancika
75b2afad09
Added support for component templates
2012-08-31 15:26:34 +00:00
bancika
e85ffd1483
Ability to rotate toggle switch
2012-08-31 13:49:48 +00:00
bancika
5abf2ebaa3
Ability to rotate toggle switch
2012-08-31 13:49:42 +00:00
bancika
b0164a1ddd
Ability to rotate toggle switch
2012-08-31 13:49:34 +00:00
bancika
371fee0614
2012-08-31 13:17:46 +00:00
bancika
28f56693a9
icon rendering
2012-08-31 13:17:02 +00:00
bancika
9ebfad7d05
icon rendering
2012-08-31 13:16:43 +00:00
bancika
acbd3d8378
Added support for component templates
2012-08-31 13:12:24 +00:00
bancika
4997e5b3bf
render quality
2012-08-31 12:49:13 +00:00
bancika
5e86621f37
Hidden "default" checkboxes from the editor
2012-08-31 12:34:00 +00:00
bancika
84f2da5313
Added support for component templates
2012-08-31 11:23:08 +00:00
bancika
f164473d25
Added support for component templates
2012-08-31 11:10:22 +00:00
bancika
8804295df6
Added support for component templates
2012-08-31 11:10:08 +00:00
bancika
8c3c6ea56e
selection rect
2012-08-30 15:04:08 +00:00
bancika
7f5f61f5b0
back compatibility
2012-08-30 09:44:11 +00:00
bancika
6d79b453de
back compatibility
2012-08-30 09:42:42 +00:00
bancika
894f070fee
2012-08-30 09:38:39 +00:00
bancika
e115f87f65
v1 pot and label import bug
2012-08-30 09:38:15 +00:00
bancika
6068619c43
v1 pot and label import bug
2012-08-30 09:38:08 +00:00
bancika
cb547e40fb
v1 pot and label import bug
2012-08-30 09:37:59 +00:00
bancika
502186b1e3
Fixed ruler jumping issue
2012-08-29 16:08:07 +00:00
bancika
a051382e6c
better quality icon rendering
2012-08-29 15:53:34 +00:00
bancika
4e3451bdf9
TO-3 transistors
2012-08-29 15:52:27 +00:00
bancika
9f891d19c2
Label vertical and horizontal alignment can be changed
2012-08-29 13:29:46 +00:00
bancika
923107e3ea
Label vertical and horizontal alignment can be changed
2012-08-29 13:23:03 +00:00
bancika
a1d39c047e
Label vertical and horizontal alignment can be changed
2012-08-29 13:22:58 +00:00
bancika
5b439c1603
TO-3 transistors
2012-08-29 12:53:35 +00:00
bancika
c3308fa6e9
TO-3 transistors
2012-08-29 12:53:26 +00:00
bancika
19e1a3576a
Miniature and ultra-miniature PCB mount relays
2012-08-28 15:03:46 +00:00
bancika
532b482fed
Miniature and ultra-miniature PCB mount relays
2012-08-28 15:03:20 +00:00
bancika
6c34a4cd8d
label fix
2012-08-28 15:01:45 +00:00
bancika
de348acff7
Folded TO-220 transistor
2012-08-27 17:26:12 +00:00
bancika
ce63423c66
Folded TO-220 transistor
2012-08-27 17:26:07 +00:00
bancika
293c3096b0
Editable pin spacing for all radial components
...
Folded elytics
2012-08-27 15:45:20 +00:00
bancika
3db2a06f52
Exception fix for java 7
2012-08-27 15:45:03 +00:00
bancika
064d83d2c4
2012-08-27 15:34:22 +00:00
bancika
a1a9171c7c
Editable pin spacing for all radial components
...
Folded elytics
2012-08-27 15:31:31 +00:00
bancika
b0ce8242be
Editable pin spacing for all radial components
...
Folded elytics
2012-08-27 15:31:25 +00:00
bancika
c08e52b994
Editable pin spacing for all radial components
...
Folded elytics
2012-08-27 14:34:59 +00:00
bancika
b454c017a2
Editable pin spacing for all radial components
...
Folded elytics
2012-08-27 14:34:50 +00:00
bancika
9a6a8cc646
Editable pin spacing for all radial components
...
Folded elytics
2012-08-27 14:34:45 +00:00
bancika
28cbc39b5f
Added TO-1
...
Added folded TO-92
2012-08-27 10:31:23 +00:00
bancika
1b24c8eb16
Added TO-1
...
Added folded TO-92
2012-08-24 15:58:44 +00:00
bancika
80bd386564
Added TO-1
...
Added folded TO-92
2012-08-24 15:58:37 +00:00
bancika
ddfac76b58
Component naming bug fix
2012-08-24 15:58:14 +00:00
bancika
bb22ef61ff
BOM backward compatibility
2012-08-24 14:09:09 +00:00
bancika
4b9349fbcb
BOM backward compatibility
2012-08-24 14:08:01 +00:00
bancika
7d13dd647a
BOM exception fix
2012-08-24 14:05:43 +00:00
bancika
a1a290671d
Show voltage and power ratings in the BOM where applicable
2012-08-24 13:43:07 +00:00
bancika
0c99b2b6a6
Show voltage and power ratings in BOM where applicable
2012-08-24 13:42:37 +00:00
bancika
cce34c9d9a
Show voltage and power ratings in BOM where applicable
2012-08-24 13:42:22 +00:00
bancika
1e34913d1a
Show voltage and power ratings in BOM where applicable
2012-08-24 13:42:10 +00:00
bancika
f419c1afb9
Multi-layer PCB support
2012-08-24 11:12:46 +00:00
bancika
4b2242336a
Multi-layer PCB support
2012-08-24 11:12:35 +00:00
bancika
30ab42a47b
Multi-layer PCB support
2012-08-24 11:12:30 +00:00
bancika
34c9648b47
Editable BOM color
2012-08-23 16:00:50 +00:00
bancika
0aea4c6eed
Editable BOM color
2012-08-23 16:00:46 +00:00
bancika
ff43225f11
Block user operations
2012-08-23 15:44:40 +00:00
bancika
585351bb11
Block user operations
2012-08-23 15:44:33 +00:00
bancika
58ac3d8148
Polygon Ground Fill component
2012-08-23 15:12:10 +00:00
bancika
00a05f6f15
Polygon Ground Fill component
2012-08-23 15:12:01 +00:00
bancika
a800542a14
2012-08-23 09:49:20 +00:00
bancika
65a5775d5d
better logging
2012-08-23 09:34:04 +00:00
bancika
2001015f9e
Image fixes
2012-08-22 13:19:44 +00:00
bancika
cd3b03433f
Image fixes
2012-08-22 13:19:38 +00:00
bancika
547fb9b44f
Undo-redo repeated several times messes up selection
2012-08-22 11:14:08 +00:00
bancika
78d76197cf
Undo-redo repeated several times messes up selection
2012-08-22 11:14:03 +00:00
bancika
e351d2669d
Two components are created instead of one
2012-08-22 10:25:53 +00:00
bancika
9209782401
Better sorting in the BOM (e.g. R2 should go before R10)
...
Better Audo-Edit
2012-08-22 10:16:44 +00:00
bancika
c406632299
Better sorting in the BOM (e.g. R2 should go before R10)
...
Better Audo-Edit
2012-08-22 10:16:19 +00:00
bancika
23fc091667
Better sorting in the BOM (e.g. R2 should go before R10)
...
Better Audo-Edit
2012-08-22 10:16:07 +00:00
bancika
6e6d70fcd3
Rectangle selection triggers file (modified) state
2012-08-21 21:53:21 +00:00
bancika
56fef06b22
removed unused libs
2012-08-21 15:30:40 +00:00
bancika
4897b803b6
2012-08-21 14:43:10 +00:00
bancika
6c698e935e
Replaced deep cloning library with manual implementation
2012-08-21 14:16:19 +00:00
bancika
1645eae18d
Replaced deep cloning library with manual implementation
2012-08-21 14:16:07 +00:00
bancika
5adbc2c6ca
Some components can be placed in any layer using Send to Back/Bring to Front
2012-08-21 11:06:19 +00:00
bancika
e3b1f0d4e6
Some components can be placed in any layer using Send to Back/Bring to Front
2012-08-21 11:06:08 +00:00
bancika
bc88253c70
Some components can be placed in any layer using Send to Back/Bring to Front
2012-08-21 11:05:59 +00:00
bancika
1d45bf345c
2012-08-21 08:58:36 +00:00
bancika
c61ec71ee1
2012-08-21 08:58:19 +00:00
bancika
35272c1339
check if the app is run from Jar directly
2012-08-21 08:53:41 +00:00
bancika
93e057dfb2
[Improvement] Improved overall performance
...
[Bug Fix] Should be more stable under OSX and not crash unexpectedly
2012-08-21 08:32:18 +00:00
bancika
aef5c88a3f
[Improvement] Improved overall performance
...
[Bug Fix] Should be more stable under OSX and not crash unexpectedly
2012-08-21 08:32:11 +00:00
bancika
591bdd313c
[Improvement] Improved overall performance
...
[Bug Fix] Should be more stable under OSX and not crash unexpectedly
2012-08-21 08:32:04 +00:00
bancika
3f9caf9918
[Improvement] Improved overall performance
...
[Bug Fix] Should be more stable under OSX and not crash unexpectedly
2012-08-21 08:29:27 +00:00
bancika
246decdf7c
[Improvement] Improved overall performance
...
[Bug Fix] Should be more stable under OSX and not crash unexpectedly
2012-08-21 08:29:17 +00:00
bancika
0bc8141dc7
[Improvement] Improved overall performance
...
[Bug Fix] Should be more stable under OSX and not crash unexpectedly
2012-08-21 08:28:55 +00:00
bancika
6e8e8b9d49
release build
2012-08-20 09:49:51 +00:00
bancika
c8ff6afe6e
release build
2012-08-20 09:33:54 +00:00
bancika
714740da28
release build
2012-08-20 09:33:44 +00:00
bancika
45b759fa75
2012-08-17 15:56:41 +00:00
bancika
2445f05767
2012-08-17 15:39:49 +00:00
bancika
22578a4e3f
2012-08-17 14:57:22 +00:00
bancika
10a42b7fcf
Better unsaved warning message
2012-08-17 14:51:14 +00:00
bancika
0498eb2c51
Better unsaved warning message
2012-08-17 14:51:05 +00:00
bancika
d384711759
UNICODE font export to PDF files
2012-08-17 14:26:22 +00:00
bancika
5e0c422c30
UNICODE font export to PDF files
2012-08-17 14:26:06 +00:00
bancika
73cc182dad
UNICODE font export to PDF files
2012-08-17 14:25:55 +00:00
bancika
7932657fb2
Transistors can show name or value
2012-08-17 13:28:07 +00:00
bancika
50bacee70a
Transistors can show name or value
2012-08-17 13:27:59 +00:00
bancika
1c0219f4bf
2012-08-17 13:07:55 +00:00
bancika
4522d9aeb5
Faster component placement, auto-focus on "Value" box
2012-08-17 12:56:35 +00:00
bancika
a25d43b710
Default resistor value to 100k
2012-08-17 12:55:36 +00:00
bancika
18261eab69
Control number of "Recently Used" items from config.properties
2012-08-17 12:35:15 +00:00
bancika
3b984d0850
Control number of "Recently Used" items from config.properties
2012-08-17 12:35:11 +00:00
bancika
d72d898f3f
Control number of "Recently Used" items from config.properties
2012-08-17 12:31:03 +00:00
bancika
03bc58eb96
Control number of "Recently Used" items from config.properties
2012-08-17 12:30:55 +00:00
bancika
17427a0071
2012-08-17 12:17:19 +00:00
bancika
39704e3625
Improved "Recently Used" toolbox, doesn't jump as you click
2012-08-17 11:38:01 +00:00
bancika
6ef7459d46
Move selected components with arrow keys (and ctrl/shift)
2012-08-17 10:41:31 +00:00
bancika
a6448676f7
Move selected components with arrow keys (and ctrl/shift)
2012-08-17 10:41:19 +00:00
bancika
4cf6f9f4a5
Remove junk from BOM (eyelets, wires, traces)
2012-08-16 15:56:58 +00:00
bancika
162b67bf25
Remove junk from BOM (eyelets, wires, traces)
2012-08-16 15:51:21 +00:00
bancika
ccc90dd3a6
Remove junk from BOM (eyelets, wires, traces)
2012-08-16 15:50:59 +00:00
bancika
237639b9a1
Remove junk from BOM (eyelets, wires, traces)
2012-08-16 15:50:46 +00:00
bancika
37b89fe3a2
2012-08-16 14:40:10 +00:00
bancika
860bb0071b
improved toolbar click reliability
2012-08-16 14:32:37 +00:00
bancika
56fd800e77
added .diy associations
2012-08-16 11:03:46 +00:00
bancika
1a95e43f9f
added .diy associations
2012-08-16 11:02:26 +00:00
bancika
9817aa549e
added .diy associations
2012-08-16 10:58:53 +00:00
bancika
c38bd87a7d
Right click rotates component while laying out on the canvas
2012-08-16 10:24:00 +00:00
bancika
21e46b3835
Right click rotates component while laying out on the canvas
2012-08-16 10:23:51 +00:00
bancika
6a4508b4a9
2012-08-16 09:28:01 +00:00
bancika
33d3e03ffb
minor changes
2012-08-16 09:27:05 +00:00
bancika
98c3804529
minor changes
2012-08-16 09:26:55 +00:00
bancika
4f88bb988a
copy-paste performance improvement
2012-08-15 21:18:31 +00:00
bancika
5a4eeb2de2
graphics fix
2012-08-15 21:18:14 +00:00
bancika
abf99285cf
switch terminal size improvement
2012-03-31 17:12:13 +00:00
bancika
e83a2bd5f8
removed beta
2012-03-30 01:58:24 +00:00
bancika
445a56f563
improved bring to front/back
2012-03-29 02:36:34 +00:00
bancika
aa434048f3
9v battery snap
2012-03-28 02:04:08 +00:00
bancika
1b043abfe5
description update
2012-03-28 01:50:01 +00:00
bancika
b08395ee27
lever guitar switch
2012-03-27 02:36:31 +00:00
bancika
a23342f682
2012-03-22 01:05:20 +00:00
bancika
93a4978e68
single coil pickup
2012-03-21 02:42:12 +00:00
bancika
0d845677c4
added humbucker pickup
2012-03-19 00:33:47 +00:00
bancika
ab10103e41
added humbucker pickup
2012-03-19 00:15:56 +00:00
bancika
0d17046170
add OS version to log
2012-03-18 13:39:10 +00:00
bancika
880e618e30
Fonts are exported to PDF
2012-03-18 02:16:20 +00:00
bancika
176abc2428
Plastic DC jack
2012-03-17 23:47:15 +00:00
bancika
061bc520c6
Plastic DC jack
2012-03-17 02:21:26 +00:00
bancika
9c9d6ecd70
Plastic DC jack
2012-03-17 02:15:24 +00:00
bancika
d9f5e2e42b
Plastic DC jack
2012-03-17 02:02:53 +00:00
bancika
0c1659cde0
added closed jack
2012-03-17 00:29:28 +00:00
bancika
53feb60b63
added closed jack
2012-03-17 00:17:22 +00:00
bancika
8c2700b92c
added closed jack
2012-03-17 00:17:06 +00:00
bancika
298d575696
added cliff style jack
2012-03-15 01:58:41 +00:00
bancika
931138083f
added cliff style jack
2012-03-15 01:19:28 +00:00
bancika
f2a814e41c
added cliff style jack
2012-03-15 00:56:20 +00:00
bancika
d07965a3c0
added ground symbol
2012-03-11 17:15:27 +00:00
bancika
9e1f5c3ac8
added ground symbol
2012-03-11 17:11:51 +00:00
bancika
569a50e97a
utf-8
2012-03-10 13:28:07 +00:00
bancika
80e7e3a487
2012-03-10 13:27:42 +00:00
bancika
5d73617af3
2012-03-10 04:09:25 +00:00
bancika
8169e3a6ba
BJT symbol
2012-03-10 04:03:44 +00:00
bancika
a7b48f4f52
BJT symbol
2012-03-10 03:47:30 +00:00
bancika
89bf22bcf8
UTF-8
2012-03-10 02:58:49 +00:00
bancika
ae99ce2702
use UTF-8
2012-03-10 01:14:01 +00:00
bancika
61937d6d42
Add IC symbol
2012-03-05 03:11:45 +00:00
bancika
e618a1e1ad
Add IC symbol
2012-03-04 23:22:47 +00:00
bancika
513a229e64
Added MOSFET Symbol
2012-03-04 23:16:44 +00:00
bancika
f834aa6d0b
Added JFET Symbol
2012-03-04 23:03:41 +00:00
bancika
35d8b13d41
Added MOSFET Symbol
2012-03-04 22:42:33 +00:00
bancika
989e0a03e4
Added MOSFET Symbol
2012-03-04 22:41:37 +00:00
bancika
c6cb77f4ef
Added MOSFET Symbol
2012-03-04 22:37:05 +00:00
bancika
af1a11e848
Added MOSFET Symbol
2012-03-04 22:32:42 +00:00
bancika
4bcff4a574
2012-03-04 18:43:36 +00:00
bancika
36f65423e0
Add IC symbol
2012-03-04 18:35:00 +00:00
bancika
ef11c931a7
2012-03-04 16:28:54 +00:00
bancika
732a9954b7
Add IC symbol
2012-03-04 15:09:53 +00:00
bancika
2b5b904d8d
IC component can display name or value
2012-03-04 15:09:43 +00:00
bancika
6ca16d07e6
Application breaks when resistance is set to 0 ohms
2012-03-04 15:09:12 +00:00
bancika
4f113f032d
fixed out of bounds exc
2012-03-04 14:27:10 +00:00
bancika
e572412f1e
fixed to use new file paths
2012-02-26 13:40:03 +00:00
bancika
dd9e9f054c
Expand selection feature, useful for debugging
...
Limit length of text in the status bar using "and X more" suffix
2012-02-26 03:54:12 +00:00
bancika
4ee7381959
2012-02-20 03:22:01 +00:00
bancika
d11a8b906a
Do not hard-code voltage and power ratings
2012-02-12 18:45:34 +00:00
bancika
9fdd96c889
R instead of omega for resistance
2012-02-12 18:13:32 +00:00
bancika
d776a3df32
2012-02-12 15:26:30 +00:00
bancika
ebf06841a0
Select components from context menu even when they are under other components
2012-02-12 14:36:18 +00:00
bancika
616b09b4b2
2012-02-12 05:21:57 +00:00
bancika
dccd91e56b
Imperial ruler is divided to .1" instead of 1/4"
2012-02-12 05:17:08 +00:00
bancika
59c543da34
2012-02-12 03:54:24 +00:00
bancika
7c933fa0f3
v1 import improvements
2012-02-12 03:53:50 +00:00
bancika
8294caa8ba
Smarter resistor labels; try not to overlap label with bands
2012-02-11 14:07:05 +00:00
bancika
a7637767cd
2012-02-10 04:24:53 +00:00
bancika
2dccd41f41
do not put space between value and multiplier K, M, etc
2012-02-10 04:23:10 +00:00
bancika
2dfec28dc9
perfboards can show coordinates
2012-02-10 03:17:42 +00:00
bancika
fe527eece2
2012-02-08 05:02:10 +00:00
bancika
d459ea898c
ctrl+shift toggles snap to grid
2012-02-08 04:48:31 +00:00
bancika
19cfca3df8
2012-02-08 04:48:08 +00:00
bancika
3d3a6e27d2
2012-02-02 04:30:25 +00:00
bancika
10884452fd
2012-02-02 04:29:45 +00:00
bancika
6d4c2a8141
2012-02-02 04:29:37 +00:00
bancika
66f4d98ff9
add more pin options
2012-02-02 04:26:59 +00:00
bancika
a00028131f
Adjustable solder pad hole size
2011-09-03 20:01:09 +00:00
bancika
7f2b973638
Better lead and label rendering when lead spacing is smaller than component body
2011-09-03 19:47:35 +00:00
bancika
144bfb01ad
Select All should not include locked components
2011-09-03 19:38:15 +00:00
bancika
84d0da6308
Renumber function sometimes doesn't work as expected
2011-09-03 19:19:07 +00:00
bancika
0df3bc37a0
increase PNG resolution to 300dpi
2011-09-03 19:07:19 +00:00
bancika
a0b43def22
move to new project directory names
2011-08-29 22:14:50 +00:00
bancika
602c98ead4
move to new project directory names
2011-08-29 21:41:09 +00:00
bancika
4b64917654
move to new project directory names
2011-08-29 21:16:26 +00:00
bancika
030ba71126
2011-08-29 21:16:09 +00:00
bancika
eb4d08be68
move to new project directory names
2011-08-29 21:10:45 +00:00
bancika
b642dc6cbd
move to new project directory names
2011-08-29 20:57:51 +00:00
bancika
112bfdd3d0
move to new project directory names
2011-08-29 20:54:36 +00:00
bancika
79f83308d8
move to new project directory names
2011-08-29 20:46:53 +00:00
bancika
5df467a254
2011-08-28 21:43:25 +00:00
bancika
7c4d82b28c
added recently used tab
2011-08-28 21:31:49 +00:00
bancika
6b7d1c4277
Renumber selected components by X or Y axis
2011-08-28 17:09:10 +00:00
bancika
a0ae53d53c
fixed method finding issues
2011-08-28 16:23:35 +00:00
bancika
bd79ef2817
Component edit dialog allows changing property values even when they are not the same
2011-08-28 16:10:38 +00:00
bancika
69e2296c23
show mutual properties across different component types
2011-08-27 20:36:37 +00:00
bancika
7d3a7c30ca
check file permission before using auto-save
2011-08-26 18:31:36 +00:00
bancika
bea19f326c
Auto-increment component names when copy-pasting
2011-08-26 18:18:53 +00:00
bancika
ba694add0c
allow 0 ohm resistors
2011-08-26 17:59:50 +00:00
bancika
f137a398dc
double click on a component button to select all of that type
2011-08-26 17:56:33 +00:00
bancika
15ac8ff2e9
increase PNG resolution
2011-08-07 19:23:50 +00:00
bancika
1213dcaeac
increase PNG resolution
2011-08-07 19:23:23 +00:00
bancika
2ebcd1fe96
ctrl+click should never clear selection
2011-08-07 19:07:19 +00:00
bancika
943d123ca9
outline mode
...
improved auto-create for pads
2011-03-05 19:53:19 +00:00
bancika
79c29dc349
2011-03-03 21:05:47 +00:00
bancika
746b5fbe1a
2011-03-03 20:56:56 +00:00
bancika
365c195091
fix for drawing area and optimization
2011-03-02 18:14:39 +00:00
bancika
d89a500a5f
fix for drawing area and optimization
2011-03-02 18:13:34 +00:00
bancika
085732fb2c
2011-03-01 00:17:53 +00:00
bancika
eab7654883
Curved traces and wires can have 2, 3 and 4 control points
2011-02-28 00:09:13 +00:00
bancika
5488657984
config menu order
2011-02-27 23:38:11 +00:00
bancika
1a256716db
tube socket improvement
2011-02-27 23:30:05 +00:00
bancika
2b9c76e876
add file version info
...
improve image serialization
serialize points referenced in inches
2011-02-27 23:26:11 +00:00
bancika
5ae8a3477e
add file version info
...
improve image serialization
serialize points referenced in inches
2011-02-27 23:23:51 +00:00
bancika
209e970c00
catch drag end outside the area
2011-02-27 22:56:40 +00:00
bancika
ae96fb9eef
label has editable font
2011-02-27 21:58:57 +00:00
bancika
401f2b5e6f
label has editable font
2011-02-27 21:56:08 +00:00
bancika
e2da0b884d
vertical vero board
2011-02-27 20:48:18 +00:00
bancika
bcf390b888
switchable wheel zoom
2011-02-27 19:25:39 +00:00
bancika
144e8f0cfe
standing resistors, capacitors and diodes
2011-02-27 19:09:15 +00:00
bancika
84d744a80b
switchable wheel zoom
2011-02-27 18:34:33 +00:00
bancika
5430ca71a3
added 6 pin IC
2011-02-26 21:12:45 +00:00
bancika
4665d5d42e
added tube
2011-02-26 21:05:40 +00:00
bancika
275918d079
dnd collision improvement
2011-02-26 15:35:53 +00:00
bancika
a83093519f
2011-02-26 11:30:05 +00:00
bancika
2e14929eb1
send to back/front renamed
2011-02-26 11:28:40 +00:00
bancika
a0b7cdc30e
auto-save added
2011-02-26 11:26:49 +00:00
bancika
ab5c9ad143
code cleanup
2011-02-24 00:05:27 +00:00
bancika
4154225e71
auto-edit mode
2011-02-24 00:02:32 +00:00
bancika
3856af3e18
continuous component creation
2011-02-23 23:44:00 +00:00
bancika
80e7ebcbe9
auto-create pads
2011-02-23 20:42:40 +00:00
bancika
abdf02eac8
configurable snap to grid
2011-02-18 22:17:03 +00:00
bancika
746aadd8a2
improve bring to front/send to back
2011-02-18 13:17:56 +00:00
bancika
ac4496040f
improve bring to front/send to back
2011-02-18 13:16:58 +00:00
bancika
d810096030
relax logging
2011-02-16 19:10:57 +00:00
bancika
4727017be7
fix for default browser
2011-02-15 20:36:18 +00:00
bancika
b2dae15ee6
fix for default browser
2011-02-15 19:18:01 +00:00
bancika
56e112ff81
don't show grid on the thumbnail
2011-02-13 11:46:53 +00:00
bancika
6f5926e18e
removed unused theme members
2011-02-13 09:43:27 +00:00
bancika
b1f4773b10
2011-02-12 20:59:04 +00:00
bancika
e5d33fb80d
switchable sticky points
...
added themes
fixed ruler precision
improved board rendering
2011-02-12 20:35:09 +00:00
bancika
b8545d27a1
line tracing fix
2011-02-06 20:38:21 +00:00
bancika
70ac30473b
use clip to improve performance
2011-02-06 18:27:50 +00:00
bancika
4774e97ba2
use clip to improve performance
2011-02-06 18:22:30 +00:00
bancika
de7378c722
2011-02-06 16:23:29 +00:00
bancika
e2b3ed1b0e
configurable render quality
2011-02-06 16:01:57 +00:00
bancika
99d38feb1c
improved speed
2011-02-03 23:42:07 +00:00
bancika
a561f6a3f9
tweaked boards
2011-02-03 23:10:23 +00:00
bancika
6eee1525ee
better scaling
...
added marshall board and trimmer
2011-02-03 21:47:16 +00:00
bancika
02d38bed01
added eyelet/turret
2011-01-31 22:47:21 +00:00
bancika
b96bad2688
cleanup component area map on loading
...
fixed lead area mapping bug
2011-01-31 22:05:05 +00:00
bancika
12ca93e2c9
fixed color code rounding
2011-01-31 21:49:01 +00:00
bancika
d9b9542883
configurable jumper color
2011-01-31 20:03:41 +00:00
bancika
9e04cff806
fixed lead alignment issue
2011-01-31 20:03:22 +00:00
bancika
16600328cc
copy paste doesn't work for some components
2011-01-31 19:32:18 +00:00
bancika
85d7d8a450
fixed lead alignment issue
2011-01-31 00:19:57 +00:00
bancika
f358b5d87b
fixed lead alignment issue
2011-01-31 00:18:39 +00:00
bancika
fa02280292
code cleanup
2011-01-30 23:45:25 +00:00
bancika
8ea53b6876
added capacitor symbol
2011-01-30 23:35:07 +00:00
bancika
4d6e994555
added resistor wattage and capacitor voltage
2011-01-30 21:50:24 +00:00
bancika
10581c51fb
added abstract class for leaded schematic symbols and resistor symbol
2011-01-30 21:33:08 +00:00
bancika
2cf6b573a7
added abstract class for leaded schematic symbols and resistor symbol
2011-01-30 21:31:42 +00:00
bancika
629fb5fff7
2011-01-30 18:46:38 +00:00
bancika
bc154608f4
allow property edit validation
2011-01-30 17:21:42 +00:00
bancika
a8cc661d09
better error handling when drawing
2011-01-30 14:10:38 +00:00
bancika
0b10f0bfe3
V1 file importer can recognize hookup wire and transistors
2011-01-30 12:02:29 +00:00
bancika
f435571aae
added keyboard shortcuts to some menu options
2011-01-30 11:43:54 +00:00
bancika
6bb248032f
added square pad
2011-01-30 11:32:55 +00:00
bancika
1b04023a93
added axial electrolytic
2011-01-29 22:38:46 +00:00
bancika
a32c8c4c8d
added axial electrolytic
2011-01-29 22:35:09 +00:00
bancika
4a89159c80
reset component selection when switching tabs
2011-01-29 22:00:33 +00:00
bancika
e5113e110e
reset component selection when switching tabs
2011-01-29 22:00:01 +00:00
bancika
c2051fcea2
improved electrolytic cap and resistor
2011-01-29 21:56:43 +00:00
bancika
a42592410e
improved electrolytic cap and resistor
2011-01-29 21:55:51 +00:00
bancika
22185a2d14
Potentiometer misdraw at 180 degrees
2011-01-29 18:31:25 +00:00
bancika
ac6aaf4e06
added LED
2011-01-29 13:47:00 +00:00
bancika
1be52c1dfa
improved zooming
2011-01-29 09:49:28 +00:00
bancika
328d09123b
removed sysout
2011-01-29 09:02:19 +00:00
bancika
04cd80b561
added TO220 transistor
...
improved status text
2011-01-29 08:59:53 +00:00
bancika
3a419ba3bc
added transistor
2011-01-28 20:05:37 +00:00
bancika
971ceb7160
added template support
2011-01-28 19:21:35 +00:00
bancika
e0d8990954
added template support
2011-01-28 19:19:05 +00:00
bancika
a70ec95822
added template support
2011-01-28 19:13:49 +00:00
bancika
8aacf915e3
added template support
2011-01-28 18:57:21 +00:00
bancika
777d3f6deb
added template support
2011-01-28 18:55:40 +00:00
bancika
7de327b9bd
fixed point visibility on curved trace
...
added option to hide color bands on the resistor
2011-01-28 17:48:46 +00:00
bancika
11b7756a59
added resistor color codes
...
fixed double value parsing
2011-01-27 22:34:41 +00:00
bancika
b3351ef081
version info
2011-01-27 20:17:06 +00:00
bancika
b1dbf4f1d2
added action to right click menu
2011-01-27 19:52:59 +00:00
bancika
9161182924
added send to back/bring to front
2011-01-27 19:49:33 +00:00
bancika
94f769f785
added send to back/bring to front
2011-01-27 19:44:37 +00:00
bancika
6dffcd6349
added send to back/bring to front
2011-01-27 19:41:36 +00:00
bancika
6fad7a2427
fixed NPE and wrong undo/redo for ungroup
2011-01-27 19:21:34 +00:00
bancika
4ab6231590
refactored actions out
...
added right click menu
2011-01-27 19:16:40 +00:00
bancika
5de6caf073
fixed bug with file name when creating new file
2011-01-26 23:57:09 +00:00
bancika
be7ab3412d
optimize image saving/loading
2011-01-26 23:50:48 +00:00
bancika
3dd4a4c5e3
added worker thread
2011-01-26 21:49:57 +00:00
bancika
fb6f973a6e
added worker thread
2011-01-26 21:48:57 +00:00
bancika
e8d45e1426
added image alpha
2011-01-26 21:06:51 +00:00
bancika
51c916cbb5
added image component
2011-01-26 20:09:15 +00:00
bancika
a8ba97dc77
revived cut action
2011-01-26 19:45:44 +00:00
bancika
103860a42b
added update file
2011-01-26 19:04:51 +00:00
bancika
126d629cdc
refactored awt.transferable out of the presenter
...
fixed copy/paste between instances
2011-01-26 18:44:40 +00:00
bancika
f28dda37a6
optimize refresh when creating new component
2011-01-25 22:48:51 +00:00
bancika
3a7fdeb792
allow curve shape control points to overlap
2011-01-25 21:38:37 +00:00
bancika
13e0cec8ad
better logging
2011-01-25 19:13:07 +00:00
bancika
df33d7fd6e
improved IC
2011-01-24 21:28:53 +00:00
bancika
2f672bf2b4
round corners
2011-01-24 21:02:33 +00:00
bancika
e84f77a7ca
pulled out scripting because of locale issues
2011-01-24 20:58:18 +00:00
bancika
efeaf92ccb
ability to center label
2011-01-24 20:12:51 +00:00
bancika
8927b2c326
tweak control point visibility
2011-01-24 20:00:11 +00:00
bancika
3476d3a608
import text component
2011-01-24 19:49:04 +00:00
bancika
6c052403d3
import electrolytics
2011-01-24 19:40:22 +00:00
bancika
1322f48918
removed unused ode
2011-01-24 19:23:03 +00:00
bancika
62cbe4826f
improved stick mechanism when more than one point is stuck
2011-01-24 19:13:09 +00:00
bancika
2aa8aed874
improved importer for v1
2011-01-24 18:54:04 +00:00
bancika
6d361283a1
Configurable wheel zoom
2011-01-24 18:21:57 +00:00
bancika
b33b6b6495
show selection size on demand
...
removed scroll buttons in toolbox
2011-01-24 18:17:13 +00:00
bancika
fb5baf9571
added transparency to pot
2011-01-23 23:54:24 +00:00
bancika
2d6927993e
fixed creation bug with d&d
2011-01-23 23:47:35 +00:00
bancika
5806d17e56
added v1 conversion warnings
2011-01-23 23:25:20 +00:00
bancika
fcc001cb98
reduced number of base layers
2011-01-23 23:18:45 +00:00
bancika
1de1b9d6ec
refactored some swing out of the core parts
2011-01-23 22:57:52 +00:00
bancika
726f17aa7f
refactor some swing references
2011-01-23 19:58:47 +00:00
bancika
72ae295a09
fixed NPE
2011-01-23 18:51:04 +00:00
bancika
0aa61ecd8a
2011-01-23 18:34:15 +00:00
bancika
4106d2dad5
added label
2011-01-23 18:23:34 +00:00
bancika
f9c08ecbaa
changed curve position
...
synchronous messages
added pot
2011-01-23 17:26:34 +00:00
bancika
a422c9ad2d
don't stick to locked components
2011-01-22 13:23:58 +00:00
bancika
1cede9e071
added layer locking
2011-01-22 13:20:40 +00:00
bancika
664bf91852
added layer locking
...
added eyelet board
2011-01-22 13:17:43 +00:00
bancika
99d85a2d1f
fixed drag&drop when spacing changes
2011-01-21 23:06:48 +00:00
bancika
9fdf7c3e46
added radial electrolytic
2011-01-21 22:03:52 +00:00
bancika
2c00a7a973
improved piece of code
2011-01-21 21:17:30 +00:00
bancika
91509c2bce
added plastic diode
2011-01-21 21:10:57 +00:00
bancika
abe9fbbbd5
added plastic diode
2011-01-21 21:09:17 +00:00
bancika
5e886ed90c
turn off auto gc
2011-01-21 20:49:50 +00:00
bancika
7c5a125cd2
select components when dropped
2011-01-21 20:44:15 +00:00
bancika
3339a1b6eb
added object cache
2011-01-21 20:41:08 +00:00
bancika
d1603161a3
added object cache
2011-01-21 20:39:53 +00:00
bancika
c51357f58c
added object cache
2011-01-21 18:57:05 +00:00
bancika
d67a0e7c87
fixed board collapsing bug
2011-01-21 08:44:33 +00:00
bancika
3f4aa807f0
fixed board collapsing bug
2011-01-21 08:35:18 +00:00
bancika
9ae74ac0a1
improved lead drawing
2011-01-20 23:34:33 +00:00
bancika
be7e9a1d53
do not drag while creating new component
2011-01-20 23:23:40 +00:00
bancika
dd53cfe569
don't allow selection rect when creating new
...
update selection when dropped
2011-01-20 21:52:51 +00:00
bancika
90f760dcd1
naming
2011-01-20 21:47:09 +00:00
bancika
c875060e6a
fixed compiler warning
2011-01-20 21:44:36 +00:00
bancika
0aeaa0dea0
refactored selection code
2011-01-20 21:40:53 +00:00
bancika
0c92d76d99
changed status text formatting
2011-01-20 21:24:07 +00:00
bancika
a315bc06fa
refactored instantiation code out the presenter
2011-01-20 21:19:32 +00:00
bancika
2309e80edc
ctrl to unstuck components
2011-01-20 20:33:42 +00:00
bancika
e0fd55c374
added component slot while creating
...
invalidate components when deleted
2011-01-20 19:03:04 +00:00
bancika
419293a956
fixed pdf scaling
...
changed few colors
2011-01-20 00:12:16 +00:00
bancika
55f7d2e057
added grid type
...
renamed few classes
2011-01-19 19:38:36 +00:00
bancika
69ef633af3
improved lead looks
2011-01-19 18:58:38 +00:00
bancika
e38fb84621
boards don't disappear when points are flipped
2011-01-19 18:47:15 +00:00
bancika
d4f2662bde
fixed ghost painting
2011-01-19 18:42:08 +00:00
bancika
be9a47753c
removed old class
2011-01-19 18:30:20 +00:00
bancika
15b03b12a5
refactored file management out of presenter
2011-01-19 18:28:31 +00:00
bancika
69e961b296
refactored file management out of presenter
2011-01-19 18:24:13 +00:00
bancika
0d6fa98221
removed log for memory tracking
2011-01-19 18:14:37 +00:00
bancika
8a83bca7f2
do not show unnecessary decimals
2011-01-18 20:51:57 +00:00
bancika
7f1f7b60a5
fixed editing units
2011-01-18 20:39:28 +00:00
bancika
5e88aeedc1
2011-01-18 20:35:13 +00:00
bancika
8c4c884062
use enter and escape in the editor dialog
2011-01-17 23:14:33 +00:00
bancika
fb46acad60
Adjust label angle if needed to make sure that it's readable
2011-01-17 23:07:46 +00:00
bancika
a2ea8ee393
control point collision detection
2011-01-17 22:58:35 +00:00
bancika
5cea9f0193
persist zoom level
2011-01-17 22:48:43 +00:00
bancika
b9aeaff6da
bom tweak
...
anti-aliasing made as configurable item
2011-01-17 22:28:43 +00:00
bancika
e866762b05
always show control point when creating new component
...
changed board alignment
fixed sticking to non-stickable points
2011-01-17 20:24:29 +00:00
bancika
dcb5b668db
fix main class
2011-01-17 19:57:31 +00:00
bancika
f37e0dfc95
setup sticky and visibility policy for each point inidividually
2011-01-17 19:46:42 +00:00
bancika
7ad87076d3
added icons, fixed donate option
2011-01-17 19:20:02 +00:00
bancika
6dba12eab8
board improvements
...
show point for non-stretchable components too
2011-01-17 00:19:47 +00:00
bancika
c02b37bcba
fixed modified flag on drag end
2011-01-16 23:26:17 +00:00
bancika
584d84ff77
improved display of control points and status message
2011-01-16 23:18:15 +00:00
bancika
796276b1c1
object optimization
2011-01-16 23:08:31 +00:00
bancika
c3d5556121
improved point-by-point creation
2011-01-16 23:04:32 +00:00
bancika
5b0eb295c8
show directories in file choosers
2011-01-16 21:17:03 +00:00
bancika
1d0f393931
added point by point component creation
2011-01-16 21:11:41 +00:00
bancika
8186841851
improved vero board
2011-01-16 13:35:53 +00:00
bancika
2478c7e51b
temporary disable accessory in file choosers
2011-01-16 13:35:29 +00:00
bancika
1b2495f23e
fixed save and save as to update the title bar
2011-01-16 13:28:34 +00:00
bancika
2af10da63c
refactor drawing code out of presenter
2011-01-16 13:28:15 +00:00
bancika
6da2a6e94c
refactor drawing code out of presenter
2011-01-16 13:27:45 +00:00
bancika
2660841ceb
allow choosing name/value
2011-01-16 09:50:00 +00:00
bancika
6f6d802829
hotspot tracking optimization
2011-01-16 09:32:34 +00:00
bancika
b81d633ce5
improve curve detection
2011-01-16 09:07:01 +00:00
bancika
63cf354c25
fixed paste translation
2011-01-16 08:47:17 +00:00
bancika
e1377a8b09
painting optimization
2011-01-16 08:45:22 +00:00
bancika
1781c45317
outline optimization
2011-01-16 08:38:10 +00:00
bancika
7fd817191b
optimize selection rect
2011-01-15 21:52:53 +00:00
bancika
e8048d9d94
fix board name
2011-01-15 21:50:27 +00:00
bancika
657ce2e580
use acceleration
2011-01-15 21:48:36 +00:00
bancika
60e0ce6392
painting optimization
2011-01-15 21:05:31 +00:00
bancika
0ceed9a93a
sort properties for project
2011-01-15 20:51:30 +00:00
bancika
a470fb2abd
title and desc non defaultable
2011-01-15 20:50:12 +00:00
bancika
c8796102d9
moved utility method
2011-01-15 20:48:23 +00:00
bancika
1efe629f3d
version #
2011-01-15 20:42:35 +00:00
bancika
e9bcae11e3
improve paste
2011-01-15 20:41:31 +00:00
bancika
03444c3146
added helper methods for config reader
2011-01-15 20:32:46 +00:00
bancika
84818eef6a
refresh selection on delete
2011-01-15 15:38:55 +00:00
bancika
3759fbc1ba
allow expressions in double text field
2011-01-15 15:35:45 +00:00
bancika
f05c3ccc86
save project default properties
2011-01-15 15:05:07 +00:00
bancika
b99d438eb8
checks for file modifications
2011-01-15 14:19:36 +00:00
bancika
52df431beb
checks for file modifications
2011-01-15 14:04:33 +00:00
bancika
d16ee1d890
added menu item to edit selection
2011-01-15 11:13:19 +00:00
bancika
cb1155e8fa
fixed rounding to grid
2011-01-15 10:33:16 +00:00
bancika
c677e98cad
editable project properties
2011-01-15 10:31:07 +00:00
bancika
dd4080accb
make grid spacing flexible
2011-01-15 10:11:09 +00:00
bancika
c8de2aa271
improved color editor
2011-01-14 16:23:00 +00:00
bancika
4420a97993
fixed double text field warning icon
2011-01-14 14:02:58 +00:00
bancika
1f5fa8ae14
fixed measure editing
...
fixed trace lead color
2011-01-14 13:57:51 +00:00
bancika
628d370019
changed about dialog
2011-01-14 13:41:55 +00:00
bancika
9652059ce7
added help items
2011-01-14 13:36:10 +00:00
bancika
8bc851875d
added help items
2011-01-14 13:22:18 +00:00
bancika
acf5b78a6c
added help items
2011-01-14 13:21:44 +00:00
bancika
d91d7baff3
added trace mask icon
2011-01-14 13:02:28 +00:00
bancika
0976a25c88
added trace mask icon
2011-01-14 12:49:51 +00:00
bancika
a399fedfd7
improved d&d
2011-01-14 12:38:50 +00:00
bancika
ef443925c2
added export trace
...
improved status message on selection
2011-01-14 10:00:04 +00:00
bancika
e5c0b01aca
include stuck components in drag
2011-01-13 21:34:45 +00:00
bancika
f3ed8d1a7c
tweak colors
2011-01-13 18:50:27 +00:00
bancika
7afeb48407
impoved bom
2011-01-12 23:59:34 +00:00
bancika
2dc7a50e2f
zoom level doesn't reflect in the rulers
2011-01-12 23:57:47 +00:00
bancika
aac45e8978
added project info component
2011-01-12 23:01:35 +00:00
bancika
b9e5704225
improved few components
2011-01-12 22:48:00 +00:00
bancika
521e3fda5f
added bom component
2011-01-12 20:50:13 +00:00
bancika
23f4cb7468
fixed npe
2011-01-12 20:43:51 +00:00
bancika
dd1ec04f1c
track string drawing
2011-01-12 20:43:40 +00:00
bancika
f050ab5818
doc
2011-01-12 18:25:44 +00:00
bancika
09e4862bcc
grouping improvement
2011-01-12 17:46:57 +00:00
bancika
27bac25c8b
added group/ungroup
2011-01-12 00:39:39 +00:00
bancika
a04c90b689
update prefixes
2011-01-11 23:38:35 +00:00
bancika
d2bacdaa21
add ant build
2011-01-11 23:36:29 +00:00
bancika
f8dd6a36c0
update prefixes
2011-01-11 23:31:25 +00:00
bancika
5d22d282fa
use red when selected
2011-01-11 21:48:38 +00:00
bancika
19d561d35d
show selection in status bar
2011-01-11 21:34:15 +00:00
bancika
070e3edf52
use red when selected
2011-01-11 21:22:07 +00:00
bancika
e3a3dfe82e
use red rectangle when selected
2011-01-11 19:22:48 +00:00
bancika
a97f83f1ac
use red rectangle when selected
2011-01-11 19:21:05 +00:00
bancika
37a7362d9e
fixed d&d bug with multiple selection
2011-01-11 18:54:53 +00:00
bancika
e9936e4adb
select all works now
2011-01-11 18:47:40 +00:00
bancika
cb72d596a3
editable colors for boards
2011-01-10 23:47:39 +00:00
bancika
ce63511188
editable colors for boards
2011-01-10 23:43:01 +00:00
bancika
c2e5b6d20c
improved switch and IC
2011-01-10 23:32:47 +00:00
bancika
dcbd351589
improved switch
2011-01-10 23:12:07 +00:00
bancika
56beaa7f9b
draw leads on the top, useful for radial components
2011-01-10 23:06:23 +00:00
bancika
c4cedd8946
better measure
2011-01-10 22:51:26 +00:00
bancika
d141b9c477
added delete functionality
2011-01-10 22:38:50 +00:00
bancika
e249667bbd
allow custom cm and in spacing
...
more precise ruler
2011-01-10 19:45:05 +00:00
bancika
ee01f390da
better measurement
2011-01-10 19:37:13 +00:00
bancika
3fd425f2cd
removed old code
2011-01-10 18:48:17 +00:00
bancika
e17c0d5753
abstract class reorganization
...
sort properties by name
2011-01-10 18:43:23 +00:00
bancika
dc1f0ac7bd
2011-01-10 18:32:14 +00:00
bancika
13cfcb16df
editable board spacing
2011-01-10 18:31:24 +00:00
bancika
218126c85e
renamed class
2011-01-10 18:26:49 +00:00
bancika
e7784f442b
added abstract curve
2011-01-10 00:07:22 +00:00
bancika
573b58902b
jumper to blue
2011-01-09 23:49:58 +00:00
bancika
974c5bcf21
added trace cut
2011-01-09 23:38:55 +00:00
bancika
481c28d835
fixed npe
2011-01-09 23:38:37 +00:00
bancika
5f860348df
change layer to double
...
added solder pad
2011-01-09 23:10:24 +00:00
bancika
7af112a28b
added ic pins
2011-01-09 14:28:02 +00:00
bancika
c898fee28e
added color properties to abstract leaded comp
2011-01-09 13:11:46 +00:00
bancika
f2fa8195b3
added some icons
2011-01-09 12:44:24 +00:00
bancika
41bcfec45e
added some icons
2011-01-09 12:44:07 +00:00
bancika
32efad1490
process polygon line
2011-01-09 12:19:44 +00:00
bancika
6a80bcdbe6
process shape outline
2011-01-09 12:16:53 +00:00
bancika
37a74f7918
added wire
2011-01-09 12:16:27 +00:00
bancika
94c53a2344
doc
2011-01-09 00:46:24 +00:00
bancika
672aef6799
2011-01-09 00:42:00 +00:00
bancika
9a2fdc264f
disable alpha on jumpers
2011-01-09 00:39:04 +00:00
bancika
d43e098216
added transparency
2011-01-09 00:08:13 +00:00
bancika
300753bb85
sort categories
2011-01-08 19:24:06 +00:00
bancika
fa2709efc0
moved logic to component processor
2011-01-08 18:37:11 +00:00
bancika
43d931a1e6
cleanup
2011-01-08 18:31:36 +00:00
bancika
4dd470f185
support for line recognition
...
recognize deprecated properties
2011-01-08 18:22:36 +00:00
bancika
f3bc414676
Added jumper and trace
2011-01-08 18:19:57 +00:00
bancika
0b319cf46f
2011-01-08 15:50:51 +00:00
bancika
90e8f4004b
changed switch
2011-01-08 15:48:15 +00:00
bancika
80fff261bb
removed old code
2011-01-08 15:39:22 +00:00
bancika
ad43ecd0ed
added selection size
2011-01-08 15:35:33 +00:00
bancika
a4309a169c
fixed z-order selection
2011-01-08 14:18:05 +00:00
bancika
ca1d71e2eb
draw control points on the top
2011-01-08 14:13:55 +00:00
bancika
695887ba4c
do not show control points of non-stretchable
2011-01-08 14:10:24 +00:00
bancika
33d03a377d
do not look for setter if no annotation is found
2011-01-08 14:06:18 +00:00
bancika
2d942a3214
moved common code to the main project
2011-01-08 14:02:53 +00:00
bancika
746b7d4e97
reorganized packages
...
added toggle switch
2011-01-08 14:02:21 +00:00
bancika
8a115e5cbd
fixed d&d jumping issue when zoomed
2011-01-08 14:00:56 +00:00
bancika
93ac7b24d1
Code cleanup
2011-01-08 10:56:59 +00:00
bancika
a91e2c2617
fixed d&d jumping issue
2011-01-08 10:55:08 +00:00
bancika
69f1e8afcd
Z-order component handling
2011-01-08 10:17:01 +00:00
bancika
d2cc7cd214
Z-order component handling
2011-01-08 10:16:17 +00:00
bancika
e0a3a64696
fixed dynamic jar loading
2011-01-08 10:03:27 +00:00
bancika
b9fe3d84e2
Z-order component handling
2011-01-08 09:34:21 +00:00
bancika
5b0753c42c
improved perfboard
2011-01-08 09:33:27 +00:00
bancika
d4cece7f5a
improved perfboard
2011-01-08 09:02:48 +00:00
bancika
435f8d62f2
added boards
2011-01-07 17:03:39 +00:00
bancika
a5c5296365
moving library to new project
2011-01-07 16:37:37 +00:00
bancika
a6b378c173
2011-01-07 16:34:40 +00:00
bancika
defd97118a
IC painting issue fix
2011-01-06 00:42:32 +00:00
bancika
53433f0836
increased repaint hack time
2011-01-06 00:39:52 +00:00
bancika
e612b39b26
better d&d of control points
...
doc
2011-01-06 00:23:59 +00:00
bancika
b33d1c3e37
improved IC
2011-01-05 23:54:57 +00:00
bancika
3b3a9baa82
warning fixed
2011-01-05 19:43:48 +00:00
bancika
1b3457623d
warning fixed
2011-01-05 19:42:18 +00:00
bancika
7bd3245024
added enum editor
2011-01-05 19:41:32 +00:00
bancika
51eee908c2
changed control point api
2011-01-05 19:21:59 +00:00
bancika
8db24c2588
added project to component.draw
...
better logging
2011-01-05 01:00:16 +00:00
bancika
dd50ccf785
simplified component framework
2011-01-05 00:20:09 +00:00
bancika
69acfcff2f
simplified component framework
2011-01-05 00:09:11 +00:00
bancika
d1892cae70
added more capacitors
2011-01-04 22:58:04 +00:00
bancika
2c994228f4
added more capacitors
2011-01-04 22:54:57 +00:00
bancika
74c7007b23
added capacitor
2011-01-04 22:47:41 +00:00
bancika
872293ea0e
doc
2011-01-04 22:29:10 +00:00
bancika
cb5c95478f
abstract leaded component changes
2011-01-04 22:19:24 +00:00
bancika
2bd2ecd13d
renamed BOM objects
2011-01-04 21:13:13 +00:00
bancika
32409b186f
doc
2011-01-04 21:01:46 +00:00
bancika
a88f0d0a45
refactored component framework
2011-01-04 20:55:35 +00:00
bancika
73da0f4a9b
2011-01-04 19:07:30 +00:00
bancika
50ac3a9487
package renamed
2011-01-04 18:59:19 +00:00
bancika
bc3eea1ff8
package renamed
2011-01-04 18:54:02 +00:00
bancika
4e935aecc9
package renamed
2011-01-04 18:44:00 +00:00
bancika
b38bb5526e
horizontal leaded components
2011-01-03 22:51:00 +00:00
bancika
d248e7b211
doc
2011-01-03 22:41:30 +00:00
bancika
60d5f1747b
auto-increment names
...
abstract leaded component
2011-01-03 22:13:56 +00:00
bancika
79a48a04e0
2011-01-03 19:23:10 +00:00
bancika
602bd81bb4
fixed d&d alignment issues
2011-01-03 18:33:18 +00:00
bancika
76d0646095
fixed undo with d&d
2011-01-03 17:17:56 +00:00
bancika
315a8ea259
fixed undo with d&d
2011-01-03 17:17:11 +00:00
bancika
dab2ecf7d4
painting optimization
2011-01-03 17:12:29 +00:00
bancika
ae03132dc4
improved d&d
...
fixed deadlock
2011-01-03 14:54:49 +00:00
bancika
2948097d07
doc
2011-01-03 14:33:13 +00:00
bancika
773fa10b62
improved d&d
2011-01-03 14:31:34 +00:00
bancika
68ffef2e8c
better d&d cursor
2011-01-03 14:31:08 +00:00
bancika
86e07e60b8
painting issue fix
2011-01-03 13:48:04 +00:00
bancika
cb56375de9
painting issue fix
2011-01-03 13:26:20 +00:00
bancika
2f87896523
2011-01-03 10:31:44 +00:00
bancika
65650edad6
2011-01-02 23:36:52 +00:00
bancika
f680ecf9cf
drag cursor to hand
2011-01-02 22:31:14 +00:00
bancika
751af001a6
auto-gc
2011-01-02 21:24:54 +00:00
bancika
950a899b68
2011-01-02 18:13:02 +00:00
bancika
77cb69e62a
added new src for library
2011-01-02 18:12:35 +00:00
bancika
96d869aec6
2011-01-02 18:12:18 +00:00
bancika
e2e3c9d7e7
removed components from the test src
2011-01-02 18:11:55 +00:00
bancika
d48131e5b0
2011-01-02 17:23:59 +00:00
bancika
4d3bee4ad8
added docs
2011-01-02 13:25:00 +00:00
bancika
d4e42566a7
added PropertyInjector
2011-01-02 13:16:56 +00:00
bancika
6e0bcaa878
added docs
2011-01-02 12:37:57 +00:00
bancika
4da06d79b0
code format
2011-01-02 12:15:31 +00:00
bancika
9fecfe947c
2010-01-12 18:36:49 +00:00
bancika
0ef611fe40
new HttpProxy
2009-12-23 22:49:25 +00:00
bancika
d7d774bec3
added jettison jar
2009-12-22 22:26:38 +00:00
bancika
7d833f77ed
deleted unused file
2009-12-22 00:15:32 +00:00
bancika
65f7703660
added ant
2009-12-22 00:07:08 +00:00
bancika
c8c3b7e9cd
removed mysql dependency
2009-12-20 18:58:56 +00:00
bancika
02d70eae6f
2009-12-20 17:54:12 +00:00