Lemoncode / Lemoncode/quickmock
use-multiple selection and dragging inside multiple selection but white area
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 70
- Forks
- 23
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
src/pods/canvas/use-multiple-selection-shape.hook.tsx
// There's a bug here: if you make a multiple selectin and start dragging
// inside the selection but on a blank area it won't drag the selection
// it will just clear the selection
//
// What do we need to do here?
//
// We could get the selection transformer current coords and size
// - if the mouseDown event is click inside that rectangle abort the multiple selection by dragging
// - We can set a temporary flag here
// - When user moves check the flag
// - When user mouse up then reset the flag to false
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne in src/pods/canvas/use-multiple-selection-shape.hook.tsx und reproduziere die beschriebene Interaktion: Ziehe aus einem leeren Bereich innerhalb einer bestehenden Mehrfachauswahl. Verfolge die Verarbeitung von mouse-down, move und mouse-up. Fertig ist es, wenn das Ziehen aus diesem Bereich die Auswahl verschiebt, anstatt sie zu löschen, während das Auswahlverhalten außerhalb dieses Bereichs unverändert bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- frontend
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100