39 Commits

Author SHA1 Message Date
L'électron rare 2402288a2b feat: ajout d'un fichier README_FR.md et mise à jour du README.md avec un lien de parrainage 2026-03-26 07:57:20 +01:00
Benny Megidish 8c4c341b10 Merge branch 'master' of https://github.com/bennymeg/JLC-Plugin-for-KiCad 2025-12-14 18:49:22 +02:00
Benny Megidish 605756ddb1 chore: invert backup flag + fix checkbox ui bug 2025-12-14 18:44:56 +02:00
Lukas Lang 7ac0af4ccf fix: crash when trying to rename non-existent designators/BOM/positions files (#225) 2025-12-05 13:50:10 +02:00
Benny Megidish 87fe0fc675 chore: rewording 2025-10-13 10:22:18 +03:00
Neil Enns a20484abc5 feat: add support for a --noBackup flag and UI checkbox & dev containers (#221)
* Add vscode devcontainer

* Add test files to gitignore

* Add --noBackup flag

* Update installer
2025-10-13 09:18:09 +03:00
WilheJo 6a2804ef19 feat: rename unzipped files if archive gets a user defined name (#210) 2025-10-03 13:59:00 +03:00
Antonín Skala 2894567147 feat: add nonInteractive mode (#212) 2025-08-02 21:04:04 +03:00
Benny Megidish 08774e06ed chore: archive name PR cleanup #202, close #188 2025-03-25 18:59:00 +02:00
Lukas Lang 3778c9a1fa feat: add ability to customize archive name (#202)
* Add ability to customize archive name

* Remove incorrect autocomplete for ARCHIVE_NAME text box

---------

Co-authored-by: Lukas Lang <langl@phys.ethz.ch>
2025-03-25 18:47:04 +02:00
Viermusketiere ff77eca2bc feat: added CLI Interface (#179)
* Added CLI Interface

* Added .pyc to gitignore for CLI usecases

* Moved cli progress bar generation to utils

* Included ALL_ACTIVE_LAYERS_OPT

* Added documentation to README for cli usage
2024-12-05 20:30:58 +02:00
Adrian Studer e1378eea49 feat: add option to enable/disable plotting of all active layers (#176)
* Add option to enable/disable export of all active layers. Disabling that option will only export commonly used fabrication layers. Addresses issue #172

* move definition of standard layers to config.py
2024-11-21 14:57:43 +02:00
XiNGRZ 2a5e4a9aca Feat: Optionally use User.2 layer for alternative outline (#170)
* feat: optionally use User.2 layer for alternative outline #169

* chore: fix table of layer override fields
2024-10-14 22:02:02 +03:00
Benny Megidish e19c0e411b feat: added extend edge cuts layer option #149 2024-04-21 00:31:03 +03:00
Benny Megidish f78ad8c141 feat: added auto fill option #151 2024-04-20 20:22:47 +03:00
Benny Megidish 266eb3bd31 feat: auto traslate as an option (#135) 2024-03-07 14:37:50 +02:00
Benny Megidish b80a14dfbb feat: extra layers support (#113) 2024-02-27 22:41:54 +02:00
Benny Megidish c1322b705f chore: v4 2024-02-27 12:18:05 +02:00
dzid26 13fc67bbd7 feat: Don't change output folder and store backups as zip (#110)
* store backups as zip instead of new directories

* Make sure all temp folders are removed
2024-02-15 16:46:38 +02:00
Benny Megidish 8a0af1a043 chore: rename to exclude DNP #54 2023-09-26 23:03:33 +03:00
Benny Megidish d3cb95030a feat: ignore dnp if value == DNP and option is set
#54
2023-09-26 22:44:15 +03:00
Benny Megidish 872c0d90df feat: added GUI options support #54 2023-09-21 12:04:04 +03:00
Benny Megidish 57fd582a6d fix: normalized generated filename #85 2023-08-18 15:13:39 +03:00
John Obaterspok 8beb878d32 Make sure all zones are updated before starting an export 2023-08-04 12:23:50 +02:00
Fisheiyy ac0fec8faf Update thread.py 2023-06-13 20:35:21 -05:00
Fisheiyy 2ac859e7e7 exclude .csv & .ipc) from gerber archive 2023-06-13 02:33:24 -05:00
Fisheiyy 830819b27b Only delete temp_dir if files successfully copied to output_path 2023-06-12 19:42:26 -05:00
Fisheiyy 468640df8a Output Folder Name Rework & Minor Correction 2023-06-12 05:59:32 -05:00
Benny Megidish 1d5a1b244e feat: orginize gerber archive #15 #61 2023-05-18 20:06:47 +03:00
Anton Schirg 1e1b347852 feat: show errors in a message box
before, the progress window would stay on screen if the thread aborts
due to an error
2022-10-17 22:20:00 +02:00
Benny Megidish 5b821aebe2 chore: removed all JLCPCB direct integration code 2022-07-26 14:26:56 +03:00
Benny Megidish a6d1999839 fix: webbrowser opening for MacOS #2 #4 2022-07-21 12:03:33 +03:00
Benny Megidish c7cc47718d chore: scafolding + project dir output #3 2022-07-21 12:03:02 +03:00
Benny Megidish a84c8e4d83 fix: designator seperator 2022-06-29 13:00:50 +03:00
Benny Megidish f46f57d36d feat: handle duplicate footprint designators #1 2022-06-28 11:49:11 +03:00
Benny Megidish f7f27d3856 feat: archive production files 2022-06-02 21:30:16 +03:00
Benny Megidish 4ac479a31d feat: ignore footprints 2022-06-02 20:57:34 +03:00
Benny Megidish 7cd65e25d3 fix: remove new lines in csv 2022-06-02 20:14:22 +03:00
Benny Megidish b9f45f7135 feat: initial commit 2022-06-02 19:41:42 +03:00