Repository navigation
feat(screenshot): use native cursor shapes - #3155
Conversation
|
/claude review |
Claude reviewLooks good — protocol wiring is correct; one minor resource-lifecycle note.
Checked: |
| @@ -0,0 +1,64 @@ | |||
| package wp_cursor_shape | |||
There was a problem hiding this comment.
I'd like to see the XML spec included in the proto/xml directory and generate this file instead of hand writing it.
The README command is outdated and I'll fix that, but the command would look like this once the XML is added
go run github.com/AvengeMedia/dankgo/cmd/go-wayland-scanner@latest \
-i internal/proto/xml/cursor-shape-v1.xml \
-pkg wlr_gamma_control -o internal/proto/wp_cursor_shape/cursor_shape.gof221049 to
ef591ca
Compare
|
/claude review |
Claude reviewNo issues found — the two review points from the last round are addressed. Checked: the Note (not blocking): the vendored
Model: claude-opus-5. |
Port
wp_cursor_shape_manager_v1to the Go screenshot backend and use compositor-native cursor shapes for the region selector.This establishes the cursor protocol layer for follow-up PRs that add Ctrl-drag selection behavior and transition between
Crosshair,Grab, andGrabbing. This PR intentionally does not include the Ctrl-drag interaction itself.