9 रिपॉजिटरी
Systems for defining rectangular screen regions using coordinates and dimensions.
Distinct from Safe Area Layouts: Distinct from safe-area layouts: defines raw rectangular regions rather than automated padding for hardware obstructions.
Explore 9 awesome GitHub repositories matching user interface & experience · Rectangular Area Definitions. Refine with filters or upvote what's useful.
Slate is a keyboard-driven window manager and tiling system for macOS. It functions as a JavaScript-configurable automation tool and workflow orchestrator, allowing users to resize and position application windows through custom keystroke bindings and predefined spatial configurations. The project distinguishes itself by using a scripting API to define complex window manipulation logic, system event callbacks, and custom input mappings. This allows for the creation of sequenced action chains and the execution of external shell commands tied to specific keyboard shortcuts. Its capabilities in
Checks whether a specific point or rectangular area is located outside the visible screen area.
This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API. The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model in
Specifies exact coordinates or rectangular areas on the screen to target interactions and captures.
Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and Windows API wrapper, providing a toolkit of native widgets and a declarative layout system for developing high-performance user interfaces. The project is distinguished by its data-binding framework, which uses reflection and string-based property paths to synchronize data sources with interface widgets. It also provides specialized support for high-DPI interface scaling and an optimized native message loop to reduce runtime overhead. The toolkit covers a wide range of capabi
Specifies rectangular regions using coordinates and dimensions based on pixels, grid units, or screen increments.
pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction and parallel browser automation. It controls Chromium-based browsers via direct WebSocket connections, allowing it to manage isolated browser contexts and tabs while bypassing the overhead and detection associated with WebDriver. The project features an anti-bot evasion framework that mimics natural human behavior, including mouse movements generated via Bezier curves and variable typing patterns. It provides specialized stealth capabilities to bypass behavioral analysis and au
Provides visual marking of specific nodes or rectangular regions on the page to assist in debugging.
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
Provides rectangular pressable buttons with native platform-specific visual feedback.
quaggaJS, एक JavaScript बारकोड स्कैनर लाइब्रेरी और क्लाइंट-साइड प्रोसेसर है जो सीधे ब्राउज़र के भीतर बारकोड लोकलाइजेशन और डिकोडिंग करता है। यह एक कंप्यूटर विज़न बारकोड डिकोडर के रूप में काम करता है जो बाहरी सर्वर अनुरोधों की आवश्यकता के बिना स्थिर छवि फ़ाइलों और लाइव कैमरा स्ट्रीम दोनों से डेटा निकालता है। लाइब्रेरी वेबकैम के माध्यम से रीयल-टाइम बारकोड स्कैनिंग को सपोर्ट करती है और एक साथ कई बारकोड फॉर्मेट्स का पता लगा सकती है। इसमें लोकलाइजेशन की निगरानी के लिए छवि पर बाउंडिंग बॉक्स और स्कैनलाइन्स रेंडर करके डिकोडिंग प्रक्रिया को विज़ुअलाइज़ करने के टूल्स शामिल हैं। यूज़र्स स्कैन किए जाने वाले विशिष्ट बारकोड टाइप्स को कॉन्फ़िगर कर सकते हैं और प्रदर्शन में सुधार करने व गलत सकारात्मक परिणामों (false positives) को कम करने के लिए डिकोडिंग खोज को एक कस्टम आयताकार स्कैन क्षेत्र तक सीमित कर सकते हैं।
Defines a rectangular region within the input stream to focus decoding and improve performance.
Pixel Go प्रोग्रामिंग भाषा के लिए एक 2D गेम लाइब्रेरी और ग्राफिक्स इंजन है। यह स्प्राइट्स, ज्यामितीय आकृतियों और टेक्स्ट को खींचने के लिए एक हार्डवेयर-त्वरित रेंडरर प्रदान करता है, जो बैचिंग और ट्रांसफॉर्मेशन मैट्रिसेस की एक अनुकूलित प्रणाली का उपयोग करता है। यह प्रोजेक्ट द्वि-आयामी इंटरैक्टिव एप्लिकेशन के लिए एक व्यापक टूलकिट के रूप में कार्य करता है, जो एफिन ट्रांसफॉर्मेशन और कोऑर्डिनेट स्पेस प्रोजेक्शन के लिए 2D वेक्टर गणित लाइब्रेरी के साथ एक ग्राफिक्स इंजन को जोड़ता है। इसमें एक समर्पित इनपुट मैनेजर शामिल है जो एसिंक्रोनस इवेंट्स के बजाय पोलिंग-आधारित प्रणाली का उपयोग करके कीबोर्ड प्रेस और माउस मूवमेंट को ट्रैक करता है। यह इंजन स्प्राइट शीट एनीमेशन, रीयल-टाइम विजुअल इफेक्ट्स के लिए GPU फ्रैगमेंट शेडिंग और ऑफ-स्क्रीन कैनवास कंपोजिटिंग सहित व्यापक क्षमताओं को कवर करता है। यह गेम विंडो प्रबंधित करने, 2D वेक्टर ऑपरेशंस करने और वर्टेक्स-बफर ज्यामिति प्रबंधन को संभालने के लिए उपयोगिताएँ भी प्रदान करता है।
Defines axis-aligned rectangular areas using coordinates to determine bounds, size, and center points.
This project is a terminal graphics library and command-line visual effects tool designed to create dynamic motion graphics using ANSI escape sequences. It provides a framework for implementing an ANSI text animation engine and a motion processor that handles the movement of characters along paths within a shell environment. The tool is distinguished by its wide array of pre-defined visual effects, ranging from simulated environmental phenomena like thunderstorms and fire to high-tech reveals such as laser etching and decryption animations. It also supports extensibility through a plugin-base
Defines rectangular screen regions using coordinates to constrain the area where text effects are rendered.
OpenSeadragon is a JavaScript library and tiled image rendering engine designed for high-resolution image viewing. It functions as a deep zoom image viewer that renders massive images using a tiled pyramid approach, enabling smooth panning and zooming without requiring the full image file to be loaded. The project distinguishes itself through broad support for standardized image retrieval protocols, including the International Image Interoperability Framework (IIIF), IIPImage, Iris, and OpenStreetMap. It provides a hardware-accelerated rendering layer via WebGL to apply real-time filters and
Provides utilities to adjust the position and dimensions of rectangular image areas.