Replies: 1 comment
|
the friction is real, there's no way to register anything on a line without typing at least one character. But the mouse part of this can't be delivered, and a marker with literally no text doesn't work either. on the text: annotations are the output, not UI state, and the plugin classifies each one by its body. A record with an empty body reaches the agent as an instruction that says nothing, so it guesses. Empty text is refused in two places in the code, on purpose. on the gesture: canned responses would solve the first half though. Nothing like this exists today, but the shape I'd consider is a set of predefined annotation texts in the config, each one a marker that means something specific, smth like quick-annotation = "double check this"
quick-annotation = "needs a test"
quick-annotation = "simplify"with one key stamping the first, or opening a small picker to choose a variant when there's more than one. The record would still carry real text, so nothing downstream changes, and you could type over it later to elaborate. |
Uh oh!
There was an error while loading. Please reload this page.
Currently, leaving negative feedback or an annotation on a specific line requires multiple steps: clicking the line, pressing a or Enter, and manually typing text into the input prompt. During fast code reviews, typing out repetitive notes for obvious code issues significantly slows down the workflow.
I would like a fast, mouse-driven way to "dislike" or flag specific lines of code without triggering any text input fields.
A dedicated mouse interaction inside the diff pane, such as Ctrl + Left-Click, a Right-Click context action, or clicking directly on the line number/gutter.
This action should instantly register a standard "dislike" or "flagged" marker on that line, skipping the text box entirely.
All reactions