1 repositorio
Rounding raw interaction coordinates to the nearest predefined interval for alignment.
Distinct from Window Snapping Coordinates: Focuses on rounding raw input coordinates for general UI elements, whereas Window Snapping Coordinates is specific to OS windows.
Explore 1 awesome GitHub repository matching user interface & experience · Coordinate Quantization. Refine with filters or upvote what's useful.
interact.js es una biblioteca de interacción de JavaScript utilizada para implementar arrastrar y soltar, redimensionar y gestos multitáctiles dentro de los navegadores web. Proporciona un framework de interacción especializado para gráficos vectoriales escalables, permitiendo que estos elementos se muevan y redimensionen. La biblioteca cuenta con un motor de gestos multitáctiles que reconoce patrones complejos como pellizcar y rotar, y un motor de ajuste de coordenadas para alinear elementos a cuadrículas o restringir el movimiento dentro de los límites. También incluye un sincronizador de estado entre marcos para compartir estados de interacción y eventos de entrada a través de múltiples ventanas de navegador o marcos integrados. El proyecto cubre amplias áreas de capacidad, incluyendo física de movimiento para cálculos de velocidad basados en inercia y normalización de entrada para unificar eventos de mouse y táctiles a través de navegadores. La funcionalidad adicional incluye seguimiento de estado basado en coordenadas y ajuste cuantizado para alinear posiciones y tamaños a intervalos predefinidos.
Rounds raw interaction coordinates to predefined intervals to ensure precise alignment of UI components.