Skip to content

Add welder main screen proposal - #1

Open
korneo51 wants to merge 1 commit into
mainfrom
pr/welder-main-screen
Open

Add welder main screen proposal#1
korneo51 wants to merge 1 commit into
mainfrom
pr/welder-main-screen

Conversation

@korneo51

@korneo51 korneo51 commented Apr 6, 2026

Copy link
Copy Markdown
Owner

Add proposal file for main-screen welder access.

korneo51 commented Apr 6, 2026

Copy link
Copy Markdown
Owner Author

Plan d’implémentation recommandé pour cette PR :

  1. Extraire un helper weldableBars depuis bars.filter(b => b.isRemnant && (asgn[b.id] || []).length === 0).
  2. Ajouter un toggleWeldBar(barId) commun pour sélectionner/désélectionner deux chutes compatibles.
  3. Afficher un bloc Soudeuse directement dans l’écran principal, au-dessus de la liste des barres.
  4. Réutiliser weldSel et doWeld() pour éviter la duplication de logique.
  5. Garder le bloc inventaire cohérent, ou le simplifier pour ne pas dupliquer inutilement l’UI.

Comportement attendu :

  • visible seulement si hasWelder
  • propose seulement les chutes vides
  • refuse deux profils différents avec feedback clair
  • bouton SOUDER visible seulement quand 2 chutes compatibles sont sélectionnées
  • la soudure continue d’appliquer WELD_LOSS et crée une nouvelle chute comme aujourd’hui.

1 similar comment

korneo51 commented Apr 6, 2026

Copy link
Copy Markdown
Owner Author

Plan d’implémentation recommandé pour cette PR :

  1. Extraire un helper weldableBars depuis bars.filter(b => b.isRemnant && (asgn[b.id] || []).length === 0).
  2. Ajouter un toggleWeldBar(barId) commun pour sélectionner/désélectionner deux chutes compatibles.
  3. Afficher un bloc Soudeuse directement dans l’écran principal, au-dessus de la liste des barres.
  4. Réutiliser weldSel et doWeld() pour éviter la duplication de logique.
  5. Garder le bloc inventaire cohérent, ou le simplifier pour ne pas dupliquer inutilement l’UI.

Comportement attendu :

  • visible seulement si hasWelder
  • propose seulement les chutes vides
  • refuse deux profils différents avec feedback clair
  • bouton SOUDER visible seulement quand 2 chutes compatibles sont sélectionnées
  • la soudure continue d’appliquer WELD_LOSS et crée une nouvelle chute comme aujourd’hui.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant