You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Deferred from Phase C (#275). One of three remaining sidebar surfaces still hand-rolled per backend.
Goal
Migrate the Source Control panel to paint through quadraui primitives.
Why deferred — most complex of the three
Inline commit-message editor at row 1 (multi-line input, mode-switching c, BackSpace, Return, Esc) — needs an InlineInput primitive or the existing Form row-editor pattern extended.
Three sections (Worktrees / Staged / Unstaged) with per-section expand/collapse and bulk operations (stage-all on header).
Deferred from Phase C (#275). One of three remaining sidebar surfaces still hand-rolled per backend.
Goal
Migrate the Source Control panel to paint through quadraui primitives.
Why deferred — most complex of the three
c, BackSpace, Return, Esc) — needs anInlineInputprimitive or the existingFormrow-editor pattern extended.Likely needs the same MultiSectionView from #281 (debug sidebar) plus a new
InlineInputprimitive.Estimated effort
~24 hrs
References
src/tui_main/panels.rs—render_source_controlsrc/gtk/draw.rs::draw_source_control_panelSourceControlDatainsrc/render.rsEngine::sc_*fields