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 is a JavaScript barcode scanner library and client-side processor that performs barcode localization and decoding directly within the browser. It functions as a computer vision barcode decoder that extracts data from both static image files and live camera streams without requiring external server requests. The library supports real-time barcode scanning via webcams and can detect multiple barcode formats simultaneously. It includes tools to visualize the decoding process by rendering bounding boxes and scanlines over the image to monitor localization. Users can configure the specif
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.