awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 مستودعات

Awesome GitHub RepositoriesWindow Snapping Coordinates

Coordinate systems used to calculate precise snapping positions for application windows.

Distinct from Coordinate-Based Positioning: Specifically targets OS window dimensions and positions rather than general UI element placement

Explore 8 awesome GitHub repositories matching user interface & experience · Window Snapping Coordinates. Refine with filters or upvote what's useful.

Awesome Window Snapping Coordinates GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • eczarny/spectacleالصورة الرمزية لـ eczarny

    eczarny/spectacle

    13,631عرض على GitHub↗

    Spectacle is a keyboard-driven window manager and organizer that uses system accessibility frameworks to manipulate window coordinates and dimensions. It allows for the arrangement, resizing, and movement of application windows across multiple displays using global keyboard shortcuts. The tool focuses on multi-monitor layout management, enabling users to shift active windows between connected displays and snap windows into predefined screen regions such as halves, thirds, or corners. It also provides the ability to center and maximize windows to optimize screen real estate without using a mou

    Allows windows to be quickly snapped into predefined screen regions like halves, thirds, or corners.

    Objective-C
    عرض على GitHub↗13,631
  • stengo/deskpadالصورة الرمزية لـ Stengo

    Stengo/DeskPad

    7,772عرض على GitHub↗

    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

    Implements automated window foregrounding based on cursor position relative to virtual display boundaries.

    Swift
    عرض على GitHub↗7,772
  • nannou-org/nannouالصورة الرمزية لـ nannou-org

    nannou-org/nannou

    6,707عرض على GitHub↗

    Nannou is a creative coding framework for Rust designed for building interactive visual and audio sketches. It provides a loop-based API with hardware-accelerated 2D and 3D rendering, serving as a toolkit for generative art production and multimedia installation design. The framework is distinguished by its comprehensive hardware communication interface, which bridges software with physical devices via MIDI, OSC, DMX, serial, and laser DAC protocols. It also includes specialized projection mapping tools for warping visual output to fit non-standard physical surfaces and a dedicated GPU shader

    The project places new windows at calculated screen coordinates without manual layout.

    Rustcreative-coding
    عرض على GitHub↗6,707
  • nextapps-de/winboxالصورة الرمزية لـ nextapps-de

    nextapps-de/winbox

    6,438عرض على GitHub↗

    Winbox is a browser-based windowing system and JavaScript library for creating draggable and resizable floating windows within a web interface. It functions as a floating window framework that enables the development of desktop-like experiences using a configurable viewport and coordinate system. The system allows for the rendering of various content types, including raw HTML, existing DOM elements, and remote URLs loaded via iframes. It provides extensive UI customization through custom window layout templates, visual theme application via CSS classes, and the addition of custom controls to

    Sets initial coordinates and viewport boundaries to restrict movement or create custom split-screen grids.

    JavaScriptboxdesktopdesktop-app
    عرض على GitHub↗6,438
  • fikovnik/shiftitالصورة الرمزية لـ fikovnik

    fikovnik/ShiftIt

    5,543عرض على GitHub↗

    ShiftIt هو مدير نوافذ وأداة تقسيم لنظام macOS تتيح تغيير حجم وموضع نوافذ التطبيقات من خلال اختصارات لوحة مفاتيح محددة مسبقًا. يعمل كمدير اختصارات لأتمتة حركة النوافذ وتنظيم مساحة العمل. تتخصص الأداة في تقسيم النوافذ إلى عروض وارتفاعات متناسبة. وتتضمن ميزة تدوير الأبعاد التي تقوم بتدوير أحجام النوافذ عبر مجموعة من النسب المحددة مسبقًا باستخدام مدخلات لوحة المفاتيح الاتجاهية.

    Calculates precise screen coordinates to snap windows to specific proportional regions of the display.

    Objective-C
    عرض على GitHub↗5,543
  • asticode/go-astilectronالصورة الرمزية لـ asticode

    asticode/go-astilectron

    4,874عرض على GitHub↗

    go-astilectron هو إطار عمل GUI متعدد المنصات وربط (binding) يتيح إنشاء برمجيات سطح المكتب من خلال الجمع بين خلفية Go مترجمة وواجهة أمامية Electron. يعمل كجسر اتصال بين العمليات، مستخدماً نظام مراسلة غير متزامن لتبادل أحداث JSON ومزامنة الحالة بين عملية Go وواجهة مستخدم JavaScript. يوفر المشروع غلافاً لواجهة برمجة تطبيقات سطح المكتب الأصلية لتنظيم الميزات على مستوى النظام. يتضمن ذلك القدرة على إدارة نوافذ المتصفح، وإنشاء قوائم تطبيقات أصلية، والتحكم في أيقونات علبة النظام و macOS dock. كما يسمح بتسجيل اختصارات لوحة المفاتيح العالمية وتنفيذ أوامر النظام. يغطي إطار العمل مجالات قدرات واسعة بما في ذلك إدارة النوافذ، واكتشاف شاشات الأجهزة، ومربعات حوار النظام الأصلية. كما يوفر نظام توزيع لتجميع ملفات التطبيق الثنائية والأصول المضمنة في مثبتات قابلة للتوزيع أو ملفات تنفيذية واحدة لأنظمة تشغيل متعددة، بما في ذلك التوفير التلقائي للملفات الثنائية المطلوبة لوقت التشغيل.

    Provides programmatic setting of window coordinates and dimensions to center the interface or place it in specific display areas.

    Gocross-platformdesktop-appelectron
    عرض على GitHub↗4,874
  • ramonunch/altsnapالصورة الرمزية لـ RamonUnch

    RamonUnch/AltSnap

    4,663عرض على GitHub↗

    AltSnap is a window manager utility and layout system that organizes application windows using custom snap grids and mouse-driven resizing and movement. It functions as a low-level input hook that intercepts keyboard and mouse events at the OS level to trigger custom window management actions. The project includes a coordinate-based grid mapper for precise snapping to custom zones and an input remapper that assigns keyboard scan codes to virtual mouse buttons. It also features a window automation CLI used to trigger management tasks on foreground or targeted application windows. The tool pro

    Calculates window positions and dimensions using a predefined coordinate system for precise snapping.

    Cdesktopwindow-managerwindows
    عرض على GitHub↗4,663
  • kasper/phoenixالصورة الرمزية لـ kasper

    kasper/phoenix

    4,538عرض على GitHub↗

    Phoenix هو أداة لأتمتة مساحة العمل ومدير نوافذ لنظام macOS يستخدم محرك سكربتات JavaScript للتحكم في سلوكيات مستوى النظام. يعمل كجسر لأتمتة AppleScript، مما يسمح للمستخدمين بالتلاعب برمجياً بحالات التطبيق، وهندسة النوافذ، وتفاعلات سطح المكتب. يمكن المشروع من إنشاء سير عمل مخصص عن طريق ربط اختصارات لوحة المفاتيح بوظائف JavaScript. يسمح هذا بأتمتة إجراءات النظام المعقدة، مثل تنظيم تخطيطات التطبيقات عبر شاشات متعددة وإدارة المساحات الافتراضية. تغطي مساحة إمكانياته إدارة النوافذ والتطبيقات، وتنفيذ أوامر الصدفة غير المتزامنة، وأتمتة مستوى النظام. كما يتضمن أدوات لإدارة إحداثيات الشاشة ثنائية الأبعاد، وجدولة المهام المتكررة، والتفاعل مع المستخدم عبر إشعارات النظام والنوافذ المشروطة (modal windows). يدعم التطبيق وضع الخدمة (daemon) للتشغيل في الخلفية ويراقب نظام الملفات لإعادة تحميل ملفات التكوين دون الحاجة إلى إعادة التشغيل.

    Implements a coordinate system for precise window placement and alignment on the screen.

    Objective-C
    عرض على GitHub↗4,538
  1. Home
  2. User Interface & Experience
  3. Coordinate-Based Positioning
  4. Window Snapping Coordinates

استكشف الوسوم الفرعية

  • Automatic PositioningAlgorithmic calculation of window coordinates to avoid manual layout specifications. **Distinct from Window Snapping Coordinates:** Distinct from Window Snapping Coordinates: focuses on the automated placement logic rather than the coordinate system used for snapping.
  • Focus Triggering CoordinatesCoordinate-based logic that triggers window focus changes when the cursor crosses specific spatial boundaries. **Distinct from Window Snapping Coordinates:** Focuses on triggering window activation via coordinates, whereas Window Snapping Coordinates focuses on calculating alignment positions.
  • Window Positioning ControlProgrammatic setting of initial coordinates and boundaries to constrain window movement. **Distinct from Window Snapping Coordinates:** Distinct from Window Snapping Coordinates: focuses on initial placement and overall movement boundaries rather than just snapping to specific points.