-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Optimize marker rendering and support custom markers #7653
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
Open
gatopeich
wants to merge
23
commits into
plotly:master
Choose a base branch
from
gatopeich:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
2d44177
Initial plan
Copilot 8310635
Add addCustomMarker API for registering custom SVG markers
Copilot 343dd6c
Add demo file for custom marker feature
Copilot 90c697a
Add comprehensive documentation for custom marker API
Copilot 547b0b7
Add implementation summary document
Copilot 86086e0
Simplify API: allow passing custom functions directly as marker.symbol
Copilot 099b0d6
Check if symbol is function before calling symbolNumber() in backoff …
Copilot 42ab66d
Simplify function check in backoff calculation
Copilot d8739bd
Merge pull request #1 from gatopeich/copilot/add-custom-svg-markers
gatopeich 398d1d4
Merge branch 'plotly:master' into master
gatopeich db38309
Add change draft log entry
gatopeich 0cc49cc
Pass customdata to custom marker functions (backward compatible) (#2)
Copilot c055d26
Fix test assertions for custom marker function call counts
gatopeich ce14c7e
Tighten test assertions: expect exactly 3 or 6 marker function calls
ap-viavi fd70889
Add consolidated demo: all_demos.html
ap-viavi 2c1110b
Fix CI: rename docs to lowercase, skip non-symbol exports in schema
gatopeich 71ca7a9
Merge branch 'plotly:master' into master
gatopeich e073716
Fix brittle test assertions in custom marker function tests (#6)
Claude cef92be
Merge branch 'plotly:master' into master
gatopeich 3026a1e
Optimize marker render pipeline via SVG `<symbol>`/`<use>` (#7)
Copilot 6bbdb63
Restore dist files deleted by PR #7 (#9)
Copilot c74c81d
Remove coerce.js function pass-through hack; fatal errors on unknown …
Copilot 5d2add8
Address PR #7653 review comments: restore symDef.n, rename/clean demo…
Copilot 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
Remove coerce.js function pass-through hack; fatal errors on unknown …
…marker symbols (#11) * Initial plan * Remove coerce.js function pass-through fix and raise fatal errors on unknown marker symbols Co-authored-by: gatopeich <7722268+gatopeich@users.noreply.github.com> Agent-Logs-Url: https://github.com/gatopeich/plotly.js/sessions/faf05e5d-fbbf-4670-97b3-f5ee6a9ec6a0 * Move error throwing inside lookupSymbol for better encapsulation Co-authored-by: gatopeich <7722268+gatopeich@users.noreply.github.com> Agent-Logs-Url: https://github.com/gatopeich/plotly.js/sessions/702780b7-60c8-481e-9550-f292fc6482c8 --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: gatopeich <7722268+gatopeich@users.noreply.github.com>
- Loading branch information
Some comments aren't visible on the classic Files Changed page.
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
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.
How is the special handling for open versions? Can it apply to custom symbols?
Can we specify openness in the path string instead of special handling?