Added 'Auto-Unit Conversion' configuration which automatically converts between metric and imperial units based on the ruler unit preference

This commit is contained in:
Bane Stojkovic
2026-02-17 20:44:50 +01:00
parent c4efe7d20f
commit 508d1db513
19 changed files with 376 additions and 46 deletions
@@ -84,6 +84,9 @@ public class ConfigPlugin implements IPlugIn {
swingUI.injectMenuAction(
ActionFactory.getInstance().createConfigAction(plugInPort, "Auto-Create Pads",
SolderPadAutoCreator.AUTO_PADS_KEY, false), CONFIG_MENU);
swingUI.injectMenuAction(
ActionFactory.getInstance().createConfigAction(plugInPort, "Auto-Convert Units",
IPlugInPort.AUTO_UNIT_CONVERSION_KEY, true), CONFIG_MENU);
swingUI.injectMenuAction(
ActionFactory.getInstance().createConfigAction(plugInPort, "Auto-Edit Mode", IPlugInPort.AUTO_EDIT_KEY, true),
CONFIG_MENU);
@@ -24,6 +24,7 @@ Anti-Aliasing|Anti-Aliasing
Arrow Size|Pfeilgröße
Author|Verfasser
Auto-Create Pads|Automatische Erstellung von Lötpads
Auto-Convert Units|Automatische Umrechnung der Einheiten
Auto-Edit Mode|Automatischer Bearbeitungsmodus
Base|Basis
Below|Unter
@@ -22,6 +22,7 @@ Anti-Aliasing
Arrow Size
Author
Auto-Create Pads
Auto-Convert Units
Auto-Edit Mode
Base
Below
@@ -22,6 +22,7 @@ Anti-Aliasing|Suavizado
Arrow Size|Tamaño de Flecha
Author|Autor
Auto-Create Pads|Creación Automática de Pads
Auto-Convert Units|Conversión automática de unidades
Auto-Edit Mode|Modo de Edición Automática
Base|Base
Below|Debajo
@@ -22,6 +22,7 @@ Anti-Aliasing|Anti-aliasing
Arrow Size|Taille de la flèche
Author|Auteur
Auto-Create Pads|Création automatique des pads
Auto-Convert Units|Conversion automatique des unités
Auto-Edit Mode|Mode d'édition automatique
Base|Base
Below|Ci-dessous
@@ -24,6 +24,7 @@ Apply Variant|Applica variante
Arrow Size|Dimensione Freccia
Author|Autore
Auto-Create Pads|Creazione Automatica dei Pad
Auto-Convert Units|Conversione automatica delle unità
Auto-Edit Mode|Modalità di Editaggio Automatica
Base|Base
Below|Sotto
@@ -24,6 +24,7 @@ Anti-Aliasing|Anti-aliasing
Arrow Size|Pijlgrootte
Author|Ontwerper
Auto-Create Pads|Automatisch aanmaken van soldeereilandjes
Auto-Convert Units|Automatische eenheidsconversie
Auto-Edit Mode|Automatisch bewerken modus
Base|Basis
Below|Onder
@@ -22,6 +22,7 @@ Anti-Aliasing|Suavizado
Arrow Size|Tamanho da Flecha
Author|Autor
Auto-Create Pads|Criação Automática de Pads
Auto-Convert Units|Conversão automática de unidades
Auto-Edit Mode|Modo de Edição Automática
Base|Base
Below|Abaixo
@@ -22,6 +22,7 @@ Anti-Aliasing
Arrow Size|Veličina Strelice
Author|Autor
Auto-Create Pads|Auto-Kreiranje Pad
Auto-Convert Units|Automatska konverzija jedinica
Auto-Edit Mode|Automatsko Editovanje
Base|Osnova
Below|Ispod
@@ -22,6 +22,7 @@ Anti-Aliasing|एंटी-अलियासिंग
Arrow Size|तीर का आकार
Author|लेखक
Auto-Create Pads|ऑटो-क्रिएट पैड
Auto-Convert Units|स्वचालित इकाई रूपांतरण
Auto-Edit Mode|ऑटो-एडिट मोड
Base|आधार
Below|नीचे
@@ -22,6 +22,7 @@ Anti-Aliasing|抗锯齿
Arrow Size|箭头大小
Author|作者
Auto-Create Pads|自动创建焊盘
Auto-Convert Units|自动转换单位
Auto-Edit Mode|自动编辑模式
Base|基座
Below|下方