Commit Graph

27 Commits

Author SHA1 Message Date
Branislav Stojkovic f820c23093 mavenize 2025-03-10 13:03:51 +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 717e20ead3 Printed projects are sometimes missing parts of components or text 2022-10-26 22:53:31 +02:00
Bane Stojkovic 18c7b9207b Release 4.30.1 2022-10-23 07:27:24 +02:00
Bane Stojkovic d376ec9278 Visual regression testing 2022-03-03 09:42:31 +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 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
bancika d3655e3f69 replace URLClasSLoader with agent 2020-12-15 17:23:32 +01:00
bancika 77ab989334 pinch zooming for mac 2020-12-09 21:30:08 +01:00
bancika 12364e908a Switched from iText to OrsonPDF library for PDF creation 2020-09-16 17:26:56 +02:00
bancika 5164501228 patch for mac-specific file handler 2020-09-07 08:47:50 +02:00
bancika c2007f62b1 add unit tests 2020-04-09 23:45:16 +02:00
admin 71f5bcd1f7 java 8 and mac build 2020-03-21 12:18:55 +03:00
Branislav Stojkovic 27a24b45b3 fix OSX build error 2018-12-21 20:37:51 +01:00
Branislav Stojkovic 53b58ef35a Fixed BOM export to Excel 2018-12-16 10:36:42 +01:00
bancika d6ac3c4018 "cut line" added 2018-12-11 17:05:04 +01:00
Branislav Stojkovic 71afe72f37 java 8 migration 2018-02-13 11:32:48 +01:00
Branislav Stojkovic 38aa6bf660 Import files created in DIYLC v2 2017-05-08 11:42:16 +02:00
bancika dda588b28f Use balloon to show announcements and update notifications 2017-04-25 12:09:10 +02: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 1eeed9174a refactor old version parsing
remove dependency from core to library
validate SolderPad size
2016-10-28 13:24:25 +02:00
Branislav Stojkovic f571992692 renamed lib 2016-10-28 00:44:03 +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 a197bbc21a fix build 2016-10-24 10:13:00 +02:00
Branislav Stojkovic 0610229157 move folders 2016-10-23 17:29:23 +02:00