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

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

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

6 مستودعات

Awesome GitHub RepositoriesSurface Shadows

Configurable drop shadows for desktop interface elements to enhance visual depth.

Distinct from Shadow Utilities: Distinct from Shadow Utilities: focuses on compositor-level window and layer surface shadows rather than generic UI box-shadows.

Explore 6 awesome GitHub repositories matching user interface & experience · Surface Shadows. Refine with filters or upvote what's useful.

Awesome Surface Shadows GitHub Repositories

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

    niri-wm/niri

    20,069عرض على GitHub↗

    Niri is a Wayland compositor and tiling window manager designed for Linux systems. It functions as a display server that organizes application windows into a scrollable, column-based layout, providing a structured environment for managing graphical sessions, input routing, and hardware output. The project distinguishes itself through a declarative configuration engine that enables live-reloading of settings, allowing users to modify window rules, input bindings, and visual appearance without restarting the session. It features a physics-based animation system that uses spring-based curves to

    Add and customize drop shadows for layer surfaces to improve visual depth and separation from the background.

    Rustrustsmithaytiling-window-manager
    عرض على GitHub↗20,069
  • yshui/picomالصورة الرمزية لـ yshui

    yshui/picom

    4,667عرض على GitHub↗

    picom is a lightweight X11 compositor that adds visual enhancements to the X Window System desktop, including configurable drop shadows behind windows, per-window transparency, and composite effects such as blur and fading. It manages window opacity so that content behind windows can become partially visible, and it renders shadows to improve the sense of depth and separation between overlapping windows. Under the hood, picom uses a damage-event-driven render loop that redraws only the regions of the screen that have changed, minimising unnecessary full-frame renders. A double-buffered compos

    Renders configurable drop shadows behind windows to enhance depth and separation on screen.

    Ccompositorcomptonlinux
    عرض على GitHub↗4,667
  • danielzeller/depth-lib-android-الصورة الرمزية لـ danielzeller

    danielzeller/Depth-LIB-Android-

    4,529عرض على GitHub↗

    Depth-LIB-Android- هي مكتبة لعمق العرض وإطار عمل للتخطيط على Android توفر أدوات لإضافة تأثيرات الطبقات المكانية والسمك لعناصر واجهة المستخدم. تعمل كمُصيّر ظلال مخصص مصمم لإنشاء تسلسل هرمي مرئي من خلال العمق ثلاثي الأبعاد. توفر المكتبة تحديداً ظلالاً متسقة مع الدوران، مما يضمن بقاء الظلال محاذية بصرياً ومرتبطة بعناصر واجهة المستخدم حتى عند تدوير العرض المرتبط. يدير النظام هذه التأثيرات من خلال خط رسم مخصص وعرض يعتمد على Canvas للتعامل مع تمويه الظل، والشفافية، وحسابات الإزاحة الديناميكية. ينظم عناصر الواجهة في مستويات ترتيب Z مكدسة للحفاظ على الاتساق المرئي والتسلسل الهرمي المكاني عبر هيكل العرض.

    Renders shadows that remain correctly aligned and attached to UI elements even during rotation.

    Java
    عرض على GitHub↗4,529
  • flipboard/bottomsheetالصورة الرمزية لـ Flipboard

    Flipboard/bottomsheet

    4,496عرض على GitHub↗

    هذا مكون Android bottom sheet وواجهة مشروطة (modal) مصممة لتوفير لوحة منزلقة قابلة للإغلاق تغطي المحتوى من أسفل الشاشة. يعمل كبديل للحوارات والقوائم القياسية، كعرض أمامي ينفذ أنماط العمق والارتفاع والظلال الخاصة بـ Material Design. يعمل المشروع كإطار عمل لتحريك العرض ينسق تغيير الحجم والترجمة في الوقت الفعلي للمحتوى الخلفي أثناء انزلاق اللوحة. ويدير الانتقال البصري بين حالات التوسع، والظهور الجزئي، والإغلاق من خلال آلة حالة (state machine). يدعم المكون استضافة محتوى يعتمد على الـ fragments، بما في ذلك قوائم القوائم ومنتقيات إجراءات الـ intent. ويتضمن قدرات لتعتيم الخلفية، وعرض الظلال القائمة على المخطط التفصيلي، وإشعارات رد الاتصال (callbacks) لتتبع تغييرات الحالة.

    Uses custom outline providers to render depth-based elevation shadows that follow the panel's unique shape.

    Java
    عرض على GitHub↗4,496
  • attackondobby/ios-core-animation-advanced-techniquesالصورة الرمزية لـ AttackOnDobby

    AttackOnDobby/iOS-Core-Animation-Advanced-Techniques

    4,489عرض على GitHub↗

    هذا المشروع هو دليل تقني ومكتبة تنفيذ للتأثيرات البصرية المتقدمة والرسوم المتحركة المسرعة بالأجهزة باستخدام إطار عمل Core Animation على iOS. يوفر مرجعاً شاملاً لإنشاء رسومات متحركة عالية الأداء، وعرض رسومي مخصص، وبناء محركات ثلاثية الأبعاد باستخدام تحويلات المنظور ومعالجة المحور Z. تتميز المجموعة بتركيز عميق على تحسين عرض GPU وأداء الرسومات. وتغطي استراتيجيات متقدمة للحفاظ على معدلات إطارات عالية، مثل تقليل العرض خارج الشاشة عبر تحسين مسار الظل، وتنفيذ تحميل وفك ضغط الصور غير المتزامن، واستخدام التخزين المؤقت للمحتوى القائم على التنقيط (rasterization). يغطي المشروع مجموعة واسعة من مجالات القدرة، بما في ذلك بناء الكائنات ثلاثية الأبعاد، وإنشاء نظام الجسيمات، ودمج بيانات مستشعر الجهاز للرسوم المتحركة القائمة على الفيزياء. كما يفصل التحكم المعقد في الرسوم المتحركة، بدءاً من استيفاء الإطارات الرئيسية ومنحنيات التوقيت المخصصة إلى مسح الرسوم المتحركة اليدوي وتعديل سرعة التشغيل. تشمل التغطية الإضافية إدارة التخطيط المكاني، ورسم أشكال المتجهات، وتشخيصات لقياس استخدام GPU وتحليل أداء العرض.

    Core Animation defines specific vector paths for shadows to avoid expensive real-time calculations of the shadow shape.

    عرض على GitHub↗4,489
  • lihangleo2/shadowlayoutالصورة الرمزية لـ lihangleo2

    lihangleo2/ShadowLayout

    3,737عرض على GitHub↗

    ShadowLayout is an Android UI component styling library used to create depth effects and interactive state transitions within mobile layouts. It provides a system for implementing complex visual effects such as custom shadows, rounded corners, and borders for views without requiring custom XML shape files. The project features a custom shadow engine that allows for adjustable blur, offset, and spread settings to simulate depth. It includes tools for precise corner radius control and geometric border rendering for both solid and dashed outlines. The library provides a set of interactive compo

    Ships a custom shadow engine that calculates offsets, blur radii, and spreads to create high-fidelity depth effects.

    Java
    عرض على GitHub↗3,737
  1. Home
  2. User Interface & Experience
  3. Shadow Utilities
  4. Surface Shadows

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

  • Custom Shadow EnginesSystems that calculate and render shadow blur, offset, and spread to simulate depth beyond standard OS limits. **Distinct from Surface Shadows:** Distinct from Surface Shadows: specifically focuses on the calculation engine for custom depth effects rather than just compositor-level window shadows.
  • Path OptimizationsOptimization of shadow rendering by using predefined vector paths instead of real-time shape calculations. **Distinct from Surface Shadows:** Focuses on the performance optimization of calculating the shadow's shape via paths rather than general shadow styling.
  • Rotation-Aware Shadow Rendering1 وسم فرعيDynamic rendering of shadows that adjust their position and alignment based on the rotation of the UI element. **Distinct from Surface Shadows:** Specifically handles rotation-consistent alignment, whereas surface shadows are generic drop shadows.
  • Window Transparency and ShadowsAdding transparency and drop shadows to windows via an X11 compositor for visual depth and separation. **Distinct from Surface Shadows:** Distinct from Surface Shadows: combines both transparency and drop shadow effects for windows, not just surface-level shadows.