Expand description
gpuikit
A comprehensive UI component library for GPUI applications.
§Quick Start
ⓘ
use gpui::Application;
use gpuikit::init;
fn main() {
Application::new()
.with_assets(gpuikit::assets())
.run(|cx| {
init(cx);
// ... your app code
});
}§Feature Flags
editor- Enables the editor component with syntax highlighting support
Re-exports§
pub use icons::Icons as DefaultIcons;
Modules§
- editor
- A standalone editor component for GPUI
- elements
- error
- fs
- icons
- Default icon set based on Radix Icons
- keymap
- Keymap module for managing keyboard shortcuts and their associated actions
- layout
- markdown
- Markdown rendering for gpuikit
- resource
- Resource management for gpui apps
- theme
- A trait-based theme system for gpuikit
- traits
- utils
Macros§
- bindings
- Macro to simplify creating multiple bindings
Structs§
- Assets
- Embedded assets for gpuikit (icons, fonts, etc.)