gpui▌
11 indexed skills · max 10 per page
gpui-layout-and-style
longbridge/gpui-component · Frontend
GPUI provides CSS-like styling with Rust type safety.
gpui-test
longbridge/gpui-component · Frontend
GPUI provides a comprehensive testing framework that allows you to test UI components, async operations, and distributed systems. Tests run on a single-threaded executor that provides deterministic execution and the ability to test complex async scenarios. GPUI tests use the #[gpui::test] attribute and work with TestAppContext for basic testing and VisualTestContext for window-dependent tests.
gpui-element
longbridge/gpui-component · Frontend
Use the low-level Element trait when:
gpui-global
longbridge/gpui-component · Frontend
Global state in GPUI provides app-wide shared data accessible from any context.
gpui-style-guide
longbridge/gpui-component · Frontend
Code style guide derived from gpui-component implementation patterns.
gpui-entity
longbridge/gpui-component · Frontend
An Entity<T> is a handle to state of type T, providing safe access and updates.
gpui-context
longbridge/gpui-component · Frontend
GPUI uses different context types for different scenarios:
gpui-focus-handle
longbridge/gpui-component · Frontend
GPUI's focus system enables keyboard navigation and focus management.
gpui-async
longbridge/gpui-component · Frontend
GPUI provides integrated async runtime for foreground UI updates and background computation.
gpui-action
longbridge/gpui-component · Frontend
Actions provide declarative keyboard-driven UI interactions in GPUI.