gpuicn Reference

Chapter 7

Registry

The registry is a directory of JSON files, one per component. The CLI reads it; this page lists it.

Each file names the component, its source files with their contents, and the registry items it depends on. gpuicn add resolves dependencies, writes every file that is not already present, and updates src/ui/mod.rs. The registry for v0.9.5 is pinned by URL:

gpuicn --registry https://raw.githubusercontent.com/devaryakjha/gpuicn/v0.9.5/site/pages/r init

Component Registry file
Accordion /r/accordion.json
Alert Dialog /r/alert-dialog.json
Attachment /r/attachment.json
Autocomplete /r/autocomplete.json
Avatar /r/avatar.json
Badge /r/badge.json
Button /r/button.json
Carousel /r/carousel.json
Checkbox /r/checkbox.json
Checkbox Group /r/checkbox-group.json
Collapsible /r/collapsible.json
Combobox /r/combobox.json
Command /r/command.json
Composer /r/composer.json
Context Menu /r/context-menu.json
Dialog /r/dialog.json
Drawer /r/drawer.json
Embed /r/embed.json
Emoji Picker /r/emoji-picker.json
Empty /r/empty.json
Field /r/field.json
Fieldset /r/fieldset.json
Form /r/form.json
Input /r/input.json
Input Group /r/input-group.json
Kbd /r/kbd.json
Lightbox /r/lightbox.json
Markdown /r/markdown.json
Dropdown Menu /r/menu.json
Menubar /r/menubar.json
Message /r/message.json
Message List /r/message-list.json
Meter /r/meter.json
Navigation Menu /r/navigation-menu.json
Number Field /r/number-field.json
Input OTP /r/otp-field.json
Popover /r/popover.json
Hover Card /r/preview-card.json
Progress /r/progress.json
Radio Group /r/radio-group.json
Resizable /r/resizable.json
Scroll Area /r/scroll-area.json
Select /r/select.json
Separator /r/separator.json
Sidebar /r/sidebar.json
Skeleton /r/skeleton.json
Slider /r/slider.json
Sortable /r/sortable.json
Spinner /r/spinner.json
Switch /r/switch.json
Tabs /r/tabs.json
Tag /r/tag.json
Textarea /r/textarea.json
Title Bar /r/title-bar.json
Toast /r/toast.json
Toggle /r/toggle.json
Toggle Group /r/toggle-group.json
Toolbar /r/toolbar.json
Tooltip /r/tooltip.json
Virtual List /r/virtual-list.json