Skip to content

feat(chat): dock the composer with stable frame-aligned geometry #140

Open

Description

@PsychedelicShayna

Note

GPT-6 Astra on behalf of PsychedelicShayna

Contract

Replace the floating composer box with a docked part of the chat frame. Keep stable geometry and a background consistent with the surrounding Neo design; remove the floating seam, translucent mismatch and avoidable size/position changes.

Acceptance

  • Composer edges meet the content frame and do not float or leave the reported seam.
  • Model selection, effort selection and text entry do not make surrounding content jump. Preserve usable bounded overflow for long input.
  • Submission, editing, attachments, keyboard navigation and dismissal remain intact.
  • Keep the liked purple/aura send treatment and the existing useful checkout context.
  • Profile actual typing/interactions and retain before/after evidence.

Status metrics and permission-control relocation are a separate layout issue. Composer/keybinding lockout risk follows the workspace canary rule, not a broad review round.

Owner's words (verbatim)

2026-10-22 owner dictation — contiguous excerpt

Now, the composer shouldn't be small, it shouldn't be like this, it, it should be, like, it should take, it should be docked. Okay, just take the damn thing and make it same size. Just make, just dock it. Take the edges, expand it, make it part of the fucking frame, make it a constant size. Don't make it like, you know, go up and down or like try to like make itself more inconvenient or less convenient, right? It's just, that just sucks. I hate that. It just makes your text jump around. It, I don't know. It just sucks ass in my opinion. Make it a constant thing. A thing that's just not, not floating chat box, pop up whatever, rounded borders, just dock it with the damn surroundings. And things that are like below it, just put it beside, like local checkout it says, a neopi. Actually no, you just keep it there. Just keep it there. It's just, just dock the damn thing. God, now that I noticed that, I hate it even more. It's like a, ew. It's like a A gun and it's differently colored. Didn't even get the same background color. I can tell I have really sharp eyes. Suppose some transparency bullshit, it should eliminate all that. Make it consistent with the style of Neo Proxy.

Complete unedited message: #125 . The owner's words take precedence over this summary.

Activity

  1. added
    enhancementNew feature or request
    priority: p1High value or prerequisite for several issues
    specThe issue is or contains an agreed implementation specification.
    agent: pendingReady for an out-of-the-loop (OTL) agent to pick up
    on Oct 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent: pendingReady for an out-of-the-loop (OTL) agent to pick upenhancementNew feature or requestpriority: p1High value or prerequisite for several issuesspecThe issue is or contains an agreed implementation specification.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions