Skip to content
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

Add support for canvas layouts and sub-plots #13286

Closed
wants to merge 11 commits into from

Conversation

mattpap
Copy link
Contributor

@mattpap mattpap commented Jul 26, 2023

This is a very early prototype and a lot of work is needed to make this viable. Currently this allows to create single canvas grid plots with multiple PlotRenderers. PlotRenderer is an equivalent of Plot, but it doesn't participate in CSS layout and doesn't own a canvas. Later Plot will be reimplemented using PlotRenderer, but for how I'm trying to avoid breaking too many things. UI events and some of the tools already work.

Example. Nothing special for now, except it's a single canvas. I will be updating this as new features are implemented.
image

@mattpap mattpap added this to the 3.3 milestone Jul 26, 2023
@mattpap mattpap added the grant: CZI R5 Funded by CZI Round 5 grant label Jul 26, 2023
@mattpap mattpap force-pushed the mattpap/3821_canvas_layouts branch 2 times, most recently from 90beaea to e29526a Compare July 28, 2023 20:57
@codecov
Copy link

codecov bot commented Jul 28, 2023

Codecov Report

Attention: Patch coverage is 91.35802% with 7 lines in your changes are missing coverage. Please review.

Project coverage is 58.32%. Comparing base (a703abe) to head (f1bf5de).
Report is 237 commits behind head on branch-3.4.

❗ Current head f1bf5de differs from pull request most recent head ff4af99. Consider uploading reports for the commit ff4af99 to get more accurate results

Additional details and impacted files
@@               Coverage Diff               @@
##           branch-3.4   #13286       +/-   ##
===============================================
- Coverage       92.44%   58.32%   -34.13%     
===============================================
  Files             315      317        +2     
  Lines           20156    20211       +55     
===============================================
- Hits            18634    11788     -6846     
- Misses           1522     8423     +6901     

@mattpap mattpap force-pushed the mattpap/3821_canvas_layouts branch from c6fbf96 to ff4af99 Compare August 18, 2023 10:36
@mattpap mattpap modified the milestones: 3.3, 3.x Oct 4, 2023
@mattpap mattpap changed the base branch from branch-3.3 to branch-3.4 October 10, 2023 12:46
@droumis droumis removed the grant: CZI R5 Funded by CZI Round 5 grant label Oct 23, 2023
@mattpap mattpap removed this from the 3.x milestone Mar 14, 2024
@mattpap
Copy link
Contributor Author

mattpap commented Mar 14, 2024

This isn't salvageable at this point. I will close this PR but keep the branch and continue extracting useful stuff from it.

@mattpap mattpap closed this Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment