Skip to content

Conversation

@bhavjsh
Copy link
Contributor

@bhavjsh bhavjsh commented Jan 19, 2026

This PR adds a new Hexagon paint tool implemented via a dedicated PathBuilder, similar to circle and rectangle.

The hexagon uses a two-point (click + drag) interaction and is intentionally kept separate from the existing polygon tool to preserve polygon’s dynamic, multi-point behavior.

Changes include:

New PaintMode.hexagon

Dedicated PathBuilderHexagon

PaintCanvas handling for drag-based drawing

Icon and i18n label integration

Tested locally , a short demo video is attached :)

hexagon.recording.mp4

Copy link
Owner

@hm21 hm21 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for creating that pull request, it's a cool new feature.

LGTM. I just fixed two small analysis issues directly by myself, so I can merge it now :)

Released in version 11.17.0.

@hm21 hm21 merged commit b774534 into hm21:stable Jan 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants