| 1 |
{"count":204,"entries":[{"api":["NativeComposerFrame"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":9,"kind":"Native extraction","name":"native-composer-rich-selection","previewPath":"entries/native-composer-rich-selection.json","source":{"file":"src/gallery/native_views.rs","function":"rich_composer","line":1463,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L1463"},"title":"Native composer rich selection","width":72},{"api":["NativeComposerFrame"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":7,"kind":"Native extraction","name":"native-composer-rich-search","previewPath":"entries/native-composer-rich-search.json","source":{"file":"src/gallery/native_views.rs","function":"rich_composer_search","line":1466,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L1466"},"title":"Native composer rich search","width":72},{"api":["InstrumentSurface","KeyHint"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":24,"kind":"Gallery composition","name":"instrument-surface","previewPath":"entries/instrument-surface.json","source":{"file":"src/gallery/native_views.rs","function":"instrument","line":166,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L166"},"title":"Instrument surface","width":100},{"api":["SessionList","SessionRow"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":8,"kind":"Gallery composition","name":"session-list","previewPath":"entries/session-list.json","source":{"file":"src/gallery/native_views.rs","function":"session_list","line":309,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L309"},"title":"Session list","width":140},{"api":["InstrumentSurface","KeyHint","SessionList","SessionRow"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":28,"kind":"Gallery composition","name":"view-sessions","previewPath":"entries/view-sessions.json","source":{"file":"src/gallery/native_views.rs","function":"sessions","line":234,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L234"},"title":"View sessions","width":160},{"api":["InstrumentSurface","KeyHint","SessionList","SessionRow"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":24,"kind":"Gallery composition","name":"view-sessions-narrow","previewPath":"entries/view-sessions-narrow.json","source":{"file":"src/gallery/native_views.rs","function":"sessions","line":234,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L234"},"title":"View sessions narrow","width":80},{"api":["InstrumentSurface","KeyHint","SessionList","SessionRow"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":12,"kind":"Gallery composition","name":"view-sessions-compact","previewPath":"entries/view-sessions-compact.json","source":{"file":"src/gallery/native_views.rs","function":"sessions","line":234,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L234"},"title":"View sessions compact","width":44},{"api":["InstrumentSurface","KeyHint","SessionList"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":12,"kind":"Gallery composition","name":"view-sessions-empty","previewPath":"entries/view-sessions-empty.json","source":{"file":"src/gallery/native_views.rs","function":"sessions_empty","line":312,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L312"},"title":"View sessions empty","width":80},{"api":["InstrumentSurface","KeyHint"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":28,"kind":"Gallery composition","name":"view-settings","previewPath":"entries/view-settings.json","source":{"file":"src/gallery/native_views.rs","function":"settings","line":1071,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L1071"},"title":"View settings","width":132},{"api":["InstrumentSurface","KeyHint"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":24,"kind":"Gallery composition","name":"view-settings-narrow","previewPath":"entries/view-settings-narrow.json","source":{"file":"src/gallery/native_views.rs","function":"settings","line":1071,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L1071"},"title":"View settings narrow","width":80},{"api":["InstrumentSurface","KeyHint"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":28,"kind":"Gallery composition","name":"view-commands","previewPath":"entries/view-commands.json","source":{"file":"src/gallery/native_views.rs","function":"commands","line":391,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L391"},"title":"View commands","width":112},{"api":["InstrumentSurface","KeyHint","List"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":28,"kind":"Gallery composition","name":"view-models","previewPath":"entries/view-models.json","source":{"file":"src/gallery/native_views.rs","function":"models","line":648,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L648"},"title":"View models","width":132},{"api":["InstrumentSurface","KeyHint","List"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":24,"kind":"Gallery composition","name":"view-models-narrow","previewPath":"entries/view-models-narrow.json","source":{"file":"src/gallery/native_views.rs","function":"models","line":648,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L648"},"title":"View models narrow","width":80},{"api":["InstrumentSurface","KeyHint"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":28,"kind":"Gallery composition","name":"view-providers","previewPath":"entries/view-providers.json","source":{"file":"src/gallery/native_views.rs","function":"providers","line":748,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L748"},"title":"View providers","width":120},{"api":["InstrumentSurface","KeyHint","OceanRamp","TuiInk","TuiPalette"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":28,"kind":"Gallery composition","name":"view-theme","previewPath":"entries/view-theme.json","source":{"file":"src/gallery/native_views.rs","function":"themes","line":831,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L831"},"title":"View theme","width":120},{"api":["InstrumentSurface","KeyHint","List"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":16,"kind":"Gallery composition","name":"view-mode","previewPath":"entries/view-mode.json","source":{"file":"src/gallery/native_views.rs","function":"modes","line":354,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L354"},"title":"View mode","width":80},{"api":["InstrumentSurface","KeyHint"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":24,"kind":"Gallery composition","name":"view-status","previewPath":"entries/view-status.json","source":{"file":"src/gallery/native_views.rs","function":"status_items","line":476,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L476"},"title":"View status","width":90},{"api":["InstrumentSurface","KeyHint"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":24,"kind":"Gallery composition","name":"view-file-picker","previewPath":"entries/view-file-picker.json","source":{"file":"src/gallery/native_views.rs","function":"files","line":1004,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L1004"},"title":"View file picker","width":100},{"api":["WorkbarPanel"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":24,"kind":"Gallery composition","name":"view-fleet-dock","previewPath":"entries/view-fleet-dock.json","source":{"file":"src/gallery/native_views.rs","function":"fleet","line":1367,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L1367"},"title":"View fleet dock","width":120},{"api":["WorkbarPanel"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":24,"kind":"Gallery composition","name":"view-jobs-dock","previewPath":"entries/view-jobs-dock.json","source":{"file":"src/gallery/native_views.rs","function":"jobs","line":1370,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L1370"},"title":"View jobs dock","width":120},{"api":["WorkbarPanel"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":24,"kind":"Gallery composition","name":"view-files-dock","previewPath":"entries/view-files-dock.json","source":{"file":"src/gallery/native_views.rs","function":"changed_files","line":1373,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L1373"},"title":"View files dock","width":120},{"api":["WorkbarPanel"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":24,"kind":"Gallery composition","name":"view-context-dock","previewPath":"entries/view-context-dock.json","source":{"file":"src/gallery/native_views.rs","function":"context","line":1376,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L1376"},"title":"View context dock","width":120},{"api":["WorkbarPanel"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":24,"kind":"Gallery composition","name":"view-git-dock","previewPath":"entries/view-git-dock.json","source":{"file":"src/gallery/native_views.rs","function":"git","line":1379,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L1379"},"title":"View git dock","width":120},{"api":["WorkbarPanel"],"description":"Sessions, settings, pickers and work panels built from reusable native parts","family":"native-views","height":24,"kind":"Gallery composition","name":"view-cost-dock","previewPath":"entries/view-cost-dock.json","source":{"file":"src/gallery/native_views.rs","function":"cost","line":1382,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_views.rs#L1382"},"title":"View cost dock","width":120},{"api":["NativeComposer"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":4,"kind":"Native extraction and view recipes","name":"native-composer","previewPath":"entries/native-composer.json","source":{"file":"src/gallery/native_chrome.rs","function":"composer","line":12,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_chrome.rs#L12"},"title":"Native composer","width":100},{"api":["NativeComposer"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":4,"kind":"Native extraction","name":"native-composer-narrow","previewPath":"entries/native-composer-narrow.json","source":{"file":"src/gallery/native_chrome.rs","function":"composer_narrow","line":19,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_chrome.rs#L19"},"title":"Native composer narrow","width":40},{"api":["NativeComposer"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":2,"kind":"Native extraction","name":"native-composer-quiet","previewPath":"entries/native-composer-quiet.json","source":{"file":"src/gallery/native_chrome.rs","function":"composer_quiet","line":27,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_chrome.rs#L27"},"title":"Native composer quiet","width":60},{"api":["NativeComposer"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":6,"kind":"Native extraction","name":"native-composer-target","previewPath":"entries/native-composer-target.json","source":{"file":"src/gallery/native_chrome.rs","function":"composer_target","line":34,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_chrome.rs#L34"},"title":"Native composer target","width":80},{"api":["WorkflowProgress","WorkflowRun"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":1,"kind":"Native extraction","name":"workflow-progress-live","previewPath":"entries/workflow-progress-live.json","source":{"file":"src/gallery/native_chrome.rs","function":"workflow_live","line":43,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_chrome.rs#L43"},"title":"Workflow progress live","width":110},{"api":["WorkflowProgress","WorkflowRun"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":3,"kind":"Native extraction","name":"workflow-progress-settled","previewPath":"entries/workflow-progress-settled.json","source":{"file":"src/gallery/native_chrome.rs","function":"workflow_settled","line":52,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_chrome.rs#L52"},"title":"Workflow progress settled","width":140},{"api":["WorkflowProgress","WorkflowRun"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":1,"kind":"Native extraction","name":"workflow-progress-queued","previewPath":"entries/workflow-progress-queued.json","source":{"file":"src/gallery/native_chrome.rs","function":"workflow_queued","line":68,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_chrome.rs#L68"},"title":"Workflow progress queued","width":120},{"api":["WorkflowProgress","WorkflowRun"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":1,"kind":"Native extraction","name":"workflow-progress-narrow","previewPath":"entries/workflow-progress-narrow.json","source":{"file":"src/gallery/native_chrome.rs","function":"workflow_narrow","line":78,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/native_chrome.rs#L78"},"title":"Workflow progress narrow","width":40},{"api":["PostureBar"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":1,"kind":"Native extraction","name":"posture-bar","previewPath":"entries/posture-bar.json","source":{"file":"src/gallery/posture.rs","function":"posture","line":32,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/posture.rs#L32"},"title":"Posture bar","width":112},{"api":["PostureBar"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":1,"kind":"Native extraction","name":"posture-narrow","previewPath":"entries/posture-narrow.json","source":{"file":"src/gallery/posture.rs","function":"posture","line":32,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/posture.rs#L32"},"title":"Posture narrow","width":40},{"api":["PostureBar"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":1,"kind":"Native extraction","name":"posture-context-cap","previewPath":"entries/posture-context-cap.json","source":{"file":"src/gallery/posture.rs","function":"cap","line":36,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/posture.rs#L36"},"title":"Posture context cap","width":112},{"api":["PostureBar"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":1,"kind":"Native extraction","name":"posture-compact","previewPath":"entries/posture-compact.json","source":{"file":"src/gallery/posture.rs","function":"compact_posture","line":42,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/posture.rs#L42"},"title":"Posture compact","width":96},{"api":["MetricsLine"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":1,"kind":"Native extraction","name":"metrics-line","previewPath":"entries/metrics-line.json","source":{"file":"src/gallery/posture.rs","function":"metrics","line":49,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/posture.rs#L49"},"title":"Metrics line","width":112},{"api":["MetricsLine"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":1,"kind":"Native extraction","name":"metrics-narrow","previewPath":"entries/metrics-narrow.json","source":{"file":"src/gallery/posture.rs","function":"metrics","line":49,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/posture.rs#L49"},"title":"Metrics narrow","width":32},{"api":["MetricsLine"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":1,"kind":"Native extraction","name":"metrics-compact","previewPath":"entries/metrics-compact.json","source":{"file":"src/gallery/posture.rs","function":"compact_metrics","line":53,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/posture.rs#L53"},"title":"Metrics compact","width":96},{"api":["MetricsLine"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":1,"kind":"Native extraction","name":"metrics-startup","previewPath":"entries/metrics-startup.json","source":{"file":"src/gallery/posture.rs","function":"startup_metrics","line":57,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/posture.rs#L57"},"title":"Metrics startup","width":80},{"api":["Workbar","WorkbarPanel","WorkbarRow"],"description":"Tasks, Fleet, Jobs, Files, Notes, Context, Git and Cost; bottom, top and side placement","family":"workbar","height":7,"kind":"Native extraction","name":"workbar-tasks","previewPath":"entries/workbar-tasks.json","source":{"file":"src/gallery/workbar.rs","function":"tasks","line":183,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbar.rs#L183"},"title":"Workbar tasks","width":104},{"api":["Workbar","WorkbarPanel","WorkbarRow"],"description":"Tasks, Fleet, Jobs, Files, Notes, Context, Git and Cost; bottom, top and side placement","family":"workbar","height":5,"kind":"Native extraction","name":"workbar-fleet","previewPath":"entries/workbar-fleet.json","source":{"file":"src/gallery/workbar.rs","function":"fleet","line":186,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbar.rs#L186"},"title":"Workbar fleet","width":104},{"api":["Workbar","WorkbarPanel","WorkbarRow"],"description":"Tasks, Fleet, Jobs, Files, Notes, Context, Git and Cost; bottom, top and side placement","family":"workbar","height":5,"kind":"Native extraction","name":"workbar-jobs","previewPath":"entries/workbar-jobs.json","source":{"file":"src/gallery/workbar.rs","function":"jobs","line":189,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbar.rs#L189"},"title":"Workbar jobs","width":104},{"api":["Workbar","WorkbarPanel","WorkbarRow"],"description":"Tasks, Fleet, Jobs, Files, Notes, Context, Git and Cost; bottom, top and side placement","family":"workbar","height":8,"kind":"Native extraction","name":"workbar-files","previewPath":"entries/workbar-files.json","source":{"file":"src/gallery/workbar.rs","function":"files","line":192,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbar.rs#L192"},"title":"Workbar files","width":104},{"api":["Workbar","WorkbarPanel","WorkbarRow"],"description":"Tasks, Fleet, Jobs, Files, Notes, Context, Git and Cost; bottom, top and side placement","family":"workbar","height":5,"kind":"Native extraction","name":"workbar-notes","previewPath":"entries/workbar-notes.json","source":{"file":"src/gallery/workbar.rs","function":"notes","line":195,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbar.rs#L195"},"title":"Workbar notes","width":104},{"api":["Workbar","WorkbarPanel","WorkbarRow"],"description":"Tasks, Fleet, Jobs, Files, Notes, Context, Git and Cost; bottom, top and side placement","family":"workbar","height":8,"kind":"Native extraction","name":"workbar-context","previewPath":"entries/workbar-context.json","source":{"file":"src/gallery/workbar.rs","function":"context","line":198,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbar.rs#L198"},"title":"Workbar context","width":104},{"api":["Workbar","WorkbarPanel","WorkbarRow"],"description":"Tasks, Fleet, Jobs, Files, Notes, Context, Git and Cost; bottom, top and side placement","family":"workbar","height":6,"kind":"Native extraction","name":"workbar-git","previewPath":"entries/workbar-git.json","source":{"file":"src/gallery/workbar.rs","function":"git","line":201,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbar.rs#L201"},"title":"Workbar git","width":104},{"api":["Workbar","WorkbarPanel","WorkbarRow"],"description":"Tasks, Fleet, Jobs, Files, Notes, Context, Git and Cost; bottom, top and side placement","family":"workbar","height":6,"kind":"Native extraction","name":"workbar-cost","previewPath":"entries/workbar-cost.json","source":{"file":"src/gallery/workbar.rs","function":"cost","line":204,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbar.rs#L204"},"title":"Workbar cost","width":104},{"api":["Workbar","WorkbarPanel","WorkbarRow"],"description":"Tasks, Fleet, Jobs, Files, Notes, Context, Git and Cost; bottom, top and side placement","family":"workbar","height":7,"kind":"Gallery composition","name":"workbar-top","previewPath":"entries/workbar-top.json","source":{"file":"src/gallery/workbar.rs","function":"top","line":207,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbar.rs#L207"},"title":"Workbar top","width":104},{"api":["Workbar","WorkbarPanel","WorkbarRow"],"description":"Tasks, Fleet, Jobs, Files, Notes, Context, Git and Cost; bottom, top and side placement","family":"workbar","height":8,"kind":"Gallery composition","name":"workbar-narrow","previewPath":"entries/workbar-narrow.json","source":{"file":"src/gallery/workbar.rs","function":"narrow","line":213,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbar.rs#L213"},"title":"Workbar narrow","width":38},{"api":["Workbar","WorkbarPanel","WorkbarRow"],"description":"Tasks, Fleet, Jobs, Files, Notes, Context, Git and Cost; bottom, top and side placement","family":"workbar","height":12,"kind":"Gallery composition","name":"workbar-left","previewPath":"entries/workbar-left.json","source":{"file":"src/gallery/workbar.rs","function":"left","line":263,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbar.rs#L263"},"title":"Workbar left","width":104},{"api":["Workbar","WorkbarPanel","WorkbarRow"],"description":"Tasks, Fleet, Jobs, Files, Notes, Context, Git and Cost; bottom, top and side placement","family":"workbar","height":12,"kind":"Gallery composition","name":"workbar-right","previewPath":"entries/workbar-right.json","source":{"file":"src/gallery/workbar.rs","function":"right","line":266,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbar.rs#L266"},"title":"Workbar right","width":104},{"api":["TuiInk","TuiPalette","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-underwater","previewPath":"entries/tui-theme-underwater.json","source":{"file":"src/gallery/tui_palettes.rs","function":"underwater","line":210,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L210"},"title":"Tui theme underwater","width":104},{"api":["TuiInk","TuiPalette","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-underwater-retro","previewPath":"entries/tui-theme-underwater-retro.json","source":{"file":"src/gallery/tui_palettes.rs","function":"underwater_retro","line":211,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L211"},"title":"Tui theme underwater retro","width":104},{"api":["TuiInk","TuiPalette","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-shoreline","previewPath":"entries/tui-theme-shoreline.json","source":{"file":"src/gallery/tui_palettes.rs","function":"shoreline","line":212,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L212"},"title":"Tui theme shoreline","width":104},{"api":["TuiInk","TuiPalette","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-shoreline-light","previewPath":"entries/tui-theme-shoreline-light.json","source":{"file":"src/gallery/tui_palettes.rs","function":"shoreline_light","line":213,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L213"},"title":"Tui theme shoreline light","width":104},{"api":["TuiInk","TuiPalette","Whale","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-whale","previewPath":"entries/tui-theme-whale.json","source":{"file":"src/gallery/tui_palettes.rs","function":"whale","line":214,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L214"},"title":"Tui theme whale","width":104},{"api":["TuiInk","TuiPalette","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-whale-light","previewPath":"entries/tui-theme-whale-light.json","source":{"file":"src/gallery/tui_palettes.rs","function":"whale_light","line":215,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L215"},"title":"Tui theme whale light","width":104},{"api":["TuiInk","TuiPalette","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-terminal","previewPath":"entries/tui-theme-terminal.json","source":{"file":"src/gallery/tui_palettes.rs","function":"terminal","line":216,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L216"},"title":"Tui theme terminal","width":104},{"api":["TuiInk","TuiPalette","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-grayscale","previewPath":"entries/tui-theme-grayscale.json","source":{"file":"src/gallery/tui_palettes.rs","function":"grayscale","line":217,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L217"},"title":"Tui theme grayscale","width":104},{"api":["TuiInk","TuiPalette","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-catppuccin-mocha","previewPath":"entries/tui-theme-catppuccin-mocha.json","source":{"file":"src/gallery/tui_palettes.rs","function":"catppuccin_mocha","line":218,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L218"},"title":"Tui theme catppuccin mocha","width":104},{"api":["TuiInk","TuiPalette","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-tokyo-night","previewPath":"entries/tui-theme-tokyo-night.json","source":{"file":"src/gallery/tui_palettes.rs","function":"tokyo_night","line":219,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L219"},"title":"Tui theme tokyo night","width":104},{"api":["TuiInk","TuiPalette","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-dracula","previewPath":"entries/tui-theme-dracula.json","source":{"file":"src/gallery/tui_palettes.rs","function":"dracula","line":220,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L220"},"title":"Tui theme dracula","width":104},{"api":["TuiInk","TuiPalette","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-gruvbox-dark","previewPath":"entries/tui-theme-gruvbox-dark.json","source":{"file":"src/gallery/tui_palettes.rs","function":"gruvbox_dark","line":221,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L221"},"title":"Tui theme gruvbox dark","width":104},{"api":["TuiInk","TuiPalette","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-claude","previewPath":"entries/tui-theme-claude.json","source":{"file":"src/gallery/tui_palettes.rs","function":"claude","line":222,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L222"},"title":"Tui theme claude","width":104},{"api":["TuiInk","TuiPalette","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-matrix","previewPath":"entries/tui-theme-matrix.json","source":{"file":"src/gallery/tui_palettes.rs","function":"matrix","line":223,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L223"},"title":"Tui theme matrix","width":104},{"api":["TuiInk","TuiPalette","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-solarized-light","previewPath":"entries/tui-theme-solarized-light.json","source":{"file":"src/gallery/tui_palettes.rs","function":"solarized_light","line":224,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L224"},"title":"Tui theme solarized light","width":104},{"api":["TuiInk","TuiPalette","WorkbarPanel"],"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","family":"tui-palettes","height":24,"kind":"Generated source palette","name":"tui-theme-uwu","previewPath":"entries/tui-theme-uwu.json","source":{"file":"src/gallery/tui_palettes.rs","function":"uwu","line":225,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/tui_palettes.rs#L225"},"title":"Tui theme uwu","width":104},{"api":["Artifact","ArtifactShelf","AttentionItem","Composer","KeyHint","KeyHints","Message","PaneHeader","ReceiptValue","State","ToolCard","Whale","WhaleState","WorkspaceFrame"],"description":"Desktop-inspired conversation, review and fleet layouts you can compose from the library","family":"scenes","height":38,"kind":"Composite","name":"workspace-scene","previewPath":"entries/workspace-scene.json","source":{"file":"src/gallery/scenes.rs","function":"workspace","line":58,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/scenes.rs#L58"},"title":"Workspace scene","width":112},{"api":["ApprovalCard","ApprovalChoice","ApprovalState","ApprovalSubject","Composer","Cost","Diff","DiffGutter","Heading","KeyHint","KeyHints","PaneHeader","Receipt","ReceiptTable","ReceiptValue","ReviewVerdict","State","WorkspaceFrame"],"description":"Desktop-inspired conversation, review and fleet layouts you can compose from the library","family":"scenes","height":38,"kind":"Primitive","name":"review-scene","previewPath":"entries/review-scene.json","source":{"file":"src/gallery/scenes.rs","function":"review","line":127,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/scenes.rs#L127"},"title":"Review scene","width":112},{"api":["AttentionItem","AttentionQueue","Cost","CountBar","Message","PaneHeader","Receipt","ReceiptTable","ReceiptValue","State","TreeNode","WorkflowTree","WorkspaceFrame"],"description":"Desktop-inspired conversation, review and fleet layouts you can compose from the library","family":"scenes","height":38,"kind":"Composite","name":"fleet-scene","previewPath":"entries/fleet-scene.json","source":{"file":"src/gallery/scenes.rs","function":"fleet","line":207,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/scenes.rs#L207"},"title":"Fleet scene","width":112},{"api":["Artifact","ArtifactShelf","AttentionItem","Composer","KeyHint","KeyHints","Message","PaneHeader","ReceiptValue","State","ToolCard","Whale","WhaleState","WorkspaceFrame"],"description":"Desktop-inspired conversation, review and fleet layouts you can compose from the library","family":"scenes","height":28,"kind":"Composite","name":"workspace-scene-narrow","previewPath":"entries/workspace-scene-narrow.json","source":{"file":"src/gallery/scenes.rs","function":"workspace","line":58,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/scenes.rs#L58"},"title":"Workspace scene narrow","width":40},{"api":["Inputs","Stage","WhaleState"],"description":"The native conversation layout, composer and workbar, plus interactive component studies","family":"studio","height":30,"kind":"Native extraction","name":"showcase-work","previewPath":"entries/showcase-work.json","source":{"file":"src/gallery/showcase.rs","function":"closure","line":1243,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/showcase.rs#L1243"},"title":"Showcase work","width":104},{"api":["Inputs","Stage","WhaleState"],"description":"The native conversation layout, composer and workbar, plus interactive component studies","family":"studio","height":30,"kind":"Gallery composition","name":"showcase-decision","previewPath":"entries/showcase-decision.json","source":{"file":"src/gallery/showcase.rs","function":"closure","line":1249,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/showcase.rs#L1249"},"title":"Showcase decision","width":104},{"api":["Inputs","Stage","WhaleState"],"description":"The native conversation layout, composer and workbar, plus interactive component studies","family":"studio","height":38,"kind":"Background finishing passes","name":"showcase-color","previewPath":"entries/showcase-color.json","source":{"file":"src/gallery/showcase.rs","function":"closure","line":1255,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/showcase.rs#L1255"},"title":"Showcase color","width":112},{"api":["Inputs","Stage","WhaleState"],"description":"The native conversation layout, composer and workbar, plus interactive component studies","family":"studio","height":38,"kind":"Character renderer/shared performance core","name":"showcase-life","previewPath":"entries/showcase-life.json","source":{"file":"src/gallery/showcase.rs","function":"closure","line":1261,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/showcase.rs#L1261"},"title":"Showcase life","width":112},{"api":["Inputs","Stage","WhaleState"],"description":"The native conversation layout, composer and workbar, plus interactive component studies","family":"studio","height":28,"kind":"Native extraction","name":"showcase-narrow","previewPath":"entries/showcase-narrow.json","source":{"file":"src/gallery/showcase.rs","function":"closure","line":1267,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/showcase.rs#L1267"},"title":"Showcase narrow","width":40},{"api":["PaneHeader","WorkspaceFrame"],"description":"Inline messages and optional tool, agent and fleet cards","family":"components","height":12,"kind":"Composite","name":"workbench-frame","previewPath":"entries/workbench-frame.json","source":{"file":"src/gallery/workbench.rs","function":"frame","line":16,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbench.rs#L16"},"title":"Workbench frame","width":112},{"api":["PaneHeader"],"description":"Inline messages and optional tool, agent and fleet cards","family":"components","height":3,"kind":"Composite","name":"pane-header","previewPath":"entries/pane-header.json","source":{"file":"src/gallery/workbench.rs","function":"pane","line":31,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbench.rs#L31"},"title":"Pane header","width":48},{"api":["ContextItem","ContextRibbon"],"description":"Inline messages and optional tool, agent and fleet cards","family":"components","height":2,"kind":"Composite","name":"context-ribbon","previewPath":"entries/context-ribbon.json","source":{"file":"src/gallery/workbench.rs","function":"ribbon","line":37,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbench.rs#L37"},"title":"Context ribbon","width":100},{"api":["ContextItem","ContextRibbon"],"description":"Inline messages and optional tool, agent and fleet cards","family":"components","height":2,"kind":"Composite","name":"context-ribbon-narrow","previewPath":"entries/context-ribbon-narrow.json","source":{"file":"src/gallery/workbench.rs","function":"ribbon_narrow","line":40,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workbench.rs#L40"},"title":"Context ribbon narrow","width":40},{"api":["AttentionItem","AttentionQueue","KeyHint","KeyHints","State"],"description":"Inline messages and optional tool, agent and fleet cards","family":"components","height":16,"kind":"Composite","name":"attention-queue","previewPath":"entries/attention-queue.json","source":{"file":"src/gallery/attention.rs","function":"inbox","line":43,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/attention.rs#L43"},"title":"Attention queue","width":92},{"api":["AttentionItem","KeyHint","KeyHints","State"],"description":"Inline messages and optional tool, agent and fleet cards","family":"components","height":5,"kind":"Composite","name":"attention-focused","previewPath":"entries/attention-focused.json","source":{"file":"src/gallery/attention.rs","function":"focused","line":55,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/attention.rs#L55"},"title":"Attention focused","width":84},{"api":["AttentionItem","AttentionQueue","KeyHint","KeyHints","State"],"description":"Inline messages and optional tool, agent and fleet cards","family":"components","height":16,"kind":"Composite","name":"attention-narrow","previewPath":"entries/attention-narrow.json","source":{"file":"src/gallery/attention.rs","function":"narrow","line":74,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/attention.rs#L74"},"title":"Attention narrow","width":36},{"api":["AttentionQueue"],"description":"Inline messages and optional tool, agent and fleet cards","family":"components","height":10,"kind":"Composite","name":"attention-empty","previewPath":"entries/attention-empty.json","source":{"file":"src/gallery/attention.rs","function":"empty","line":86,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/attention.rs#L86"},"title":"Attention empty","width":64},{"api":["Artifact","ReceiptValue","State"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":2,"kind":"Composite","name":"artifact","previewPath":"entries/artifact.json","source":{"file":"src/gallery/artifacts.rs","function":"artifact","line":8,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/artifacts.rs#L8"},"title":"Artifact","width":80},{"api":["Artifact","ArtifactShelf","ReceiptValue","State"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":8,"kind":"Composite","name":"artifact-shelf","previewPath":"entries/artifact-shelf.json","source":{"file":"src/gallery/artifacts.rs","function":"shelf","line":16,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/artifacts.rs#L16"},"title":"Artifact shelf","width":80},{"api":["Artifact","ArtifactShelf","State"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":5,"kind":"Composite","name":"artifact-narrow","previewPath":"entries/artifact-narrow.json","source":{"file":"src/gallery/artifacts.rs","function":"narrow","line":43,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/artifacts.rs#L43"},"title":"Artifact narrow","width":40},{"api":["Artifact","ArtifactShelf","ReceiptValue","State"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":4,"kind":"Composite","name":"artifact-unknown","previewPath":"entries/artifact-unknown.json","source":{"file":"src/gallery/artifacts.rs","function":"unknown","line":70,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/artifacts.rs#L70"},"title":"Artifact unknown","width":80},{"api":["ArtifactShelf"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":2,"kind":"Composite","name":"artifact-empty","previewPath":"entries/artifact-empty.json","source":{"file":"src/gallery/artifacts.rs","function":"empty","line":84,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/artifacts.rs#L84"},"title":"Artifact empty","width":40},{"api":["FishSchool","HabitatDensity","MotionMode"],"description":"Fish, jellyfish and bubbles, drawn in terminal cells","family":"habitat","height":8,"kind":"Primitive/composite","name":"fish-school","previewPath":"entries/fish-school.json","source":{"file":"src/gallery/habitat.rs","function":"fish","line":14,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/habitat.rs#L14"},"title":"Fish school","width":72},{"api":["Jellyfish","MotionMode"],"description":"Fish, jellyfish and bubbles, drawn in terminal cells","family":"habitat","height":9,"kind":"Primitive/composite","name":"jellyfish","previewPath":"entries/jellyfish.json","source":{"file":"src/gallery/habitat.rs","function":"jelly","line":20,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/habitat.rs#L20"},"title":"Jellyfish","width":40},{"api":["BubbleField","HabitatDensity","MotionMode"],"description":"Fish, jellyfish and bubbles, drawn in terminal cells","family":"habitat","height":9,"kind":"Primitive/composite","name":"bubble-field","previewPath":"entries/bubble-field.json","source":{"file":"src/gallery/habitat.rs","function":"bubbles","line":24,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/habitat.rs#L24"},"title":"Bubble field","width":72},{"api":["Habitat","HabitatDensity","Heading","Message","MotionMode","Whale","WhaleState"],"description":"Desktop-inspired conversation, review and fleet layouts you can compose from the library","family":"scenes","height":30,"kind":"Primitive/composite","name":"habitat-scene","previewPath":"entries/habitat-scene.json","source":{"file":"src/gallery/habitat.rs","function":"scene","line":68,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/habitat.rs#L68"},"title":"Habitat scene","width":112},{"api":["Habitat","HabitatDensity","Heading","Message","MotionMode","Whale","WhaleState"],"description":"Fish, jellyfish and bubbles, drawn in terminal cells","family":"habitat","height":24,"kind":"Primitive/composite","name":"habitat-ascii","previewPath":"entries/habitat-ascii.json","source":{"file":"src/gallery/habitat.rs","function":"ascii","line":72,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/habitat.rs#L72"},"title":"Habitat ascii","width":84},{"api":["Habitat","HabitatDensity","Heading","Message","MotionMode","Whale","WhaleState"],"description":"Fish, jellyfish and bubbles, drawn in terminal cells","family":"habitat","height":30,"kind":"Primitive/composite","name":"habitat-reduced","previewPath":"entries/habitat-reduced.json","source":{"file":"src/gallery/habitat.rs","function":"reduced","line":81,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/habitat.rs#L81"},"title":"Habitat reduced","width":112},{"api":["KeyHint","KeyHints"],"description":"Depth, rules, marks, hints and terminal chrome","family":"foundation","height":2,"kind":"Primitive","name":"key-hints","previewPath":"entries/key-hints.json","source":{"file":"src/gallery/hints.rs","function":"key_hints","line":11,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/hints.rs#L11"},"title":"Key hints","width":60},{"api":["Binding","KeyChord","Keymap"],"description":"Headings, tabs, toggles and keyboard maps","family":"chrome","height":2,"kind":"Primitive","name":"keymap-hints","previewPath":"entries/keymap-hints.json","source":{"file":"src/gallery/hints.rs","function":"keymap_hints","line":40,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/hints.rs#L40"},"title":"Keymap hints","width":60},{"api":["State","StatusMark"],"description":"Depth, rules, marks, hints and terminal chrome","family":"foundation","height":7,"kind":"Primitive","name":"status-marks","previewPath":"entries/status-marks.json","source":{"file":"src/gallery/status.rs","function":"status_marks","line":8,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/status.rs#L8"},"title":"Status marks","width":20},{"api":["Dialog","KeyHint","KeyHints"],"description":"Depth, rules, marks, hints and terminal chrome","family":"foundation","height":12,"kind":"Primitive","name":"dialog","previewPath":"entries/dialog.json","source":{"file":"src/gallery/surface.rs","function":"dialog","line":90,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/surface.rs#L90"},"title":"Dialog","width":80},{"api":["KeyHint","KeyHints","Sheet"],"description":"Depth, rules, marks, hints and terminal chrome","family":"foundation","height":12,"kind":"Primitive","name":"sheet","previewPath":"entries/sheet.json","source":{"file":"src/gallery/surface.rs","function":"sheet","line":108,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/surface.rs#L108"},"title":"Sheet","width":80},{"api":["Depth","Panel"],"description":"Depth, rules, marks, hints and terminal chrome","family":"foundation","height":6,"kind":"Primitive","name":"depth","previewPath":"entries/depth.json","source":{"file":"src/gallery/surface.rs","function":"depths","line":16,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/surface.rs#L16"},"title":"Depth","width":80},{"api":["HorizonRule"],"description":"Depth, rules, marks, hints and terminal chrome","family":"foundation","height":3,"kind":"Primitive","name":"horizon","previewPath":"entries/horizon.json","source":{"file":"src/gallery/surface.rs","function":"horizon","line":37,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/surface.rs#L37"},"title":"Horizon","width":60},{"api":["Depth","KeyHint","KeyHints","Panel","Picker"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":13,"kind":"Primitive/composite","name":"mode-picker","previewPath":"entries/mode-picker.json","source":{"file":"src/gallery/picker.rs","function":"mode_picker","line":35,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/picker.rs#L35"},"title":"Mode picker","width":80},{"api":["Depth","KeyHint","KeyHints","Panel","Picker"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":20,"kind":"Primitive/composite","name":"status-picker","previewPath":"entries/status-picker.json","source":{"file":"src/gallery/picker.rs","function":"status_picker","line":94,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/picker.rs#L94"},"title":"Status picker","width":80},{"api":["Picker","PickerMatches"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":6,"kind":"Primitive/composite","name":"picker-query","previewPath":"entries/picker-query.json","source":{"file":"src/gallery/picker.rs","function":"picker_query","line":165,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/picker.rs#L165"},"title":"Picker query","width":64},{"api":["Picker","PickerMatches","PickerTabs","State","StatusMark"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":8,"kind":"Primitive/composite","name":"picker-tabs-preview","previewPath":"entries/picker-tabs-preview.json","source":{"file":"src/gallery/picker.rs","function":"picker_tabs_preview","line":177,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/picker.rs#L177"},"title":"Picker tabs preview","width":80},{"api":["Picker","PickerMatches"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":8,"kind":"Primitive/composite","name":"picker-no-match","previewPath":"entries/picker-no-match.json","source":{"file":"src/gallery/picker.rs","function":"picker_no_match","line":221,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/picker.rs#L221"},"title":"Picker no match","width":64},{"api":["State","Toast","Toasts"],"description":"Spinners, notifications and calm transitions","family":"motion","height":3,"kind":"Primitive/composite","name":"toasts","previewPath":"entries/toasts.json","source":{"file":"src/gallery/toast.rs","function":"toasts","line":10,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/toast.rs#L10"},"title":"Toasts","width":60},{"api":["State","Toast","Toasts"],"description":"Spinners, notifications and calm transitions","family":"motion","height":5,"kind":"Primitive/composite","name":"toasts-stacked","previewPath":"entries/toasts-stacked.json","source":{"file":"src/gallery/toast.rs","function":"stacked","line":24,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/toast.rs#L24"},"title":"Toasts stacked","width":60},{"api":["MotionMode","State","Toast","Toasts","Ttl"],"description":"Spinners, notifications and calm transitions","family":"motion","height":4,"kind":"Primitive/composite","name":"toasts-fading","previewPath":"entries/toasts-fading.json","source":{"file":"src/gallery/toast.rs","function":"fading","line":42,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/toast.rs#L42"},"title":"Toasts fading","width":60},{"api":["Icon","MotionMode"],"description":"Depth, rules, marks, hints and terminal chrome","family":"foundation","height":4,"kind":"Primitive","name":"icons","previewPath":"entries/icons.json","source":{"file":"src/gallery/icons.rs","function":"icons","line":15,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/icons.rs#L15"},"title":"Icons","width":50},{"api":["MotionMode","Spinner"],"description":"Spinners, notifications and calm transitions","family":"motion","height":3,"kind":"Primitive/composite","name":"spinner","previewPath":"entries/spinner.json","source":{"file":"src/gallery/spinner.rs","function":"spinners","line":11,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/spinner.rs#L11"},"title":"Spinner","width":40},{"api":["MotionMode","VerificationSpinner"],"description":"Spinners, notifications and calm transitions","family":"motion","height":1,"kind":"Primitive/composite","name":"verification-pending","previewPath":"entries/verification-pending.json","source":{"file":"src/gallery/verification.rs","function":"pending","line":10,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/verification.rs#L10"},"title":"Verification pending","width":40},{"api":["MotionMode","VerificationSpinner"],"description":"Spinners, notifications and calm transitions","family":"motion","height":1,"kind":"Primitive/composite","name":"verification-earned","previewPath":"entries/verification-earned.json","source":{"file":"src/gallery/verification.rs","function":"earned","line":19,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/verification.rs#L19"},"title":"Verification earned","width":40},{"api":["MotionMode","VerificationSpinner"],"description":"Spinners, notifications and calm transitions","family":"motion","height":3,"kind":"Primitive/composite","name":"verification-modes","previewPath":"entries/verification-modes.json","source":{"file":"src/gallery/verification.rs","function":"modes","line":28,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/verification.rs#L28"},"title":"Verification modes","width":40},{"api":["Whale","WhaleState"],"description":"Session state, attention, completion and the pod","family":"whales","height":17,"kind":"Character renderer/shared performance core","name":"whale-rest","previewPath":"entries/whale-rest.json","source":{"file":"src/gallery/whale.rs","function":"closure","line":35,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/whale.rs#L35"},"title":"Whale rest","width":36},{"api":["Whale","WhaleState"],"description":"Session state, attention, completion and the pod","family":"whales","height":17,"kind":"Character renderer/shared performance core","name":"whale-busy","previewPath":"entries/whale-busy.json","source":{"file":"src/gallery/whale.rs","function":"closure","line":41,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/whale.rs#L41"},"title":"Whale busy","width":36},{"api":["Whale","WhaleState"],"description":"Session state, attention, completion and the pod","family":"whales","height":17,"kind":"Character renderer/shared performance core","name":"whale-needs","previewPath":"entries/whale-needs.json","source":{"file":"src/gallery/whale.rs","function":"closure","line":47,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/whale.rs#L47"},"title":"Whale needs","width":36},{"api":["Whale","WhaleState"],"description":"Session state, attention, completion and the pod","family":"whales","height":17,"kind":"Character renderer/shared performance core","name":"whale-done","previewPath":"entries/whale-done.json","source":{"file":"src/gallery/whale.rs","function":"closure","line":53,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/whale.rs#L53"},"title":"Whale done","width":36},{"api":["Whale","WhaleState"],"description":"Session state, attention, completion and the pod","family":"whales","height":17,"kind":"Character renderer/shared performance core","name":"whale-pod-1","previewPath":"entries/whale-pod-1.json","source":{"file":"src/gallery/whale.rs","function":"closure","line":59,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/whale.rs#L59"},"title":"Whale pod 1","width":36},{"api":["Whale","WhaleState"],"description":"Session state, attention, completion and the pod","family":"whales","height":17,"kind":"Character renderer/shared performance core","name":"whale-pod-3","previewPath":"entries/whale-pod-3.json","source":{"file":"src/gallery/whale.rs","function":"closure","line":65,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/whale.rs#L65"},"title":"Whale pod 3","width":36},{"api":["Whale","WhaleState"],"description":"The complete v2 state vocabulary, in terminal cells","family":"whale-actions","height":66,"kind":"Character renderer/shared performance core","name":"whale-actions","previewPath":"entries/whale-actions.json","source":{"file":"src/gallery/whale.rs","function":"whale_actions","line":13,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/whale.rs#L13"},"title":"Whale actions","width":84},{"api":["Whale","WhaleState"],"description":"Session state, attention, completion and the pod","family":"whales","height":11,"kind":"Character renderer/shared performance core","name":"whale-compact","previewPath":"entries/whale-compact.json","source":{"file":"src/gallery/whale.rs","function":"closure","line":77,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/whale.rs#L77"},"title":"Whale compact","width":24},{"api":["Whale","WhaleState"],"description":"Session state, attention, completion and the pod","family":"whales","height":3,"kind":"Character renderer/shared performance core","name":"whale-words-only","previewPath":"entries/whale-words-only.json","source":{"file":"src/gallery/whale.rs","function":"closure","line":83,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/whale.rs#L83"},"title":"Whale words only","width":14},{"api":["TextInput","TextInputState"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":2,"kind":"Primitive/composite","name":"text-input-empty","previewPath":"entries/text-input-empty.json","source":{"file":"src/gallery/input.rs","function":"empty","line":84,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/input.rs#L84"},"title":"Text input empty","width":40},{"api":["TextInput","TextInputState"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":2,"kind":"Primitive/composite","name":"text-input-typed","previewPath":"entries/text-input-typed.json","source":{"file":"src/gallery/input.rs","function":"typed","line":93,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/input.rs#L93"},"title":"Text input typed","width":40},{"api":["TextInput","TextInputState"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":2,"kind":"Gallery composition","name":"text-input-unfocused","previewPath":"entries/text-input-unfocused.json","source":{"file":"src/gallery/input.rs","function":"unfocused","line":102,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/input.rs#L102"},"title":"Text input unfocused","width":40},{"api":["TextInput","TextInputState"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":3,"kind":"Primitive/composite","name":"text-input-invalid","previewPath":"entries/text-input-invalid.json","source":{"file":"src/gallery/input.rs","function":"invalid","line":107,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/input.rs#L107"},"title":"Text input invalid","width":40},{"api":["TextInput","TextInputState"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":3,"kind":"Primitive/composite","name":"text-input-disabled","previewPath":"entries/text-input-disabled.json","source":{"file":"src/gallery/input.rs","function":"disabled","line":116,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/input.rs#L116"},"title":"Text input disabled","width":40},{"api":["TextInput","TextInputState"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":2,"kind":"Primitive/composite","name":"text-input-secret","previewPath":"entries/text-input-secret.json","source":{"file":"src/gallery/input.rs","function":"secret","line":124,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/input.rs#L124"},"title":"Text input secret","width":40},{"api":["TextInput","TextInputState"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":2,"kind":"Gallery composition","name":"text-input-long","previewPath":"entries/text-input-long.json","source":{"file":"src/gallery/input.rs","function":"long","line":134,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/input.rs#L134"},"title":"Text input long","width":40},{"api":["TextInput","TextInputState"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":2,"kind":"Primitive/composite","name":"text-input-wide-text","previewPath":"entries/text-input-wide-text.json","source":{"file":"src/gallery/input.rs","function":"wide_text","line":149,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/input.rs#L149"},"title":"Text input wide text","width":40},{"api":["Form"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":14,"kind":"Primitive/composite","name":"form","previewPath":"entries/form.json","source":{"file":"src/gallery/input.rs","function":"form","line":185,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/input.rs#L185"},"title":"Form","width":60},{"api":["List"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":5,"kind":"Primitive/composite","name":"list","previewPath":"entries/list.json","source":{"file":"src/gallery/lists.rs","function":"list","line":87,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/lists.rs#L87"},"title":"List","width":64},{"api":["List"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":5,"kind":"Primitive/composite","name":"list-scrolling","previewPath":"entries/list-scrolling.json","source":{"file":"src/gallery/lists.rs","function":"list_scrolling","line":93,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/lists.rs#L93"},"title":"List scrolling","width":64},{"api":["List"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":6,"kind":"Primitive/composite","name":"list-tall-rows","previewPath":"entries/list-tall-rows.json","source":{"file":"src/gallery/lists.rs","function":"list_tall","line":101,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/lists.rs#L101"},"title":"List tall rows","width":64},{"api":["List"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":4,"kind":"Gallery composition","name":"list-long","previewPath":"entries/list-long.json","source":{"file":"src/gallery/lists.rs","function":"list_long","line":114,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/lists.rs#L114"},"title":"List long","width":40},{"api":["EmptyState","List"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":5,"kind":"Primitive/composite","name":"list-empty","previewPath":"entries/list-empty.json","source":{"file":"src/gallery/lists.rs","function":"empty_list","line":124,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/lists.rs#L124"},"title":"List empty","width":48},{"api":["EmptyState"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":14,"kind":"Primitive/composite","name":"empty-state","previewPath":"entries/empty-state.json","source":{"file":"src/gallery/lists.rs","function":"empty_state","line":135,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/lists.rs#L135"},"title":"Empty state","width":64},{"api":["EmptyState"],"description":"Editable fields, forms, lists and focused choices","family":"input","height":6,"kind":"Gallery composition","name":"empty-state-small","previewPath":"entries/empty-state-small.json","source":{"file":"src/gallery/lists.rs","function":"empty_state_small","line":142,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/lists.rs#L142"},"title":"Empty state small","width":40},{"api":["Heading"],"description":"Headings, tabs, toggles and keyboard maps","family":"chrome","height":7,"kind":"Primitive","name":"heading","previewPath":"entries/heading.json","source":{"file":"src/gallery/chrome.rs","function":"heading","line":19,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/chrome.rs#L19"},"title":"Heading","width":64},{"api":["Tabs"],"description":"Headings, tabs, toggles and keyboard maps","family":"chrome","height":7,"kind":"Primitive","name":"tabs","previewPath":"entries/tabs.json","source":{"file":"src/gallery/chrome.rs","function":"tabs","line":46,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/chrome.rs#L46"},"title":"Tabs","width":56},{"api":["Toggle"],"description":"Headings, tabs, toggles and keyboard maps","family":"chrome","height":4,"kind":"Primitive/composite","name":"toggle","previewPath":"entries/toggle.json","source":{"file":"src/gallery/chrome.rs","function":"toggle","line":62,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/chrome.rs#L62"},"title":"Toggle","width":48},{"api":["Segmented"],"description":"Headings, tabs, toggles and keyboard maps","family":"chrome","height":5,"kind":"Primitive/composite","name":"segmented","previewPath":"entries/segmented.json","source":{"file":"src/gallery/chrome.rs","function":"segmented","line":74,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/chrome.rs#L74"},"title":"Segmented","width":40},{"api":["Cost","Receipt","ReceiptValue","State"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":1,"kind":"Primitive/composite","name":"receipt-row","previewPath":"entries/receipt-row.json","source":{"file":"src/gallery/display.rs","function":"receipt_row","line":80,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/display.rs#L80"},"title":"Receipt row","width":60},{"api":["Cost","Receipt","ReceiptTable","ReceiptValue","State"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":8,"kind":"Primitive/composite","name":"receipt-table","previewPath":"entries/receipt-table.json","source":{"file":"src/gallery/display.rs","function":"receipt_table","line":101,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/display.rs#L101"},"title":"Receipt table","width":80},{"api":["Cost","Receipt","ReceiptTable","ReceiptValue","State"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":7,"kind":"Primitive/composite","name":"receipt-table-compact","previewPath":"entries/receipt-table-compact.json","source":{"file":"src/gallery/display.rs","function":"receipt_table_compact","line":105,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/display.rs#L105"},"title":"Receipt table compact","width":56},{"api":["Cost","Receipt","ReceiptTable","ReceiptValue","State"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":7,"kind":"Primitive/composite","name":"receipt-table-minimal","previewPath":"entries/receipt-table-minimal.json","source":{"file":"src/gallery/display.rs","function":"receipt_table_minimal","line":109,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/display.rs#L109"},"title":"Receipt table minimal","width":40},{"api":["Cost","Receipt","ReceiptTable","ReceiptValue","State"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":5,"kind":"Primitive/composite","name":"receipt-table-clipped","previewPath":"entries/receipt-table-clipped.json","source":{"file":"src/gallery/display.rs","function":"receipt_table_clipped","line":113,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/display.rs#L113"},"title":"Receipt table clipped","width":80},{"api":["Diff"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":22,"kind":"Primitive","name":"diff","previewPath":"entries/diff.json","source":{"file":"src/gallery/display.rs","function":"diff_truncated","line":187,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/display.rs#L187"},"title":"Diff","width":80},{"api":["Diff"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":26,"kind":"Primitive","name":"diff-wrapped","previewPath":"entries/diff-wrapped.json","source":{"file":"src/gallery/display.rs","function":"diff_wrapped","line":191,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/display.rs#L191"},"title":"Diff wrapped","width":48},{"api":["Diff","DiffGutter"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":10,"kind":"Primitive","name":"diff-no-numbers","previewPath":"entries/diff-no-numbers.json","source":{"file":"src/gallery/display.rs","function":"diff_no_numbers","line":195,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/display.rs#L195"},"title":"Diff no numbers","width":60},{"api":["Diff"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":12,"kind":"Primitive","name":"diff-highlighted","previewPath":"entries/diff-highlighted.json","source":{"file":"src/gallery/display.rs","function":"diff_highlighted","line":219,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/display.rs#L219"},"title":"Diff highlighted","width":80},{"api":["State","TreeNode","WorkflowTree"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":9,"kind":"Native extraction","name":"workflow-tree","previewPath":"entries/workflow-tree.json","source":{"file":"src/gallery/display.rs","function":"workflow_tree","line":258,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/display.rs#L258"},"title":"Workflow tree","width":64},{"api":["State","TreeNode","TreeState","WorkflowTree"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":9,"kind":"Native extraction","name":"workflow-tree-selected","previewPath":"entries/workflow-tree-selected.json","source":{"file":"src/gallery/display.rs","function":"workflow_tree_selected","line":263,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/display.rs#L263"},"title":"Workflow tree selected","width":64},{"api":["State","TreeNode","TreeState","WorkflowTree"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":6,"kind":"Native extraction","name":"workflow-tree-clipped","previewPath":"entries/workflow-tree-clipped.json","source":{"file":"src/gallery/display.rs","function":"workflow_tree_clipped","line":273,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/display.rs#L273"},"title":"Workflow tree clipped","width":64},{"api":["State","TreeNode","WorkflowTree"],"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","family":"native-chrome","height":3,"kind":"Native extraction","name":"workflow-tree-long","previewPath":"entries/workflow-tree-long.json","source":{"file":"src/gallery/display.rs","function":"workflow_tree_long","line":283,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/display.rs#L283"},"title":"Workflow tree long","width":48},{"api":["CountBar","State"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":6,"kind":"Primitive/composite","name":"count-bars","previewPath":"entries/count-bars.json","source":{"file":"src/gallery/display.rs","function":"count_bars","line":311,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/display.rs#L311"},"title":"Count bars","width":60},{"api":["DecisionBand","DecisionBandAction","DecisionBandSave"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":24,"kind":"Composite","name":"approval-native-band","previewPath":"entries/approval-native-band.json","source":{"file":"src/gallery/approval.rs","function":"native_band","line":186,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/approval.rs#L186"},"title":"Approval native band","width":70},{"api":["DecisionBand","DecisionBandAction","DecisionBandSave"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":3,"kind":"Composite","name":"approval-native-band-collapsed","previewPath":"entries/approval-native-band-collapsed.json","source":{"file":"src/gallery/approval.rs","function":"native_band_collapsed","line":191,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/approval.rs#L191"},"title":"Approval native band collapsed","width":70},{"api":["ApprovalCard","ApprovalChoice","ApprovalState","ApprovalSubject"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":17,"kind":"Composite","name":"approval-command","previewPath":"entries/approval-command.json","source":{"file":"src/gallery/approval.rs","function":"command","line":47,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/approval.rs#L47"},"title":"Approval command","width":70},{"api":["ApprovalCard","ApprovalChoice","ApprovalState","ApprovalSubject"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":18,"kind":"Composite","name":"approval-outside","previewPath":"entries/approval-outside.json","source":{"file":"src/gallery/approval.rs","function":"outside","line":56,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/approval.rs#L56"},"title":"Approval outside","width":70},{"api":["ApprovalCard","ApprovalChoice","ApprovalState","ApprovalSubject"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":20,"kind":"Composite","name":"approval-patch","previewPath":"entries/approval-patch.json","source":{"file":"src/gallery/approval.rs","function":"patch","line":65,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/approval.rs#L65"},"title":"Approval patch","width":70},{"api":["ApprovalCard","ApprovalChoice","ApprovalState","ApprovalSubject"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":20,"kind":"Composite","name":"approval-elevation","previewPath":"entries/approval-elevation.json","source":{"file":"src/gallery/approval.rs","function":"elevation","line":77,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/approval.rs#L77"},"title":"Approval elevation","width":70},{"api":["ApprovalCard","ApprovalChoice","ApprovalState","ApprovalSubject"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":12,"kind":"Composite","name":"approval-clipped","previewPath":"entries/approval-clipped.json","source":{"file":"src/gallery/approval.rs","function":"clipped","line":88,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/approval.rs#L88"},"title":"Approval clipped","width":70},{"api":["ApprovalCard","ApprovalChoice","ApprovalState","ApprovalSubject"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":20,"kind":"Composite","name":"approval-spoofed","previewPath":"entries/approval-spoofed.json","source":{"file":"src/gallery/approval.rs","function":"spoofed","line":100,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/approval.rs#L100"},"title":"Approval spoofed","width":70},{"api":["KeyHint","KeyHints","ReviewVerdict"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":20,"kind":"Composite","name":"review-verdicts","previewPath":"entries/review-verdicts.json","source":{"file":"src/gallery/approval.rs","function":"verdicts","line":109,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/approval.rs#L109"},"title":"Review verdicts","width":70},{"api":["ReviewAggregate"],"description":"Diffs, trees, progress, approvals and run results","family":"display","height":4,"kind":"Composite","name":"review-aggregate","previewPath":"entries/review-aggregate.json","source":{"file":"src/gallery/approval.rs","function":"aggregate","line":162,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/approval.rs#L162"},"title":"Review aggregate","width":70},{"api":["MotionMode","Spinner"],"description":"Spinners, notifications and calm transitions","family":"motion","height":3,"kind":"Primitive/composite","name":"motion-modes","previewPath":"entries/motion-modes.json","source":{"file":"src/gallery/motion.rs","function":"modes","line":71,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/motion.rs#L71"},"title":"Motion modes","width":40},{"api":["MotionMode","MotionSet"],"description":"Spinners, notifications and calm transitions","family":"motion","height":3,"kind":"Primitive/composite","name":"motion-working","previewPath":"entries/motion-working.json","source":{"file":"src/gallery/motion.rs","function":"working","line":29,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/motion.rs#L29"},"title":"Motion working","width":40},{"api":["MotionMode","MotionSet"],"description":"Spinners, notifications and calm transitions","family":"motion","height":3,"kind":"Primitive/composite","name":"motion-started","previewPath":"entries/motion-started.json","source":{"file":"src/gallery/motion.rs","function":"just_started","line":34,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/motion.rs#L34"},"title":"Motion started","width":40},{"api":["MotionMode","MotionSet"],"description":"Spinners, notifications and calm transitions","family":"motion","height":3,"kind":"Primitive/composite","name":"motion-mid-flight","previewPath":"entries/motion-mid-flight.json","source":{"file":"src/gallery/motion.rs","function":"mid_flight","line":38,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/motion.rs#L38"},"title":"Motion mid flight","width":40},{"api":["MotionMode","MotionSet"],"description":"Spinners, notifications and calm transitions","family":"motion","height":3,"kind":"Primitive/composite","name":"motion-settled","previewPath":"entries/motion-settled.json","source":{"file":"src/gallery/motion.rs","function":"settled","line":48,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/motion.rs#L48"},"title":"Motion settled","width":40},{"api":["MotionMode","MotionSet"],"description":"Spinners, notifications and calm transitions","family":"motion","height":3,"kind":"Primitive/composite","name":"motion-reduced","previewPath":"entries/motion-reduced.json","source":{"file":"src/gallery/motion.rs","function":"reduced","line":59,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/motion.rs#L59"},"title":"Motion reduced","width":40},{"api":["Message"],"description":"Inline messages and optional tool, agent and fleet cards","family":"components","height":9,"kind":"Native inline message / optional composites","name":"message","previewPath":"entries/message.json","source":{"file":"src/gallery/workspace.rs","function":"message","line":14,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workspace.rs#L14"},"title":"Message","width":64},{"api":["Composer","KeyHint","KeyHints"],"description":"Inline messages and optional tool, agent and fleet cards","family":"components","height":5,"kind":"Native inline message / optional composites","name":"composer","previewPath":"entries/composer.json","source":{"file":"src/gallery/workspace.rs","function":"composer","line":38,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workspace.rs#L38"},"title":"Composer","width":64},{"api":["State","ToolCard"],"description":"Inline messages and optional tool, agent and fleet cards","family":"components","height":9,"kind":"Native inline message / optional composites","name":"tool-card","previewPath":"entries/tool-card.json","source":{"file":"src/gallery/workspace.rs","function":"tool_card","line":51,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workspace.rs#L51"},"title":"Tool card","width":64},{"api":["AgentCard","State"],"description":"Inline messages and optional tool, agent and fleet cards","family":"components","height":8,"kind":"Composite","name":"agent-card","previewPath":"entries/agent-card.json","source":{"file":"src/gallery/workspace.rs","function":"agent_card","line":59,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workspace.rs#L59"},"title":"Agent card","width":64},{"api":["AgentCard","Fleet","State"],"description":"Inline messages and optional tool, agent and fleet cards","family":"components","height":14,"kind":"Composite","name":"fleet","previewPath":"entries/fleet.json","source":{"file":"src/gallery/workspace.rs","function":"fleet","line":68,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/workspace.rs#L68"},"title":"Fleet","width":64},{"api":["SettingRow"],"description":"Headings, tabs, toggles and keyboard maps","family":"chrome","height":6,"kind":"Composite","name":"setting-row","previewPath":"entries/setting-row.json","source":{"file":"src/gallery/settings.rs","function":"setting_rows","line":6,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/settings.rs#L6"},"title":"Setting row","width":80},{"api":["SettingDetail"],"description":"Headings, tabs, toggles and keyboard maps","family":"chrome","height":7,"kind":"Composite","name":"setting-detail","previewPath":"entries/setting-detail.json","source":{"file":"src/gallery/settings.rs","function":"setting_detail","line":31,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/settings.rs#L31"},"title":"Setting detail","width":80},{"api":["BubbleField","Depth","FishSchool","HabitatDensity","Heading","Message","MotionMode","Ombre","Panel","Picker","State","StatusMark","WaterPalette","Whale","WhaleState"],"description":"The current TUI ocean, plus optional Lagoon, Dusk, Coral and Graphite treatments","family":"water","height":24,"kind":"Background finishing passes","name":"atmosphere-ocean","previewPath":"entries/atmosphere-ocean.json","source":{"file":"src/gallery/atmosphere.rs","function":"ocean","line":121,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/atmosphere.rs#L121"},"title":"Atmosphere ocean","width":104},{"api":["BubbleField","Depth","FishSchool","HabitatDensity","Heading","Message","MotionMode","Ombre","Panel","Picker","State","StatusMark","WaterPalette","Whale","WhaleState"],"description":"The current TUI ocean, plus optional Lagoon, Dusk, Coral and Graphite treatments","family":"water","height":24,"kind":"Background finishing passes","name":"atmosphere-lagoon","previewPath":"entries/atmosphere-lagoon.json","source":{"file":"src/gallery/atmosphere.rs","function":"lagoon","line":125,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/atmosphere.rs#L125"},"title":"Atmosphere lagoon","width":104},{"api":["BubbleField","Depth","FishSchool","HabitatDensity","Heading","Message","MotionMode","Ombre","Panel","Picker","State","StatusMark","WaterPalette","Whale","WhaleState"],"description":"The current TUI ocean, plus optional Lagoon, Dusk, Coral and Graphite treatments","family":"water","height":24,"kind":"Background finishing passes","name":"atmosphere-dusk","previewPath":"entries/atmosphere-dusk.json","source":{"file":"src/gallery/atmosphere.rs","function":"dusk","line":129,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/atmosphere.rs#L129"},"title":"Atmosphere dusk","width":104},{"api":["BubbleField","Depth","FishSchool","HabitatDensity","Heading","Message","MotionMode","Ombre","Panel","Picker","State","StatusMark","WaterPalette","Whale","WhaleState"],"description":"The current TUI ocean, plus optional Lagoon, Dusk, Coral and Graphite treatments","family":"water","height":24,"kind":"Background finishing passes","name":"atmosphere-coral","previewPath":"entries/atmosphere-coral.json","source":{"file":"src/gallery/atmosphere.rs","function":"coral","line":133,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/atmosphere.rs#L133"},"title":"Atmosphere coral","width":104},{"api":["BubbleField","Depth","FishSchool","HabitatDensity","Heading","Message","MotionMode","Ombre","Panel","Picker","State","StatusMark","WaterPalette","Whale","WhaleState"],"description":"The current TUI ocean, plus optional Lagoon, Dusk, Coral and Graphite treatments","family":"water","height":24,"kind":"Background finishing passes","name":"atmosphere-graphite","previewPath":"entries/atmosphere-graphite.json","source":{"file":"src/gallery/atmosphere.rs","function":"graphite","line":137,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/atmosphere.rs#L137"},"title":"Atmosphere graphite","width":104},{"api":["Depth","Heading","Message","MotionMode","OceanColumn","OceanPhase","Panel","State","StatusMark"],"description":"The current TUI ocean, plus optional Lagoon, Dusk, Coral and Graphite treatments","family":"water","height":16,"kind":"Background finishing passes","name":"ocean-column","previewPath":"entries/ocean-column.json","source":{"file":"src/gallery/ocean.rs","function":"column","line":31,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/ocean.rs#L31"},"title":"Ocean column","width":80},{"api":["Heading","MotionMode","OceanColumn","OceanPhase","State","StatusMark"],"description":"The current TUI ocean, plus optional Lagoon, Dusk, Coral and Graphite treatments","family":"water","height":20,"kind":"Background finishing passes","name":"ocean-phases","previewPath":"entries/ocean-phases.json","source":{"file":"src/gallery/ocean.rs","function":"phases","line":97,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/ocean.rs#L97"},"title":"Ocean phases","width":80},{"api":["Heading","Message","MotionMode","OceanColumn"],"description":"The current TUI ocean, plus optional Lagoon, Dusk, Coral and Graphite treatments","family":"water","height":12,"kind":"Background finishing passes","name":"ocean-context","previewPath":"entries/ocean-context.json","source":{"file":"src/gallery/ocean.rs","function":"context","line":105,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/ocean.rs#L105"},"title":"Ocean context","width":80},{"api":["Heading","MotionMode","OceanColumn","OceanPhase","State","StatusMark"],"description":"The current TUI ocean, plus optional Lagoon, Dusk, Coral and Graphite treatments","family":"water","height":20,"kind":"Background finishing passes","name":"ocean-reduced","previewPath":"entries/ocean-reduced.json","source":{"file":"src/gallery/ocean.rs","function":"reduced","line":101,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/ocean.rs#L101"},"title":"Ocean reduced","width":80},{"api":["MotionMode","OceanCausticFacts","OceanColumn","OceanPaintFacts","OceanPhase"],"description":"The current TUI ocean, plus optional Lagoon, Dusk, Coral and Graphite treatments","family":"water","height":16,"kind":"Background finishing passes","name":"ocean-native-guarded","previewPath":"entries/ocean-native-guarded.json","source":{"file":"src/gallery/ocean.rs","function":"native_guarded","line":130,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/ocean.rs#L130"},"title":"Ocean native guarded","width":80},{"api":["PendingInputItem","PendingInputPreview","PendingInputStatus"],"description":"Rich prose, code, attached context and the next instruction","family":"transcript","height":4,"kind":"Composite","name":"pending-queued","previewPath":"entries/pending-queued.json","source":{"file":"src/gallery/pending_input.rs","function":"queued","line":12,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/pending_input.rs#L12"},"title":"Pending queued","width":40},{"api":["PendingInputItem","PendingInputPreview","PendingInputStatus"],"description":"Rich prose, code, attached context and the next instruction","family":"transcript","height":5,"kind":"Composite","name":"pending-steering","previewPath":"entries/pending-steering.json","source":{"file":"src/gallery/pending_input.rs","function":"steering","line":33,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/pending_input.rs#L33"},"title":"Pending steering","width":40},{"api":["PendingInputItem","PendingInputPreview","PendingInputStatus"],"description":"Rich prose, code, attached context and the next instruction","family":"transcript","height":4,"kind":"Composite","name":"pending-paused","previewPath":"entries/pending-paused.json","source":{"file":"src/gallery/pending_input.rs","function":"paused","line":60,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/pending_input.rs#L60"},"title":"Pending paused","width":40},{"api":["ContextPreviewItem","ContextPreviewState","PendingInputItem","PendingInputPreview","PendingInputStatus"],"description":"Rich prose, code, attached context and the next instruction","family":"transcript","height":4,"kind":"Composite","name":"pending-context","previewPath":"entries/pending-context.json","source":{"file":"src/gallery/pending_input.rs","function":"attached_context","line":80,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/pending_input.rs#L80"},"title":"Pending context","width":40},{"api":["PendingCard","PendingCardContext","PendingCardWords"],"description":"Rich prose, code, attached context and the next instruction","family":"transcript","height":15,"kind":"Composite","name":"pending-native-mixed","previewPath":"entries/pending-native-mixed.json","source":{"file":"src/gallery/pending_input.rs","function":"native_mixed","line":98,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/pending_input.rs#L98"},"title":"Pending native mixed","width":40},{"api":["PendingCard","PendingCardWords"],"description":"Rich prose, code, attached context and the next instruction","family":"transcript","height":2,"kind":"Composite","name":"pending-native-queued","previewPath":"entries/pending-native-queued.json","source":{"file":"src/gallery/pending_input.rs","function":"native_queued","line":126,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/pending_input.rs#L126"},"title":"Pending native queued","width":40},{"api":["TranscriptScrollFacts","TranscriptViewport","TranscriptViewportStyles"],"description":"Rich prose, code, attached context and the next instruction","family":"transcript","height":9,"kind":"Native extraction","name":"transcript-mounted","previewPath":"entries/transcript-mounted.json","source":{"file":"src/gallery/transcript.rs","function":"mounted","line":82,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/transcript.rs#L82"},"title":"Transcript mounted","width":52},{"api":["TranscriptViewport","TranscriptViewportPlan","TranscriptViewportStyles","TranscriptScrollFacts"],"description":"Rich prose, code, attached context and the next instruction","family":"transcript","height":6,"kind":"Native extraction","name":"transcript-mounted-focus","previewPath":"entries/transcript-mounted-focus.json","source":{"file":"src/gallery/transcript.rs","function":"focused","line":140,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/transcript.rs#L140"},"title":"Transcript mounted focus","width":52},{"api":["Transcript","TranscriptBlock","TranscriptSpan"],"description":"Rich prose, code, attached context and the next instruction","family":"transcript","height":10,"kind":"Primitive/composite","name":"transcript-prose","previewPath":"entries/transcript-prose.json","source":{"file":"src/gallery/transcript.rs","function":"prose","line":16,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/transcript.rs#L16"},"title":"Transcript prose","width":40},{"api":["Transcript","TranscriptBlock","TranscriptSpan"],"description":"Rich prose, code, attached context and the next instruction","family":"transcript","height":9,"kind":"Primitive/composite","name":"transcript-list-table","previewPath":"entries/transcript-list-table.json","source":{"file":"src/gallery/transcript.rs","function":"list_and_table","line":37,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/transcript.rs#L37"},"title":"Transcript list table","width":40},{"api":["CodeBlock","Transcript","TranscriptBlock"],"description":"Rich prose, code, attached context and the next instruction","family":"transcript","height":6,"kind":"Primitive/composite","name":"transcript-code","previewPath":"entries/transcript-code.json","source":{"file":"src/gallery/transcript.rs","function":"fenced_code","line":56,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/transcript.rs#L56"},"title":"Transcript code","width":40},{"api":["Transcript","TranscriptBlock","TranscriptSpan"],"description":"Rich prose, code, attached context and the next instruction","family":"transcript","height":5,"kind":"Primitive/composite","name":"transcript-links","previewPath":"entries/transcript-links.json","source":{"file":"src/gallery/transcript.rs","function":"linked","line":68,"url":"https://github.com/codewhale-hq/codewhale-ratatui/blob/6b4872ea9d67588d327c16fb04c777bb45beb2af/src/gallery/transcript.rs#L68"},"title":"Transcript links","width":40}],"families":[{"count":5,"description":"The native conversation layout, composer and workbar, plus interactive component studies","id":"studio","title":"The live component gallery"},{"count":22,"description":"Sessions, settings, pickers and work panels built from reusable native parts","id":"native-views","title":"Codewhale terminal views"},{"count":22,"description":"Composer geometry, permission and mode, workflow rows and model/context metrics","id":"native-chrome","title":"The native composer and footer"},{"count":12,"description":"Tasks, Fleet, Jobs, Files, Notes, Context, Git and Cost; bottom, top and side placement","id":"workbar","title":"The native workbar"},{"count":16,"description":"Sixteen source presets with their actual backgrounds, status, permission and mode inks","id":"tui-palettes","title":"Every Codewhale TUI theme"},{"count":10,"description":"The current TUI ocean, plus optional Lagoon, Dusk, Coral and Graphite treatments","id":"water","title":"Codewhale water and ombres"},{"count":12,"description":"Rich prose, code, attached context and the next instruction","id":"transcript","title":"Conversation and queued input"},{"count":13,"description":"Inline messages and optional tool, agent and fleet cards","id":"components","title":"Conversation and agents"},{"count":7,"description":"Depth, rules, marks, hints and terminal chrome","id":"foundation","title":"The Codewhale language"},{"count":21,"description":"Editable fields, forms, lists and focused choices","id":"input","title":"Input and selection"},{"count":7,"description":"Headings, tabs, toggles and keyboard maps","id":"chrome","title":"Navigation and controls"},{"count":25,"description":"Diffs, trees, progress, approvals and run results","id":"display","title":"Work and results"},{"count":13,"description":"Spinners, notifications and calm transitions","id":"motion","title":"Motion and feedback"},{"count":5,"description":"Fish, jellyfish and bubbles, drawn in terminal cells","id":"habitat","title":"Life in the water"},{"count":8,"description":"Session state, attention, completion and the pod","id":"whales","title":"A whale with a job"},{"count":1,"description":"The complete v2 state vocabulary, in terminal cells","id":"whale-actions","title":"Every whale action"},{"count":5,"description":"Desktop-inspired conversation, review and fleet layouts you can compose from the library","id":"scenes","title":"Optional workspace compositions"}],"profiles":[{"id":"dark-truecolor","label":"Truecolor / Ocean"},{"id":"dark-graphite","label":"Truecolor / Graphite"},{"id":"light-truecolor","label":"Truecolor / Paper"},{"id":"dark-256","label":"256 colors / Dark"},{"id":"light-256","label":"256 colors / Light"},{"id":"ansi-16","label":"16 colors"},{"id":"unknown-ground","label":"Unmeasured ground"},{"id":"no-color","label":"NO_COLOR"},{"id":"ascii","label":"ASCII safe"}],"schemaVersion":1,"sizes":[{"id":"native","label":"Native"},{"id":"40","label":"40 columns"},{"id":"80","label":"80 columns"},{"id":"120","label":"120 columns"}],"source":{"digest":"b5809b7e03786cc9dd2c8280492008bfbdc29359c40ea5300174e78975b6cc12","nativeRepository":"https://github.com/codewhale-hq/CodeWhale","nativeRevision":"a79ce5c4d5ed1a5f7032185710c27343a900351c","repository":"https://github.com/codewhale-hq/codewhale-ratatui","revision":"6b4872ea9d67588d327c16fb04c777bb45beb2af"}} |