Add custom KiCad autocomplete list settings (#1342)

* Add admin editor for KiCad autocomplete lists

* Add custom KiCad autocomplete list settings

* Ignore the footprints_custom.txt and symbols_custom.txt in git and create them on the fly if needed

Otherwise it breaks the update mechanism

* Added comments

* Include kicad custom files in config backup command

---------

Co-authored-by: Jan Böhmer <mail@jan-boehmer.de>
This commit is contained in:
DanTrackpaw 2026-04-15 00:01:00 +02:00 committed by GitHub
parent 35dcb298e7
commit 58a34e3628
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 665 additions and 3 deletions

View file

@ -0,0 +1,28 @@
{% extends "main_card.html.twig" %}
{% block title %}{% trans %}settings.misc.kicad_eda.editor.title{% endtrans %}{% endblock %}
{% block card_title %}<i class="fa-solid fa-pen-to-square fa-fw"></i> {% trans %}settings.misc.kicad_eda.editor.title{% endtrans %}{% endblock %}
{% block card_content %}
<p class="text-muted">
{% trans %}settings.misc.kicad_eda.editor.description{% endtrans %}
</p>
{{ form_start(form) }}
{{ form_row(form.useCustomList) }}
<div class="row g-3">
<div class="col-12 col-xl-6">
{{ form_row(form.customFootprints) }}
{{ form_row(form.customSymbols) }}
</div>
<div class="col-12 col-xl-6">
{{ form_row(form.defaultFootprints) }}
{{ form_row(form.defaultSymbols) }}
</div>
</div>
{{ form_row(form.save) }}
{{ form_end(form) }}
{% endblock %}