Commit Graph

617 Commits

Author SHA1 Message Date
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 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 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
Branislav Stojkovic 9f053f5dfa fix mavenized 2025-03-11 15:14:59 +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 76071e8c1e app framework update 2025-03-11 09:20:04 +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 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 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 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 716dc40f53 fix build 2025-02-21 20:57:26 +01:00
Branislav Stojkovic 3a625a7105 fix keyboard zoom 2025-02-20 13:58:08 +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
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 8d9234d3f6 Show Label text in 'Project Explorer' in addition to the name 2025-02-10 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