awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 dépôt

Awesome GitHub RepositoriesCoordinate Quantization

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.

Awesome Coordinate Quantization GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • taye/interact.jsAvatar de taye

    taye/interact.js

    12,913Voir sur GitHub↗

    interact.js est une bibliothèque d'interaction JavaScript utilisée pour implémenter le glisser-déposer, le redimensionnement et les gestes multi-touch dans les navigateurs web. Il fournit un framework d'interaction spécialisé pour les graphiques vectoriels évolutifs, permettant à ces éléments d'être déplacés et redimensionnés. La bibliothèque dispose d'un moteur de gestes multi-touch qui reconnaît des modèles complexes tels que le pincement et la rotation, et un moteur d'accrochage de coordonnées pour aligner les éléments sur des grilles ou restreindre le mouvement à l'intérieur des limites. Il inclut également un synchronisateur d'état inter-cadres pour partager les états d'interaction et les événements d'entrée à travers plusieurs fenêtres de navigateur ou cadres intégrés. Le projet couvre de larges domaines de capacités, notamment la physique du mouvement pour les calculs de vitesse basés sur l'inertie et la normalisation des entrées pour unifier les événements de souris et de toucher à travers les navigateurs. Une fonctionnalité supplémentaire inclut le suivi d'état basé sur les coordonnées et l'accrochage quantifié pour aligner les positions et les tailles sur des intervalles prédéfinis.

    Rounds raw interaction coordinates to predefined intervals to ensure precise alignment of UI components.

    TypeScript
    Voir sur GitHub↗12,913
  1. Home
  2. User Interface & Experience
  3. Coordinate-Based Positioning
  4. Coordinate Quantization