Repository navigation
Magic pen: Option-drag over a board quotes that region in the chat #198
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
dc9f9da
Option turns the pointer into a pen that quotes a region of a board i…
Jing-yilin 3473254
Merge branch 'jump-to' into magic-pen
Jing-yilin 1627a85
A tap of Option picks the pen up for one region, instead of holding it
Jing-yilin 7a27317
A second double-click on a zoomed board steps back to the whole page,…
Jing-yilin b712489
Colour in the canvas's right-click menu, for an arrow, a line or a note
Jing-yilin db27fa2
Merge remote-tracking branch 'origin/jump-to' into magic-pen
Jing-yilin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🟡 Small quotes fail on downscaled boards
On a board larger than the 4000-pixel shoot limit, a four-pixel region can round to zero image pixels.
createImageBitmaprejects that crop, leaving the quote failed in chat.Learn more
The pen accepts a region of at least four board pixels at finish. boardShot reduces boards larger than 4000 pixels per side before asking the server to render them. Multiplying the fractional crop width by this smaller PNG width can yield less than half a pixel, which rounds to zero here; image bitmap crop dimensions must be positive.
Example: An 8000-pixel-wide board is rendered at 4000 pixels. A selected four-pixel-wide region becomes two image pixels, but on a 40000-pixel-wide board it becomes 0.4 and rounds to zero, so the quote fails.
Recommended fix: Clamp crop width and height to at least one source pixel, and clamp crop origin and extents to the image bounds. Apply the minimum to the computed image-pixel dimensions, not the board-pixel threshold.
Was this helpful? React with 👍 or 👎 to provide feedback.