awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • niri-wm/niriniri-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/picomyshui 的头像

    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 视图深度库和布局框架,提供了为用户界面元素添加空间分层和厚度效果的工具。它作为一个自定义阴影渲染器,旨在通过三维深度建立视觉层次结构。 该库专门提供旋转一致的阴影,确保即使在旋转关联视图时,阴影也能保持视觉对齐并附着在 UI 元素上。 该系统通过自定义绘图管道和基于画布的渲染来管理这些效果,以处理阴影模糊、不透明度和动态偏移计算。它将界面元素组织成堆叠的 z-order 层,以在视图层次结构中保持视觉一致性和空间层次结构。

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

    Java
    在 GitHub 上查看↗4,529
  • flipboard/bottomsheetFlipboard 的头像

    Flipboard/bottomsheet

    4,496在 GitHub 上查看↗

    这是一个 Android 底部工作表 (bottom sheet) 组件和模态界面,旨在提供一个可关闭的滑动面板,从屏幕底部覆盖内容。它作为标准对话框和菜单的替代品,充当实现 Material Design 深度、高度和阴影模式的前景视图。 该项目作为一个视图动画框架,在面板滑动时协调背景内容的实时缩放和平移。它通过状态机管理展开、预览和关闭状态之间的视觉转换。 该组件支持托管基于片段 (fragment) 的内容,包括菜单列表和意图操作选择器。它包括背景变暗、基于轮廓的阴影渲染以及用于跟踪状态变化的回调通知功能。

    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-techniquesAttackOnDobby 的头像

    AttackOnDobby/iOS-Core-Animation-Advanced-Techniques

    4,489在 GitHub 上查看↗

    该项目是关于 iOS 上 Core Animation 框架的高级视觉效果和硬件加速动画的技术指南和实现库。它为创建高性能动态图形、自定义图形渲染以及使用透视变换和 Z 轴操作构建 3D 引擎提供了全面的参考。 该集合通过对 GPU 渲染优化和图形性能的深度关注而脱颖而出。它涵盖了保持高帧率的高级策略,例如通过阴影路径优化减少离屏渲染、实现异步图像加载和解压,以及利用基于光栅化的内容缓存。 该项目涵盖了广泛的功能领域,包括 3D 对象构建、粒子系统生成以及集成设备传感器数据以实现基于物理的动画。它还详细介绍了复杂的动画控制,从关键帧插值和自定义计时曲线到手动动画擦除和播放速度调整。 其他内容包括空间布局管理、矢量形状绘制以及用于测量 GPU 利用率和分析渲染性能的诊断工具。

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

    在 GitHub 上查看↗4,489
  • lihangleo2/shadowlayoutlihangleo2 的头像

    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.