6 रिपॉजिटरी
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.
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.
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.
Depth-LIB-Android- Android के लिए एक व्यू डेप्थ लाइब्रेरी और लेआउट फ्रेमवर्क है जो यूजर इंटरफेस तत्वों में स्थानिक लेयरिंग (spatial layering) और मोटाई प्रभाव जोड़ने के लिए टूल्स प्रदान करता है। यह त्रि-आयामी गहराई के माध्यम से एक विजुअल पदानुक्रम स्थापित करने के लिए डिज़ाइन किया गया एक कस्टम शैडो रेंडरर है। यह लाइब्रेरी विशेष रूप से रोटेशन-कंसिस्टेंट शैडो प्रदान करती है, यह सुनिश्चित करती है कि संबंधित व्यू के रोटेट होने पर भी शैडो विजुअली संरेखित और UI तत्वों से जुड़ी रहें। यह सिस्टम शैडो ब्लरिंग, ओपेसिटी और डायनेमिक ऑफसेट गणनाओं को संभालने के लिए एक कस्टम ड्राइंग पाइपलाइन और कैनवास-आधारित रेंडरिंग के माध्यम से इन प्रभावों का प्रबंधन करता है। यह व्यू पदानुक्रम में विजुअल कंसिस्टेंसी और स्थानिक पदानुक्रम बनाए रखने के लिए इंटरफेस तत्वों को स्टैक्ड z-ऑर्डर स्तरों में व्यवस्थित करता है।
Renders shadows that remain correctly aligned and attached to UI elements even during rotation.
This is an Android bottom sheet component and modal interface designed to provide a dismissible sliding panel that overlays content from the bottom of the screen. It serves as a replacement for standard dialogs and menus, acting as a foreground view that implements Material Design depth, elevation, and shadow patterns. The project functions as a view animation framework that coordinates real-time scaling and translation of background content as the panel slides. It manages the visual transition between expanded, peeked, and dismissed states through a state machine. The component supports hos
Uses custom outline providers to render depth-based elevation shadows that follow the panel's unique shape.
This project is a technical guide and implementation library for advanced visual effects and hardware-accelerated animations using the Core Animation framework on iOS. It provides a comprehensive reference for creating high-performance motion graphics, custom graphic rendering, and the construction of 3D engines using perspective transforms and Z-axis manipulation. The collection distinguishes itself through a deep focus on GPU rendering optimization and graphics performance. It covers advanced strategies to maintain high frame rates, such as reducing offscreen rendering via shadow path optim
Core Animation defines specific vector paths for shadows to avoid expensive real-time calculations of the shadow shape.
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.