6 रिपॉजिटरी
Logic for monitoring the movement and positioning of the mouse cursor relative to UI elements.
Distinct from Coordinate-Based Position Calculators: Focuses on tracking the moving cursor's path and boundaries rather than calculating a static insertion point.
Explore 6 awesome GitHub repositories matching user interface & experience · Cursor Trajectory Tracking. Refine with filters or upvote what's useful.
Tippy.js is a JavaScript tooltip library and interactive popup framework used to create tooltips, popovers, and dropdowns. It functions as a floating UI component toolkit that renders content relative to a reference element with support for automatic positioning, flip-positioning, and offsets. The library acts as an accessible overlay manager, using ARIA attributes and focus management to ensure screen reader compatibility. It also serves as a CSS animation tool, providing utilities for transitions, spring physics, and themes to manage the visual entry and exit of floating interface elements.
Updates floating element positions in real-time by tracking the coordinates of the mouse or touch cursor.
DeskPad is a macOS virtual display manager and window management utility designed to isolate and share specific screen content. It creates software-defined monitors at the operating system level to provide a dedicated drawing surface for mirroring content to an audience without exposing the primary workspace. The tool employs cursor location tracking to automate window focus, automatically bringing application windows to the front when the mouse enters the virtual display area. It allows for the creation and resizing of virtual monitors through system-level preferences to ensure shared conten
Monitors mouse movement and boundaries to automatically activate and highlight application windows.
This project is a jQuery plugin and movement analysis tool designed to stabilize the interaction of dropdown and mega menus. It functions as an intentional hover detector that distinguishes between casual cursor navigation and a user's specific intent to target a menu item. The tool enhances the user experience of responsive mega menus by preventing them from closing prematurely. It achieves this by analyzing mouse movement direction to determine if a user is intentionally moving toward a sub-menu item, even when moving diagonally. The system employs vector-based intent detection and coordin
Implements real-time monitoring of cursor x and y positions relative to menu boundaries.
vscode-pets एक Visual Studio Code एक्सटेंशन है जो वर्चुअल पेट्स को एडिटर में एकीकृत करता है। यह एक डेवलपर वेलनेस टूल और वेबव्यू-आधारित इंटरफेस एन्हांसमेंट के रूप में कार्य करता है, जो वर्कस्पेस के भीतर एक समर्पित पैनल में रहने वाले इंटरैक्टिव पिक्सेल-आर्ट साथियों को प्रदान करता है। एक्सटेंशन एक कस्टमाइज़ेबल पेट आबादी की अनुमति देता है जहां उपयोगकर्ता विशिष्ट प्रकार, रंगों और नामों के साथ साथियों को स्पॉन कर सकते हैं। ये पेट्स कर्सर आंदोलनों पर प्रतिक्रिया करते हैं और सामाजिक व्यवहार या गतिविधियों में संलग्न हो सकते हैं, जैसे कि फेच ट्रिगर के दौरान गेंद का पीछा करना। उपयोगकर्ता थीम्ड बैकग्राउंड स्विच करके और अपने साथी संग्रह को प्रबंधित करके वातावरण को निजीकृत कर सकते हैं। सिस्टम में सक्रिय पेट्स का ऑडिट करने और पेट कॉन्फ़िगरेशन को फाइलों में एक्सपोर्ट या इम्पोर्ट करने के लिए यूटिलिटीज भी शामिल हैं।
Tracks the mouse cursor position within the webview to drive pet movement and gaze behaviors.
tilt.js is a jQuery plugin and mouse-driven animation library used to create 3D parallax effects and interactive rotations on web elements. It functions as a frontend interaction tool that maps cursor coordinates to rotation angles, simulating three-dimensional perspective and spatial depth. The library features a dynamic glare overlay that simulates light reflection on a surface, mimicking materials such as glass or glossy plastic. It also implements layered parallax offsetting to shift inner elements along different axes, creating a perceived sense of depth as the main container rotates. T
Exposes current rotation angles and percentages via events to synchronize movements with other elements.
Mate-Engine is a 3D desktop avatar engine designed to render interactive characters that float on the desktop and react to system events. It functions as a virtual assistant platform, combining an interactive character renderer with an interface that connects local language models to 3D avatars for desktop conversations. The engine features a custom 3D model loader that imports third-party humanoid models using standard rigging and bone naming conventions. It includes an audio-reactive animation system that monitors live audio output from applications to automatically trigger dance sequences
Updates 3D model joint rotations so the character's gaze and posture follow the mouse cursor.