Match nodes when ids change (fallback by name and position)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 65/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- devtools
Direzione di ricerca
Start by reading docs/compatibility.md to check if FigCraft ids stay stable across saves, and report findings here. The matching logic (file not named) must fall back to type, name and tree position when ids mismatch, noting fallback in report. Add tests with a renumbered copy of same file; done when tests pass and report indicates fallback.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
figdiff matches nodes by id. If FigCraft re-assigns ids in some situations (for example after copy and paste or a file migration), every node would show as removed and added.
Done when
- When ids do not line up, nodes are matched by type, name and position in the tree, and the report says it fell back
- Tests cover a renumbered copy of the same file
First check, with real FigCraft files, whether ids are stable across saves (see docs/compatibility.md) and share what you find here.
Generated by Claude Code
- Lingua principale
- TypeScript
- Stelle
- 0
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di bintangyoga/figdiff
-
help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
bintangyoga/figdiff#8 ·
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
bintangyoga/figdiff#3 ·
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
bintangyoga/figdiff#1 ·
-
Add a Markdown output formatApertaenhancement good first issue
Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100
bintangyoga/figdiff#5 ·
-
enhancement good first issue
Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100
bintangyoga/figdiff#4 ·
Tutte le issue di bintangyoga/figdiff
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
awslabs/visual-asset-management-system#1278 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
mifi/lossless-cut#3213 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 83/100
plasma-umass/scalene#1123 ·
I maintainer di solito rispondono entro 1 giorno