Add support for symbolic nodes and box limits - #13365
Conversation
35e7828 to
bfda3df
Compare
Codecov Report
@@ Coverage Diff @@
## branch-3.3 #13365 +/- ##
==============================================
+ Coverage 92.43% 92.44% +0.01%
==============================================
Files 316 317 +1
Lines 20221 20264 +43
==============================================
+ Hits 18691 18734 +43
Misses 1530 1530 |
2866cdd to
49090ae
Compare
|
Tests are still needed, but is tentatively ready for review. The main feature (regression fix really) is support for movement and resize limits on |
ianthomas23
left a comment
There was a problem hiding this comment.
I've only given the code a quick scan, but it looks good so far.
49090ae to
87e10f7
Compare
|
This is now fully completed. |
* Add support for symbolic nodes and box limits
* Add interaction/annotations/editable_box_annotation example
* Make `import pandas` truly optional in bases.py
* Improve test_no_pandas_common
* Correctly apply limits for inverted boxes
* Update visual baselines
* Fix interactive renderer cursor flicker
* Rename Node.term to Node.symbol
* Use math.{nan,inf} instead of ad-hoc definitions
* Move `Coordinate` property alias to a common module
* Increase size allowance for bokeh.min.js
* Add symmetric resize visual tests
* Simplify BoxAnnotation's interactive tests
* Add tests for respecting box limits
* Add visual tests for positioning with nodes
* Add release notes
|
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
The goals of this PR are:
nullcase inBoxAnnotation.{left,right,top,bottom}.BoxAnnotation, which would fix the regression inRangeToolintroduced in PR Editable annotations and persistent selection overlays #12468.TODO:
Screencast_00000.mp4
fixes #13323