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

Document Tool.icon in user guide #11640

Closed
tcmetzger opened this issue Sep 19, 2021 · 3 comments
Closed

Document Tool.icon in user guide #11640

tcmetzger opened this issue Sep 19, 2021 · 3 comments
Labels
Milestone

Comments

@tcmetzger
Copy link
Member

tcmetzger commented Sep 19, 2021

Following #11538, we should add information about the option to define a custom icon for tools to the user guide (in "Configuring plot tools", file tools.rst). A new section could be added between "Specifying tools" and "Setting the active tools". This new section could also be a good place to mention the description property.

@tcmetzger tcmetzger added this to the 3.0 milestone Sep 19, 2021
@ABODFTW
Copy link
Contributor

ABODFTW commented Nov 11, 2021

I will work on this, please let me know if there are any additional details, will send PR as soon as I get it done.

@tcmetzger
Copy link
Member Author

@ABODFTW Thank you, looking forward to your PR! The relevant information should be in my description here in the issue, as well as in PR #11538 and the related issue #10914.

For general information on how to set up your system and update the docs, please see:

Let me know if you have any questions!

@ABODFTW
Copy link
Contributor

ABODFTW commented Nov 20, 2021

Hi @tcmetzger

I created a PR, but couldn't customize icons using an image URL, or a PIL object, not sure if this expected behavior, or I couldn't get it to work, there are more details in the PR, looking forward to your feedback.

bryevdv added a commit that referenced this issue Nov 28, 2021
* #11640 Document Tool.icon in user guide

* Remove unrelated  changes

* Apply suggestions from code review

Co-authored-by: Bryan Van de Ven <bryan@bokeh.org>

* remove PIL icon example

* Apply suggestions from code review #2

Co-authored-by: Bryan Van de Ven <bryan@bokeh.org>

* Adding blank lines between code blocks

Co-authored-by: Bryan Van de Ven <bryan@bokeh.org>
@bryevdv bryevdv closed this as completed Nov 29, 2021
bryevdv added a commit that referenced this issue Dec 13, 2021
* #11640 Document Tool.icon in user guide

* Remove unrelated  changes

* Apply suggestions from code review

Co-authored-by: Bryan Van de Ven <bryan@bokeh.org>

* remove PIL icon example

* Apply suggestions from code review #2

Co-authored-by: Bryan Van de Ven <bryan@bokeh.org>

* Adding blank lines between code blocks

Co-authored-by: Bryan Van de Ven <bryan@bokeh.org>
clrpackages pushed a commit to clearlinux-pkgs/pypi-bokeh that referenced this issue Dec 30, 2022
…n 3.0.3

Abod (1):
      bokeh/bokeh#11640 Document Tool.icon in user guide (#11825)

Adam Kasperowicz (1):
      Add hold_render to plot (#12256)

Alex Pilon (2):
      Toggle button emits ButtonClick event (#11942)
      Hover tooltips for Patch and Areas (#11992)

Alexander Björling (1):
      Added missing `RangesUpdate` event to wheel pan tools (#11634)

Ayush Shah (2):
      Add metadata to trefoil example (#12395)
      Fix periodic table example in user guide (#12411)

Ayush Shrivastava (1):
      Update Auth Request Handler hierarchy (#10011)

Ben Greiner (2):
      Remove mock (#12561)
      replace python with sys.executable (#12563)

Ben Russell (3):
      Change name of FuncTickFormatter to CustomJSTickFormatter (#11696)
      Allow passing AnyRef to CustomJSHover (#12007)
      Remove references to gen.coroutine from docs and update without_document_lock decorator (#12010)

Bill (1):
      11726 Updated links to visjs.org Graph3d examples (#11728)

Bill Lanyon (1):
      11765 basic plot example metadata (#11774)

Bryan Van de Ven (172):
      Reduce Tornado imports (#11618)
      Execute 3.0 deprecations (#11620)
      Create codeql-analysis.yml
      Update codeql-analysis.yml
      Support "pip install ." (#11662)
      Create SECURITY.md (#11669)
      Update README.md
      update footer links (#11690)
      build BokehJS by default
      drop sphinx layout template customizations (#11715)
      Update README.md
      Update README.md
      Add more modules to mypy (#11733)
      fix transform jitter example (#11781)
      update baseline
      Revert "update baseline"
      pin sphinx<4.3 (#11790)
      add support for favicon.ico
      Revert "add support for favicon.ico"
      add support for favicon.ico (#11796)
      add a version query to custom.css (#11793)
      2.4.2 forward ports (#11831)
      add Python 3.10 to CI (#11799)
      simplify CI jobs with composite action (#11833)
      box.ts -> lrtb.ts
      remove unused attrs
      Add block glyph
      Revert "Add block glyph"
      Revert "remove unused attrs"
      Revert "box.ts -> lrtb.ts"
      Pin to django 3.x (#11867)
      Update bokeh-release-build.yml (#11874)
      Update environment-build.yml
      Update environment-release-build.yml
      Add block glyph (#11842)
      Temp release build diagnostic
      build diagnostics
      build diagnostics
      build diagnostics
      add missing commits to staging branch
      Improve initial import time (#11891)
      Make figure a class (#11937)
      Fix new typings failures (#11971)
      Deprecate CDSView.source more gracefully (#11970)
      track modified files in release build more carefully (#11972)
      Bump min sphinx version (#11973)
      small build/ci fixes
      Deprecate ragged image arrays (#11934)
      Clarify RenderRoot for components (#12036)
      Add Init signatures to Bokeh models (#12035)
      Clean up sample data attribution (#12063)
      Update README.md
      Minor cleanup issues (#12102)
      Use weekly channel for gmap plots (#12113)
      New vars and cleanup for hover tooltips (#12147)
      Update AjaxDataSource docs (#12193)
      use correct zoom scale factors (#12192)
      Simplify DatetimeTickFormatter scale format type (#12170)
      specify AWS region / ref https://florian.ec/blog/github-actions-awscli-errors/
      fix typo in deploy code
      Pin Selenium 4.2 (#12199)
      Update for latest Sphinx and pydata theme (#12200)
      Add context formatter for datetime axes (#12197)
      versions.json -> switcher.json for build tarball
      Add support for alt tags for gallery thumbnails (#12210)
      Improvements to image selection and highlighting (#12208)
      Bryanv/10183 token arguments (#12222)
      Clarify edit tool helpstring (#12228)
      Revert field_name rename (#12233)
      add SRI hash for vis.js (#12249)
      Save CI docs as artifact (#12286)
      Update codeql-analysis.yml (#12290)
      Remove npm update step from release build
      Clean / condense project configs (#12294)
      Alt-text Sprint PR (#12211)
      Move test utils out of tree (#12311)
      update switcher.json
      Streamline / modernize build system (#12306)
      More CI work (part 1) (#12317)
      More CI work (part 2) (#12319)
      More CI work (part 3) (#12320)
      More CI work (part 4) (#12321)
      set version on conda release build
      build pip pacakges before conda pacakge
      use pep440 versions for CDN filenames
      More CI work (part 5) (#12324)
      add deprecated FuncTickFormatter (#12325)
      release test
      release test
      fix release typo
      revert fine-grained action experiment
      more modest release improvements
      more modest release improvements
      clean up MANIFEST.in (#12326)
      Remove _version.pyi cruft
      Simplify conda envs and scripts (#12333)
      Migrate to src layout (#12338)
      Move typings under src (#12341)
      Add package validation helper (#12337)
      Use proper setuptools command extensions (#12342)
      Test out codecov action (#12336)
      Add package verify to release automation (#12347)
      update release build for src layout
      update sphinx build for src layout
      Align CI/release build more closely (#12349)
      Codecov config experiments (#12352)
      hide top level import (#12353)
      consolidate docs directory (#12339)
      Flatten examples dirs (#12358)
      Delete .gitattributes
      Consolidate gitignores (#12368)
      make precommit config more fine-grained (#12373)
      Use wheel for testing (#12381)
      Make pandas required dependency (#12369)
      undeprecate *on_click helpers (#12372)
      fix stocks app (#12393)
      Update README.md (#12389)
      Update README.md
      Update README.md
      add missing typing extensions
      install real package before release docs build
      fix pyifying versions in BokehJS (#12406)
      Update README.md
      Use cached SO badge
      Rearrange examples and users guide (#12419)
      Restructure User's Guide (Part 1) (#12433)
      Restructure User Guide (Part 2) (#12440)
      add missing template files
      Update gallery thumbnails (#12446)
      add more examples deps to build env
      More gallery / user guide improvements (#12454)
      Improve the gallery grid (#12458)
      Tabbed gallery (#12467)
      Add server examples to main gallery (#12473)
      add missing ports and notes (#12474)
      Fix up some sphinx paths (#12477)
      Add a batch of new gallery items (#12478)
      use normalized rc version
      use normalized rc version in pkg too
      Revert "Fix up some sphinx paths" (#12483)
      Misc docs/examples for 3.0 (#12485)
      fix win sampledata test (#12488)
      Use best practices for CustomJS examples  (#12490)
      Misc examples cleanup (part 1) (#12491)
      Misc QoL improvements for examples (#12495)
      Move migration guide to Wiki (#12497)
      Add more examples to gallery (#12500)
      More examples updates (#12502)
      Update bokeh-release-build.yml
      Update bokeh-release-deploy.yml
      clarify the scope of the server_auth example (#12516)
      restore strict docs build (#12520)
      Rename `InspectorTool` to `ExamineTool` (#12522)
      Some final docs updates (#12524)
      handle release version properly
      handle docs version check correcty
      fix sri.py
      fix mypy for release build checks
      more sri handing fixes
      track changelog update correctly
      remove runtime dependency on typing_extensions (#12539)
      update mybinder links (#12549)
      updates for 3.0.1 release (#12552)
      Add Python 3.11 to CI (#12569)
      Disable integration tests for now (#12581)
      Clean up importlib.metadata properly (#12588)
      upload switcher.json during release (#12589)
      Restore line_policy=none for HoverTool (#12586)
      Updates for 3.0.2 (#12600)
      Fix docs custom.js for switcher (#12604)
      Backports for 3.0.3 (#12662)
      Updates for 3.0.0 (#12663)

Crystal Marie D'Souza (1):
      Add policy to find adjacent nodes by selecting node (#11864)

Dan O'Meara (1):
      docs: makes first steps box annotations example code and figure agree (#11731)

Daniel Danner (1):
      Fix dates and typo in release docs for 3.0.0/3.0.1 (#12566)

Daniel Sobczak (1):
      Replace FuncTickFormatter->CustiomJSTickFormatter (#11725)

DimitarSivrev (1):
      Grammar changes to the docs (#12431)

Efrem Braun (2):
      Removed unnecessary calls to _recompute_all_models() to speed up adding roots (#11739)
      Clarify docs regarding necessity of Firefox (#12025)

Florent (1):
      Fixed xwheel and xzoom tools with hard bounds (#11832) (#11834)

Govinda Totla (1):
      12089 support unix socket (#12091)

Greg Parkison (5):
      Cap nodejs below v17 (#11912)
      add plot.remove_tools() method (#11913)
      Fix typo in timedelta conversion ValueError() (#12052)
      RenderRoot dataclass (#12042)
      Convert DateRangeSlider/DateSlider step to days (#12212)

Harold (2):
      Fixed a few typos and changed wordings (#11698)
      Added docstrings on examples (#11872)

Ian Thomas (42):
      Fix WebGL marker count change (#11686)
      Add streaming circle test for issue #5046 (#11706)
      Fix bokehjs normally distributed random numbers (#11717)
      Fix rendering of SVG Wedge full circle (#11475) (#11783)
      Docker dev image (#11352)
      Don't remove curl in Dockerfile
      Fix webgl dashed line joins with butt end caps (#11814)
      Correctly handle odd-length dash patterns in webgl (#11819)
      Fix webgl line NaN handling (#11829)
      Support multiple marker types in WebGL scatter (#11840)
      Remove temporary webgl circle fix (#11849)
      More LaTeX examples (#11858)
      Docker image build and use (#11856)
      Add final 2 LaTeX examples: Bessel functions and LaTeX labels (#11869)
      Add regression test for updating webgl line (#11884)
      Unify WebGL markers and rects (#12040)
      Add DatetimeRangeSlider (#12034)
      WebGL typescript refactor and add quad glyph (#12046)
      Implement WebGL marker line joins (#12055)
      WebGL support for HBar VBar and HexTile glyphs (#12061)
      WebGL support for Block glyph (#12064)
      Correctly render straight webgl lines with bevel joins (#12065)
      Simplify EqHistColorMapper calculations (#12084)
      Update WebGL docs (#12116)
      Minor WebGL line refactor (#12120)
      Support rescale_discrete_levels in EqHistColorMapper (#12121)
      WebGL step glyph (#12161)
      Fix canvas rendering of step glyph containing NaN (#12174)
      Add contouring (#12020)
      Add ColorBar.display_low and display_high (#12213)
      Hide lower colors and labels when using EqHist (#12248)
      Support themes on Python side for ContourColorBar (#12255)
      varying_alpha_palette helper function (#12263)
      Combine alpha values by multiplying together (#12283)
      Contouring docs (#12284)
      BokehJS maths improvements (#12302)
      Fix WebGL rendering of marker with size 0 (#12362)
      Fix step glyph rendering with incorrect alpha (#12413)
      Handle WebGL line indices (#12428)
      Handle line_color=None and fill_color=None in from_contour (#12509)
      Correctly render nonselected line glyphs (#12484)
      Keep italics when rendering bold LaTeX variable names (#12572)

Ikko Ashimine (2):
      Fix typo in tools.py (#11935)
      Fix typo in git.py (#12106)

Ina (1):
      grammatically updated the tech docs (#12289)

Iury Dias Piva (5):
      replace deprecated CLIEngine eslint class and add cache for faster linting (#11692)
      Implement MathText on TextAnnotations and organize MathText tests (#11708)
      Correct MathText color, size and vertical alignment (#11636)
      Add support for math text to slider widgets (#11815)
      update sliders baselines (#11861)

Iury Piva (2):
      correct color and size for tex and mathml
      Revert "correct color and size for tex and mathml"

Jada Lilleboe (2):
      12093 Update union syntax (#12094)
      Add metadata to choropleth.py and sliders.py (#12137)

James R T (1):
      Add metadata to tile_source.py and fix various typos (#12009)

Jarrod Millman (1):
      Remove double colons from field lists (#12305)

Jean Lin (1):
      Added metadata for examples/plotting/file/color_data_map.py and examples/plotting/file/grid.py (#11902)

Joseph Yang (1):
      Metadata for examples/plotting/file/airports_map.py (#11896)

Karen Poon (2):
      Added metadata to some examples and fixed one #11765 (#11876)
      Add Tol palettes for accessibility (#11914)

Lev Maximov (1):
      Remove id attribute of bk-root after plotting (#12196)

Lorenzo Peve (1):
      Modify renderers helpstring (#12512)

Luca Fabbri (1):
      Added definition for LOD (Level-of-Detail) (#12245)

Martin Fleischmann (1):
      Outsource tile management to xyzservices (#11512)

Mateusz Paprocki (178):
      Drop support for IE and legacy web browsers (#10931)
      Don't report successful flaky tests (#11622)
      Drop `@deprecated` functionality of bokehjs (#11624)
      Resolve typing platform specific issues (#11630)
      Compute indices' set difference more efficiently (#11631)
      Add support for `Tool.icon` (#11538)
      Allow data models to inherit from non data models (#11598)
      Actually fix clipping in SVG `<text>` nodes (#11644)
      Fix usage of external hatch patterns in visual properties (#11650)
      Update bokehjs' dependencies (#11652)
      Drop `render_mode` and split off HTML annotations (#11621)
      Fix and improve output from Printer.string() (#11659)
      Add support for basic glyph decorations (#11122)
      Fix `Line` glyph rendering with index gaps (#11664)
      Drop support for subtype from the protocol (#11665)
      Reorganize bokehjs' test assets and add "sprint" example (#11671)
      Use the new scoped bokehjs package in `bokeh init` (#11648)
      Handle NaN/null in LabelSet correctly (#11674)
      Redesign text rendering in `Text` glyph (#11677)
      Various bokehjs API improvements and new examples (#11639)
      Expose plotting subcoordinates API in bokehjs (#11697)
      Split up api/plotting.ts into figure.ts and io.ts (#11699)
      Add more bokehjs' examples under visual tests (#11700)
      Upgrade baselines to Chrome 94 (#11712)
      Update visual baselines on MacOS (#11722)
      Upgrade SlickGrid to version 2.4.41(01) (#11721)
      Don't depend on signaling order when initializing data (#11719)
      Use data instead of object URLs for math text rendering (#11760)
      Upgrade jquery-ui to resolve security concerns (#11767)
      Remove invalid `null` and other conditionals (#11763)
      Include version pattern in workflow input description (#11771)
      Consider plot visibility when updating data ranges (#11772)
      Update root `View`'s `ready` promise along its descendants (#11780)
      Remove `CDSView.source` and infer the source from `CDSView`'s parent (#11773)
      Push to server only actually changed properties (#10623)
      Add support for unset properties to bokehjs (#11777)
      Retry computing data ranges if initial are no good (#11802)
      Don't unnecessarily update node/edge renderers in graphs (#11808)
      Work around issues with initialization-time change discovery (#11807)
      Remove automatic addition of init_ModelName() (#11812)
      Clarify handling and internal types of partial messages (#11813)
      Provide complete model context for deserialization of instances (#11469)
      Reorganize bokehjs' dependencies using npm workspaces (#11816)
      Update branches in CI workflow configurations (#11821)
      Force webgl backend when requested for testing (#11823)
      Update baselines on MacOS (#11835)
      Robustify detection of changes during initialization (#11828)
      Update baselines on Windows (#11837)
      Port schrodinger example to bokehjs (#11878)
      Update baselines on windows (#11890)
      Allow to render data URL images in one iteration (#11888)
      Drop baseline testing on MacOS and Windows (#11906)
      Fix type issues after upgrading to mypy 0.920 (#11907)
      Migrate bokehjs' components to use shadow DOM (#11239)
      Make auto-hidden toolbars' behaviour more robust (#11918)
      Require nodejs 16.* LTS for dev and testing (#11919)
      Fail bokehjs' CI jobs if repository gets dirty (#11920)
      Test bokehjs' palettes and reduce their size (#11921)
      Update copyright statements to 2022 (#11922)
      Improve life cycle of DataRange1d.plots (#11927)
      Add support for auto-hide to grid toolbars (#11923)
      Fix gmaps' support and remove special handling (#11928)
      Allow to place toolbars inside the frame (#11926)
      Request render when missing fonts are finally loaded (#11929)
      Drop official support for Python 3.7 (#11931)
      Update versions of all packages in package-lock.json (#11932)
      Limit tool-related tap events to the frame (#11938)
      Replace typing_extensions with typing wherever possible (#11941)
      Don't rely on clicking a toolbar button for testing (#11943)
      Add support for GridPlot and update gridplot() (#11945)
      Make `_may_have_unstable_defaults()` more robust (#11939)
      Update tests for Firefox 96 (#11953)
      Various improvements to component styling (#11948)
      Add support for a checkbox-like Switch widget (#11933)
      Implement a bokehjs development/diagnostics tool (#11871)
      Replace `setter_id` with a less verbose mechanism in bokehjs (#11836)
      Upgrade bokehjs' npm packages (#11982)
      Fix `package-lock.json` and `update_bokehjs_versions()` (#11986)
      Allow to update color mapper of a color bar (#12005)
      Don't render if inspection indices didn't change (#12004)
      Silence deprecation and other warnings in integration tests (#12011)
      Upgrade TypeScript to version 4.6 (#12027)
      Set up asyncio_mode to silence deprecation warnings (#12028)
      Redesign serialization protocol (#11960)
      Add support for np.array(..., dtype="bool") (#12030)
      Remove `use_buffers` from `PatchDoc` message (#12039)
      Discover unstable defaults in `HasProps.__init__()` (#11959)
      Upgrade bokehjs' dependencies (#12056)
      Robustify initialization of ndarrays (#12057)
      Generalize filtering on CDS views (#12054)
      Unify single and multi plot toolbars (#11944)
      Fix passing of kwargs in Image glyph's constructor (#12081)
      Allow to configure `origin` and `anchor` on `Image` and `ImageRGBA` (#11591)
      Don't excessively check if fonts were loaded (#12067)
      Initialize properties in definition order (#12076)
      Resolve issues with MathJax 3.2.1 (#12148)
      Generalize tooltips and add description to widgets (#12154)
      Minor bokehjs' codebase cleanup (#12173)
      Allow to embed_item() to receive a HTML element (#12186)
      Toggle opacity not visibility of descriptions (#12188)
      Robustify a unit test of Image.transform() (#12218)
      Upgrade bokehjs' baselines to Chromium 103 (#12240)
      Add support for cross bounds to grid lines (#12244)
      Rename `NonNullable` to `Required` (#12246)
      Update bokehjs' dependencies (#12247)
      Don't fail when attempt to sort non-selectable data table (#12217)
      Fix module selectors in mypy's module overrides (#12239)
      Upgrade bokehjs in examples and tests (#12257)
      Normalize built-in types and remove `Unknown` (#12252)
      Pin sphinx to version >=5,<5.1 (#12265)
      Allow `SaveTool` to work with any layouts (#12219)
      Don't defer buffer serialization in standalone mode (#12267)
      Add support for async expect().to.throw() (#12268)
      Move normal random generator from np to Random (#12269)
      Allow to stop throttled functions (#12270)
      Add parameterized `NonNegative` and `Positive` properties (#12271)
      Allow to run tests/lint even if build fails (#12275)
      Don't permanently attach menus to the DOM (#12279)
      Add support for auto box zoom and config menu (#12277)
      Drop `serialized=False/readonly=True` for `NotSerialized/Readonly` (#12274)
      Respect the current theme in `bokeh.io.export` APIs (#12281)
      Include `Circle` glyph radius in computation of bounds (#11705)
      Invalidate plot layout in more cases (#11077)
      Split up too long lines after flake8 upgrade (#12285)
      Add support for text outline color (#12287)
      Add post install status to bokeh-release-build (#12293)
      Introduce `canvas` coordinate units to remove `for_hover`, etc. (#12276)
      Resolve selenium 5.x webdriver related deprecations (#12295)
      Make `FileInput` an input widget and style it properly (#12299)
      Add support for `AutocompleteInput(min_characters=0)` (#12296)
      Add py.typed marker file for mypy (#12304)
      Preserve original line endings in code quality tests (#12307)
      Fail gracefully when serializing unsupported builtins (#12314)
      Replace manual font metrics with TextBox (#11949)
      Improve compatibility with Python 3.10.6 in tests (#12330)
      Fix flake8 bokeh -> src/bokeh after PR #12338 (#12344)
      Allow to not apply visuals for individual indices (#12363)
      Upgrade bokehjs' dependencies (#12371)
      Redesign the layout using CSS and canvas layouts (#11915)
      Upgrade to TypeScript 4.8 (#12385)
      Include `CartesianFrame` in baseline files (#12388)
      Use more robust CSS length parsing in MathText (#12394)
      Remove `bokeh.server.django` (#12387)
      Add attribute suggestions for `figure(**kwargs)` (#12391)
      Robustify workflow around testing defaults (#12407)
      Clean up naming, deprecations, legacy APIs, etc. (#12383)
      Allow to undo box zoom with double tap gesture (#12323)
      Add support for linked crosshair (#12328)
      Fix update of the overlay in lasso select tool (#12420)
      Upgrade to mypy 0.981 (#12424)
      Allow to inherit `sizing_mode` from parent (#12426)
      Fix `Jitter` transform with integer array input (#12432)
      Include only own and overriden defaults in defaults.yaml (#12435)
      Split up `bokeh.models.renderers` and move `contour_renderer` (#12434)
      Change type of `Model.subscribed_events` to `Set(String)` (#12436)
      Add 'p' prefix to simple IDs in Python (#12441)
      Allow propagation of computed layout in nested CSS layouts (#12445)
      Better defaults for rows and cols sizing in `GridPlot` (#12451)
      Fix interference issues between tooltips and toolbars (#12449)
      Make tools independent of tool buttons (#12417)
      Limit box select/zoom gestures to the frame (#12475)
      Update 3.0.0 change log (#12437)
      Allow to propagate computed layout in more cases (#12493)
      Update ion range slider example (#12496)
      Migrate defaults' baseline from yaml to json5 (#12508)
      Don't allow Model(id="some", **properties) (#12505)
      Allow `plt.show()` to append after a `<script>` (#12498)
      Resolve deprecations in bokehjs' CI workflow (#12513)
      Rename SettingsTool to InspectorTool (#12515)
      Redesign tabs around CSS grid (#12514)
      Allow scroll in inspector's model/property panels (#12517)
      Robustify maintenance of models' registry (#12526)
      Add a regression test for issue #4930 (#12550)
      Correctly grant clipboard permissions in tests (#12570)
      Remove flaky from integration tests (#12571)
      Add a regression test for issue #4888 (#12573)
      Upgrade to mypy 0.990 (#12579)
      Allow to correctly proxy action tools in grid plots (#12580)

Maxime Liquet (1):
      AutocompleteInput: add parameter to limit the number of completions displayed (#12439)

Michael Brown (2):
      Fix Wedge and AnnualWedge glyph hitboxes (#12071)
      Fix full-circle wedge hit test (#12124)

Michael Flaks (1):
      Fix #12127 convert to text in LabelSet.paint() (#12348)

Moritz Schreiber (6):
      11765 add metadata to examples (#12044)
      11765 typos in metadata documentation (#12092)
      12066 sphinx extention for sampledata (#12086)
      12066 sphinx link to user guide (#12114)
      Add two missing words to data.rst (#12499)
      Fix some typos (#12501)

Naelson Douglas C. Oliveira (1):
      Removed a manual file handler pitfall (#11748)

Pablo (2):
      Update theme.yaml (#12463)
      Fixed dash example (#12470)

Pavithra Eswaramoorthy (2):
      Update Julia bindings in contributing docs (#12457)
      Add `get_object_members()` to `EnumDocumenter` to silence sphinx warnings (#12466)

Philipp Rudiger (2):
      Add release notes for Bokeh 2.4.1 (#11738)
      Provide method to modify Server before start (#12329)

PinkusFloyd (1):
      Changing MultiChoice shouldSort default to false (#11663)

Pranshu Kumar Gond (1):
      metadata for examples/models/file/calendars.py added (#11809)

Ram Kumar (1):
      Grammatical fixes and improvisations (#12298)

Raman Shah (1):
      Add metadata to examples/models/file/daylight.py (#11765) (#11775)

Rick van Hattem (1):
      Fixed typo: s/server/serve/ (#12051)

Siddhant Chereddy (1):
      added metadata to choropleth.py (#11984)

Simon Høxbro Hansen (1):
      Added expanduser to paths (#12138)

Sravan Kumar (1):
      Adding metadata to examples/models/file/buttons.py (#12128)

Terry Luan (1):
      added metadata to widgets.py (#11905)

Theom (2):
      Expose filename attribute in SaveTool (#11947)
      Add load balancing implementation for Apache in documentation (#12159)

Thomas Grainger (2):
      add functools.wraps to _needs_document_lock_wrapper (#11976)
      only patch the event loop policy on old versions of tornado (#12019)

Tim Gates (1):
      docs: Fix a few typos (#12230)

Timo Cornelius Metzger (35):
      Add information about mathjax bundle (#11668)
      Docs: Replace slash with backslash for PS commands (#11762)
      Clarify use of color in first steps guide (#11761)
      Add OS to bokeh info (#11797)
      Update issue template to use new GH forms (#11795)
      Update docs for new issue forms (#11810)
      Update contributor docs (part 2) (#11709)
      Update docs for math text styling (#11660)
      Update docs for Slider, RangeSlider (#11859)
      Remove katex example (#11894)
      Update CONTRIBUTING.MD (#11957)
      Add docs_toc block (#11989)
      Add sphinx_copybutton (#11993)
      Update docs for aspect_scale and orientation (#12060)
      Replace custom header code (#12134)
      Fix versions in js cdn links (#12146)
      Minor 3.0 docs updates (#12206)
      Replace panels and tabs extensions (#12209)
      Update readme support section (#12221)
      Update docs CSS (#12224)
      Fix intersphinx doc reference (#12229)
      Update wording for output_file() (#12241)
      Add random filename description (#12260)
      Update dev setup docs (#12318)
      Update docs for tooltip PR (#12242)
      Remove extraneous paragraph (#12364)
      Update paths in docs (#12365)
      Fix typo in README (#12396)
      Fix broken links (#12397)
      Pin pydata sphinx theme version (#12403)
      Fix number in headline (#12455)
      Make Styling a top-level section (#12472)
      Update styling docs (#12492)
      Fix typos (#12518)
      Move intro paragraph (#12519)

Yash Pratapwar (1):
      Added metadata to bokeh\examples\plotting\checkout_form.py (#12525)

Zachary Moon (2):
      Fix units in blackbody example (#12534)
      Apply blackbody example label edits (#12534) to the ts example as well (#12546)

alv2017 (1):
      Bug fix: missing year 2013 data is now included into Gapminder visualization. (#12177)

bryevdv (30):
      Deployment updates for release 3.0.0dev2
      Deployment updates for release 3.0.0dev4
      Deployment updates for release 3.0.0dev5
      Deployment updates for release 3.0.0dev6
      Deployment updates for release 3.0.0dev7
      Deployment updates for release 3.0.0dev8
      Deployment updates for release 3.0.0dev9
      Deployment updates for release 3.0.0dev10
      Deployment updates for release 3.0.0dev11
      Deployment updates for release 3.0.0.dev12
      Deployment updates for release 3.0.0.dev13
      Deployment updates for release 3.0.0.dev14
      Deployment updates for release 3.0.0.dev15
      Deployment updates for release 3.0.0.dev17
      Deployment updates for release 3.0.0.dev18
      Deployment updates for release 3.0.0.dev19
      Deployment updates for release 3.0.0.dev20
      Deployment updates for release 3.0.0rc1
      Deployment updates for release 3.0.0rc2
      Deployment updates for release 3.0.0rc3
      Deployment updates for release 3.0.0rc4
      Deployment updates for release 3.0.0rc5
      Deployment updates for release 3.0.0rc6
      Deployment updates for release 3.0.0
      Deployment updates for release 3.0.1rc1
      Deployment updates for release 3.0.1
      Deployment updates for release 3.0.2rc1
      Deployment updates for release 3.0.2
      Deployment updates for release 3.0.3rc1
      Deployment updates for release 3.0.3

code-review-doctor (2):
      Fix issue probably-meant-fstring found at https://codereview.doctor (#12097)
      Fix Comparing singleton primitives with equality checking (#12100)

franz (1):
      fixes #12150 (#12151)

g-parki (9):
      Replace unix separators instead of os.sep (#11626)
      Correct path in dev guide server instructions (#11628)
      Fix duplicate value change in autocomplete_input (#11680)
      Fix color function call (#11751)
      Update windows baselines
      Elaborate on git commit/push process in docs (#11758)
      Allow renderer view hover_glyph to be undefined (#11764)
      Updateable ColorBar axis/title/colormapper (#11678)
      Cleaner white space/indentation in templates (#11866)

girolamo (1):
      Md files checking and updating (#11903)

harmbuisman (1):
      11965 fixes that null value with unspecified nan_format crashes table rendering (#12098)

ingebert (1):
      Add `search_option_limit` to `MultiChoice` widget (#11605)

kernc (2):
      NotRequired needs typing_extensions >=4.0.0 (#12538)
      Guard numpy.typing.ArrayType with `if TYPE_CHECKING` (#12593)

mattpap (3):
      Deployment updates for release 3.0.0dev1
      Deployment updates for release 3.0.0dev3
      Deployment updates for release 3.0.0.dev16

mehrsan78 (1):
      Metadata for examples/plotting/file/linked_brushing.py (#11900)

tcmetzger (2):
      Update dev environment infos
      Fix automatically changed numbering

woocy50 (1):
      Color.lighten() and Color.darken() using RGB instead of HSL (#11865)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants