feat: Habilitar dibujo táctil en el lienzo#2
Open
xmmanuellx wants to merge 2 commits intomarkfulton:mainfrom
Open
feat: Habilitar dibujo táctil en el lienzo#2xmmanuellx wants to merge 2 commits intomarkfulton:mainfrom
xmmanuellx wants to merge 2 commits intomarkfulton:mainfrom
Conversation
Añade los manejadores de eventos `onTouchStart`, `onTouchMove` y `onTouchEnd` al componente `Stage` de `react-konva`. Estos eventos se asignan a las funciones de manejo de mouse existentes para permitir que la funcionalidad de dibujo de máscaras funcione en dispositivos con pantalla táctil (por ejemplo, Android) sin duplicar la lógica de dibujo.
Author
| Nice |
Añade `e.evt.preventDefault()` a los manejadores de eventos del lienzo (`handleMouseDown`, `handleMouseMove`) para evitar que las acciones táctiles por defecto del navegador (como el scroll) interfieran con la lógica de dibujo de Konva. Esto soluciona un problema en el que el dibujo no se registraba en algunos dispositivos móviles, como los de Android, a pesar de que los manejadores de eventos táctiles estaban presentes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Añade los manejadores de eventos
onTouchStart,onTouchMoveyonTouchEndal componenteStagedereact-konva.Estos eventos se asignan a las funciones de manejo de mouse existentes para permitir que la funcionalidad de dibujo de máscaras funcione en dispositivos con pantalla táctil (por ejemplo, Android) sin duplicar la lógica de dibujo.