Mateusz Paprocki
Mateusz Paprocki
Preliminary support coordinate systems that don't involve the frame (subcoordinates) has landed: [Screencast from 13.05.2024 17:35:54.webm](https://github.com/bokeh/bokeh/assets/27475/e9d34eea-748a-4aed-82b2-3efdad776444) One missing bit is symbolic ranges to make to fully operational and to allow...
> Will this intersect with browser caching of CDN loads? This uses `fetch()` which by default obeys HTTP caching, e.g.:  (this requires "Disable cache (while DevTools is open)" to...
Given the support so far, unless there are any objections, I will submit a PR updating copyright notices.
Just to note, those are `devDependencies`, but regardless no dependencies of any kind are referenced by `package.json` in the generated package.
``` src/bokeh/themes/_carbon.py:64:32: COM812 [*] Trailing comma missing src/bokeh/themes/_carbon.py:73:6: COM812 [*] Trailing comma missing ```
It would be really nice to have themes under visual integration tests. In particular under "cross" integration tests, which are two part Python and JS visual integration tests, see e.g....
Bokeh's models and especially their properties don't work well with Python's static typing. We would need an extension for mypy to make this work (as any other similar system needs,...
I'm not sure if it will help. I think removing it will result in other kinds of errors (like "method/class/etc. is untyped"), though this may depend on the exact type-checker...
This is a "known" problem, but I think we don't have any earlier issue open for this. The problem is with the interaction between aspect management, data ranging and layout...
A complete example (`examples/basic/ui/toolbar_buttons_and_UIs.py`) showing a toolbar with a custom button layout and a select widget (used for data filtering): [Screencast from 18.02.2024 11:37:15.webm](https://github.com/bokeh/bokeh/assets/27475/bf09bd2d-6427-45d8-a10c-cc94a666ab10)