tui: Generate screen — wire generation submission & progress #86
Labels
No labels
area:agents
area:ai
area:config
area:dashboard
area:design
area:design-review
area:devtools
area:entities
area:gallery
area:generate
area:image
area:infra
area:meta
area:model-browser
area:navigation
area:presets
area:security
area:sessions
area:settings
area:sharing
area:test
area:ux
area:webhook
area:workdir
type:bug
type:chore
type:meta
type:user-story
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
charles/loom#86
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
User Story
As a loom-tui user, I want to press F5 on the Generate screen and have my image actually generated by the backend, with real-time progress updates in the preview pane and status bar, so that I can use the TUI for actual image generation.
Context
The Generate screen (#20–#25) has full UI — prompt editors, parameter fields, LoRA list, mode tabs, preview state tracking. But F5 currently does nothing because the screen isn't connected to
PluginBridge. This is the single most critical integration ticket.Acceptance Criteria
Submission
PluginBridge::generate()PluginBridge::cancel()Progress
ImageRendererPreview Pane Actions
vopens full-screen image viewer overlayssaves the generated image to gallery (viaGalleryStorage)rsends the image back as init image (switches to i2i mode, sets init path)Image-to-Image
oopens an external file picker (fzfor built-in path browser)Tests
GenerationParamsstructOut of Scope
References
src/screens/generate.rs