Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

E2 follow-up: draw and re-anchor connectors in the editor

Aperta
#91 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
react, typescript
Ambito
design, frontend

Direzione di ricerca

Read editor-state.ts for existing editor modes and actions, then inspect EditorLayer.tsx and src/objects/connector.ts, especially resolveLinkEnd and resolveRouteEnd. Trace how connector placement and object deletion currently work before choosing an implementation path. Done means users can draw anchored connectors, re-anchor or free ends, manage waypoints, and avoid dangling anchors when objects are deleted.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area:holodeck enhancement

Split out of #36 (E2). The connector part renders anchored lines (placement.link: object, port or free ends, waypoints; A* routed), but the editor can only place a free 3-cell connector from the palette; anchoring needs scene JSON or a host.

Wanted (Arcentry parity): connector draw mode (click an object/port, click another), drag an end handle to re-anchor or free it, add/remove waypoints, and delete-cascade or detach when an anchored object is deleted (today a dangling anchor just draws nothing).

Where: packages/editor-2.5d-react/src/editor/editor-state.ts (new mode + actions), EditorLayer.tsx (handles), src/objects/connector.ts (resolveLinkEnd, reuse resolveRouteEnd port snapping). Overlaps E3 editing UX.

Lingua principale
TypeScript
Stelle
0
Fork
0
Merge medio
10h 39m
PR unite (30g)
38

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di hyperdrive-technology/holodeck

Tutte le issue di hyperdrive-technology/holodeck

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.