awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesCustom Interaction Patterns

Frameworks for defining and implementing unique touch sequences beyond standard browser events.

Distinguishing note: Focuses on the creation of non-standard, custom touch sequences.

Explore 3 awesome GitHub repositories matching user interface & experience · Custom Interaction Patterns. Refine with filters or upvote what's useful.

Awesome Custom Interaction Patterns GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • hammerjs/hammer.jsAvatar von hammerjs

    hammerjs/hammer.js

    24,356Auf GitHub ansehen↗

    Hammer.js is a library for recognizing touch gestures in web applications. It functions as a unified interface that translates raw pointer, mouse, and touch inputs into a consistent stream of interaction data, allowing developers to detect patterns such as taps, swipes, and pans across different browsers and hardware. The library distinguishes itself through a modular architecture that uses configurable logic blocks to evaluate input streams against specific mathematical thresholds. It maintains an internal registry of active touch points to track complex multi-finger movements like pinching

    Creates unique input patterns for web applications that require specific touch sequences beyond standard click or scroll events.

    JavaScript
    Auf GitHub ansehen↗24,356
  • niri-wm/niriAvatar von niri-wm

    niri-wm/niri

    20,069Auf GitHub ansehen↗

    Niri is a Wayland compositor and tiling window manager designed for Linux systems. It functions as a display server that organizes application windows into a scrollable, column-based layout, providing a structured environment for managing graphical sessions, input routing, and hardware output. The project distinguishes itself through a declarative configuration engine that enables live-reloading of settings, allowing users to modify window rules, input bindings, and visual appearance without restarting the session. It features a physics-based animation system that uses spring-based curves to

    Configures per-monitor hot corners and window layout behaviors to tailor the user experience for different display types.

    Rustrustsmithaytiling-window-manager
    Auf GitHub ansehen↗20,069
  • davemorrissey/subsampling-scale-image-viewAvatar von davemorrissey

    davemorrissey/subsampling-scale-image-view

    8,003Auf GitHub ansehen↗

    This is a custom Android view designed for rendering high-resolution images using subsampling and tiling to prevent memory overflows. It serves as an interactive image component that supports pinch-to-zoom, panning, and double-tap animations. The project is distinguished by its rendering engine, which loads low-resolution previews and high-resolution tiles to enable the efficient navigation of massive image files. It includes a coordinate mapper that converts screen touch points into raw image pixel coordinates and vice versa during scaling and panning. The view provides a broad set of capab

    Allows overriding default touch behaviors to implement custom interaction patterns while preserving standard view actions.

    Javaandroidandroid-libandroid-library
    Auf GitHub ansehen↗8,003
  1. Home
  2. User Interface & Experience
  3. Custom Interaction Patterns

Unter-Tags erkunden

  • Output Interaction CustomizersTools for configuring per-monitor behaviors and hot corners in a multi-display environment. **Distinct from Custom Interaction Patterns:** Distinct from Custom Interaction Patterns: focuses on display-specific output behaviors rather than general touch or input sequences.