9 Repos
Handling input events based on touch pressure for advanced interface control.
Distinguishing note: Focuses on hardware-specific pressure input rather than standard touch gestures.
Explore 9 awesome GitHub repositories matching user interface & experience · Pressure-Sensitive Interactions. Refine with filters or upvote what's useful.
This project is a community-driven directory of software resources, libraries, and tools designed to support iOS application development. It serves as a centralized reference point for developers, organizing a vast ecosystem of third-party components into a searchable, structured index to facilitate discovery and project integration. The repository distinguishes itself through its collaborative curation model, which aggregates disparate utilities into a single, maintainable catalog. By leveraging a flat-file documentation structure, it provides a clear overview of the tools available for nati
Responds to pressure-sensitive touch inputs to trigger quick actions and preview content.
Xournalpp is a digital note-taking and annotation application designed for capturing natural handwriting and sketching. It functions as a vector graphics editor that treats individual strokes, shapes, and text as discrete, editable objects, allowing users to refine and manipulate their work after it has been placed on the canvas. The application provides a specialized environment for overlaying handwritten notes and drawings onto existing PDF documents. By utilizing pressure-sensitive stylus input, it simulates a natural writing experience, while its layered canvas composition enables users t
Records pressure-sensitive handwriting and drawing strokes from digital pens to simulate a natural writing experience.
FLEX is an in-app debugging tool and runtime exploration environment for iOS applications. It provides an integrated suite for inspecting and modifying the internal state of a running process without the use of an external debugger. The project includes a runtime inspector for browsing the memory heap and calling methods dynamically, alongside a view hierarchy debugger for visualizing and adjusting layout structures in real time. It features a network traffic monitor to log and analyze HTTP request history, headers, and responses, as well as a sandbox manager for viewing and editing files and
Simulates different levels of physical touch pressure using keyboard modifiers for haptic interaction testing.
AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive guidance on application architecture, custom view development, and advanced graphics programming. The project is distinguished by its depth in visual implementation, covering pseudo-3D perspective projections via virtual cameras and complex 2D rendering using Bézier curves and PorterDuff color blending. It also provides detailed methodologies for app modularization and the management of internal libraries through private Maven repositories and JitPack. The reference surface ext
Determines the contact area and pressure of fingers or styluses using hardware sensors for advanced interface control.
React Native Gesture Handler is a declarative library that exposes the platform's native touch and gesture system to React Native, enabling smooth, deterministic gesture handling on the UI thread. It manages gesture recognition through a native state machine with defined transitions between states like BEGAN, ACTIVE, END, and CANCELLED, routing touch events through platform-native gesture recognizers on both iOS and Android. The library provides a comprehensive gesture composition framework that allows developers to combine multiple gestures into race, simultaneous, or exclusive sequences, co
Tracks touch force on iOS devices with configurable pressure thresholds for activation.
Lorien is a cross-platform vector drawing application built with Godot. It functions as a vector graphics editor and a pressure-sensitive sketchbook for creating freehand drawings and geometric shapes. The application features an infinite canvas whiteboard with a boundless workspace, infinite zoom, and coordinate grids. It supports drawing tablets through pressure sensitivity to vary stroke thickness and opacity, and it includes a system for exporting drawings into the standardized SVG format. The software provides tools for vector sketch creation and brush stroke editing, managed via a comm
Processes hardware input from tablets to dynamically adjust stroke thickness and opacity based on pressure.
perfect-freehand ist ein mathematisches Dienstprogramm zur Generierung glatter, organischer Vektorpfad-Umrisse aus Punktdaten. Es fungiert als druckempfindlicher Strichgenerator, der Koordinatensequenzen in Polygon-Umrisse konvertiert, um Freihandlinien mit variabler Breite zu simulieren. Die Bibliothek ist auf digitales Ink-Rendering und die Visualisierung von Stifteingaben spezialisiert und bildet Präzisionsdaten von Grafiktabletts oder Bewegungsgeschwindigkeiten auf visuelle Strichbreiten ab. Sie bietet die geometrischen Primitives, die notwendig sind, um benutzerdefinierte Pinselimplementierungen zu erstellen, die das Erscheinungsbild von echter Tinte oder Markern auf einer digitalen Leinwand simulieren. Das System handhabt die Glättung von Freihandlinien und die Generierung von SVG-Pfad-Umrissen durch die Transformation roher Eingabepunkte in zweidimensionale Formen, die für das Füllen oder Konturieren geeignet sind.
Creates smooth hand-drawn lines that vary in thickness based on pen pressure or movement speed.
BespokeSynth is a modular synthesizer environment that combines a node-based audio graph routing system with a live scripting bridge, enabling real-time patching and control without recompilation. Its architecture integrates a granular synthesis engine, FFT-based spectral processing, a MIDI Polyphonic Expression pipeline, and a Euclidean rhythm generator, all within a freeform workspace designed for live experimentation. The project distinguishes itself through its live coding capabilities, allowing Python scripts to create, modify, and control synthesis parameters at runtime, and its plugin
Replace a note's expression input with MIDI pressure in the output.
OpenTabletDriver is a user-mode graphics tablet driver and USB HID input manager that translates raw USB input from digitizer hardware into system cursor and pen events. It serves as a hardware abstraction layer that normalizes input from various tablet brands into a consistent API, providing a cross-platform pen interface with pressure and tilt sensitivity. The project distinguishes itself through a plugin-based architecture and a profile-based configuration system, allowing for custom filters, interpolators, and persistent hardware setups. It includes specialized tools for hardware driver d
Translates physical pen pressure and tilt data into system events for compatible digital art software.