9 repository-uri
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 este o bibliotecă JavaScript de scanare a codurilor de bare și un procesor client-side care efectuează localizarea și decodarea codurilor de bare direct în browser. Funcționează ca un decodor de coduri de bare prin viziune computerizată care extrage date atât din fișiere imagine statice, cât și din fluxuri video live, fără a necesita cereri către servere externe. Biblioteca suportă scanarea în timp real a codurilor de bare prin camere web și poate detecta mai multe formate de coduri de bare simultan. Include instrumente pentru a vizualiza procesul de decodare prin randarea unor casete de delimitare (bounding boxes) și linii de scanare peste imagine pentru a monitoriza localizarea. Utilizatorii pot configura tipurile specifice de coduri de bare care urmează să fie scanate și pot restricționa căutarea decodării la o zonă de scanare dreptunghiulară personalizată pentru a îmbunătăți performanța și a reduce alarmele false. Aceste capabilități sunt aplicate atât pentru decodarea imaginilor statice, cât și pentru fluxurile video live.
Defines a rectangular region within the input stream to focus decoding and improve performance.
Pixel este o bibliotecă de jocuri 2D și un motor grafic pentru limbajul de programare Go. Acesta oferă un renderer accelerat hardware pentru desenarea sprite-urilor, formelor geometrice și textului, utilizând un sistem optimizat de batching și matrice de transformare. Proiectul funcționează ca un toolkit cuprinzător pentru aplicații interactive bidimensionale, combinând un motor grafic cu o bibliotecă de matematică vectorială 2D pentru transformări afine și proiecții în spațiul coordonatelor. Include un manager de input dedicat care urmărește apăsările de taste și mișcările mouse-ului folosind un sistem bazat pe polling, mai degrabă decât evenimente asincrone. Motorul acoperă o gamă largă de capabilități, inclusiv animația sprite sheet, fragment shading GPU pentru efecte vizuale în timp real și compositing pe canvas off-screen. De asemenea, oferă utilitare pentru gestionarea ferestrelor de joc, efectuarea de operațiuni vectoriale 2D și gestionarea geometriei vertex-buffer.
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.