Design | Open in Figma. Change themes for specific components or entire pages and customize elements to fit your design system. |
Meta Spatial SDK | Add grab and resize affordances to panels using the Interaction SDK. Grabbable panels use edge handles, and resizable panels support drag-to-resize with configurable constraints. • Resizable panels: IsdkPanelResize with multiple resize modes, min/max constraints, and aspect ratio preservation • Interaction SDK for panels: IsdkGrabbable, IsdkPanelGrabHandle, and IsdkCurvedPanel for window manipulation |
Unity | Window affordances such as the control bar, display bar, and resize handles are provided by the system for panel apps. Use focus awareness events to respond when system UI overlays your app. • Focus awareness: Respond to InputFocusLost and InputFocusAcquired when system window controls appear |
Android Apps | Window affordances (control bar, edge handles, resize handles) are provided automatically by Horizon OS for Android panel apps. Configure panel sizing in your AndroidManifest. • Panel sizing: Set default and multi-panel dimensions • Design requirements: Hit targets, hover states, color, and typography for Android apps |