# Q2 2024 / Bokeh Weekly Sync **Welcome!** :computer: We meet here: meet.google.com/dtm-iycn-ctx :clock8: Every Wednesday, at 8am Pacific Time to chat about everything Bokeh! ## Guidelines - This meeting is covered by [Bokeh ’s Code of Conduct](https://github.com/bokeh/bokeh/blob/branch-3.1/docs/CODE_OF_CONDUCT.md). - If you wish to participate in a discussion, please use Google Meet's "Raise hands :hand: " feature, and wait for the moderator to call on you. - These notes are [synced with GitHub](https://github.com/bokeh/pm/blob/master/minutes/weekly/YYYY-MM.md) after the meeting, where you can find past meeting notes. ## TOC * [26-Jun](#26-Jun) * [19-Jun](#19-Jun) * [12-Jun](#12-Jun) * [05-Jun](#05-Jun) * [29-May](#29-May) * [22-May](#22-May) * [15-May](#15-May) * [08-May](#08-May) * [01-May](#01-May) * [24-Apr](#24-Apr) * [17-Apr](#17-Apr) * [10-Apr](#10-Apr) * [03-Apr](#03-Apr) ## 26 Jun Moderator: Pavithra Notetaker: Timo ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Isaiah * Simon * Bryan * Pavithra * Demetris * Timo ### 2. New introductions! *Is this your time in this weekly sync meeting? Welcome! We'd love to hear about you!* ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [x] Create an Issue regarding bokeh docs not showing up on some search engines (DuckDuckGo, others?) ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* * Pavithra: Playwright visual testing portion of grant-funded work scheduled to start in two weeks (to be carried out by an intern who is a frontent developer) * Philipp - RC1 released - Mateusz is workin on a fix for image glyph regression (performance issue) - Potentially work on improved benchmarking to catch issues like this more quickly in the future ### 5. External announcements *Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.* * NumFOCUS Project Summit * Sep 5-7; Cambridge, MA, USA * 2 reps from each sponsored project ### 6. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * Philipp: 3.5-specific blog post? No need to block the release to wait for the blog post! * Bryan: * Plausible analytics downgraded now that some issues are fixed that caused inaccurately high volume * AWS accounts need to have MFA, add Pavithra as AWS admin ### 7. Actions *Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.* ## 19 Jun Moderator: Bryan Notetaker: Isaiah ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Isaiah * Simon * Bryan * Demetris * Pavithra * Timo ### 2. New introductions! *Is this your time in this weekly sync meeting? Welcome! We'd love to hear about you!* ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [x] Bryan, Timo, Pavithra - meet to discuss scipy tutorial updates - [x] Next after this meeting ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) * finalizing PRs for bokeh 3.5 * Simon - One PR still open before rc * Bryan - Hopefully release by next week * vacation #### Demetris * Attended CZI summit in Boston. Represented Bokeh and Anaconda. Presented CZI work at the summit. * Timo - Any of the materials we can use in the scipy conference? * WIP material - Mostly workflow notebooks used ### 5. External announcements *Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.* ### 6. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * Demetris - Is there a timeline for 3.6 release? * Bryan - No set timeline for major releases but around four per year. * Demetris - Ideas to include could be Scalebars * Simon - Bokeh docs doesn't show up on DuckDuckGo * Bryan - May need to create a tracking Issue to investigate ### 7. Actions *Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.* - [x] Create an Issue regarding bokeh docs not showing up on some search engines (DuckDuckGo, others?) ## 12 Jun Moderator: Isaiah Notetaker: Pavithra ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Isaiah * Philipp * Timo * Simon * Bryan * Victoria * Pavithra * Mateusz ### 2. New introductions! *Is this your time in this weekly sync meeting? Welcome! We'd love to hear about you!* N/A ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) * Finishing PRs for 3.5 & 3.4.2 ### 5. External announcements *Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.* * (Bryan) Release status * 2 releases - 3.5, 3.4.2 * 3.4.2 - mostly ready, couple of fixes left * 3.5 also ready, 2 PRs remaining -- RC by the end of the week * Write a combined blog post * (Victoria) Working on website updates ### 6. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * SciPy tutorial - Need to update the material * Week of 8th July ### 7. Actions *Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.* - [ ] Bryan, Timo, Pavithra - meet to discuss scipy tut updates ## 05 Jun Moderator: Pavithra Notetaker: Timo ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Mateusz * Isaiah * Simon * Timo * Philipp * Pavithra ### 2. New introductions! *Is this your time in this weekly sync meeting? Welcome! We'd love to hear about you!* * ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [x] Philipp -- Create GH discussion for updating repo rights for contributors - [x] Philipp -- Investigate permissions options for GitHub repo and set up vote for core team about "Maintainers" group ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) * added support for `Legend` item click event (PR #13922) - also adds `Legend.on_click()` and `Legend.js_on_click()` * finalized PRs for 3.5 release, e.g.: - hit testing support for wheel zoom - resize and drag handles for box annotation - RC hopefully by the end of this week * PR about fixing regressions in bokehjs API (related to `core/dom`) (PR #13920) * finalized and merged support for server-sent events (PR #13890) * working on tool grouping support (issue #5497) #### Simon * Testing 3.5 on Panel ### 5. External announcements *Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.* * ### 6. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * ### 7. Actions *Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.* - [ ] Assignee -- Action item ## 29 May Moderator: Timo Notetaker: Isaiah ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Pavithra * Mateusz * Victoria * Isaiah * Timo ### 2. New introductions! *Is this your time in this weekly sync meeting? Welcome! We'd love to hear about you!* * Simon Hansen ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [ ] Philipp -- Create GH discussion for updating repo rights for contributors - [ ] (Philipp) -- Investigate permissions options for GitHub repo and set up vote for core team about "Maintainers" group - [x] Victoria -- To announce Scipy conference on our social media channels ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - implemented `"toggle"` selection mode to fix `TapTool`'s behavior (PR #13918) - fixed stacking of floating UI elements (especially dialogs) (PR #13916) - added support for resize/drag handles to `BoxAnnotation` (PR #13906) - fixed initial rendering of `Tooltip` (when no content or otherwise invalid) (PR #13909) - follow up fixes to positioning of renderers' DOM elements on the canvas (PR #13908) - finalizing a dozen or so PRs for bokeh 3.5 ### 5. External announcements *Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.* * Timo - Timeline for 3.5rc? * Mateusz - Some PRs requiring testing and reviewing. Probably next week at the latest. ### 6. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * ### 7. Actions *Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.* - [ ] Assignee -- Action item ## 22 May Moderator: Isaiah Notetaker: Timo ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Timo * Mateusz * Isaiah ### 2. New introductions! *Is this your time in this weekly sync meeting? Welcome! We'd love to hear about you!* * ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [ ] Philipp -- Create GH discussion for updating repo rights for contributors - [ ] (Philipp) -- Investigate permissions options for GitHub repo and set up vote for core team about "Maintainers" group - [ ] Victoria -- To announce Scipy conference on our social media channels ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - added support for resize and drag handles to `BoxAnnotation` (PR #13906) - finalized work on "selection" gesture support in `RangeTool` (PR #13646) - started experiments with generating `*.pyi` files for `bokeh.models` (PR #13900) - Find better way to handle default mode (TapTool) ### 5. External announcements *Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.* * ### 6. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * 3.5rc is on target for early next week! * Regarding expanions of the group of people who can approve PRs (without being Core members): right now, additional people provide reviews (Simon), and Philipp does the merging ### 7. Actions *Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.* - [ ] Philipp -- Create GH discussion for updating repo rights for contributors - [ ] (Philipp) -- Investigate permissions options for GitHub repo and set up vote for core team about "Maintainers" group - [ ] Victoria -- To announce Scipy conference on our social media channels ## 15 May Moderator: Timo Notetaker: Isaiah ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Isaiah * Victoria * Timo * Demetris * Philipp * Bryan ### 2. New introductions! *Is this your time in this weekly sync meeting? Welcome! We'd love to hear about you!* * ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [x] (Isaiah) Update contributors docs to mention shallow clone ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - Some updates on the server side for Bokeh - Some open PRs to finish - Philipp: Any timeline for 3.5? - Mateusz: Some regressions to resolve before this is done. At least a week from now for a rc release? - Bryan: 3.4.2 release? To resolve some TapTool issues. Can be done by anyone with AWS access. - Generated a new Anaconda token (OnePassword, GH repo secrets) #### NumFOCUS SDG (Isaiah) - Submitted final report on Workshop to Arliss/NumFOCUS (13th May) #### Demetris - Will attend a CZI summit soon. Will appreciate any info to share in the summit. - Bryan: Pavithra may have some updates to share. #### Philipp - Bokeh FastAPI is moving along well. It is working well currently. Will move from private to public repo soon. ### 5. External announcements *Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.* * ### 6. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * Bryan - Scipy tutorial is officially up. What to do about the tutorial in terms of new things to add or swap etc. - Will get together with Timo and Pavithra to figure it out when he's back early June. ### 7. Actions *Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.* - [ ] Philipp -- Create GH discussion for updating repo rights for contributors - [ ] (Philipp) -- Investigate permissions options for GitHub repo and set up vote for core team about "Maintainers" group - [ ] Victoria -- To announce Scipy conference on our social media channels ## 08 May Moderator: Isaiah Notetaker: Timo ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Isaiah * Philipp * Bryan * Mateusz * Pavithra * Timo ### 2. New introductions! *Is this your time in this weekly sync meeting? Welcome! We'd love to hear about you!* * ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [ ] (Philipp) Investigate permissions options for GitHub repo and set up vote for core team about "Maintainers" group - [ ] (Isaiah) Update contributors docs to mention shallow clone ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - finalized and merged CSS-based canvas styling (PR #13828) - generalized `bbox` handling in UI views (PR #13863) - simplified `View.serializable_state()` (taking advantage of `View.children()`) - added more entries to (especially glyph renderers) to `*.blf` files - redesigned `CartesianFrame` as a model/view (internal for now) (PR #13862) - started fixing initialization issues of `HasProps` instances in bokehjs (PR #13872) - finalizing work on robustification of `View.has_finished()` logic (PR #13801) - finalizing work on replacing data annotations with glyphs (PR #13344) - replaced `PlotView.renderer_view()` with generic `ViewQuery` (PR #13877) - working on multiple CZI-related tasks ### 5. External announcements *Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.* * Bryan: SciPy Tutorial on July 8th! * Bryan to let Arliss know * Share on Discourse and other socials * https://cfp.scipy.org/2024/talk/JRLMLD/ ### 6. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * Bryan: Bokeh sampledata PR will be ready soon (separate package currently only installable with pip) * Bryan: GH discussion started on UX improvements in IDEs (signatures) * Bryan will be out for about three weeks starting the 20th * Isaiah: Additional moderators/notetakers? ### 7. Actions *Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.* - [ ] (Philipp) Investigate permissions options for GitHub repo and set up vote for core team about "Maintainers" group - [ ] (Isaiah) Update contributors docs to mention shallow clone - [ ] (Bryan) update calendar invite for weekly meeting ## 01 May Moderator: Timo Notetaker: Pavithra ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Timo * Isaiah * Mateusz * Pavithra ### 2. New introductions! *Is this your time in this weekly sync meeting? Welcome! We'd love to hear about you!* N/A ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* N/A ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - Completing work on CSS-based theming - Added support for RageSelection to Range tool - Fixing CI (inc. breaking change in NodeJS patch release) and windows issues ### 5. External announcements *Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.* * Announce the SciPy tutorial - open question around which social platform shall we prefer moving forward ### 6. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * Improve new contributors' workflow * Tag more good first issues * More docs/instructions? * We'll need to provide context and solutions in issues for GFIs, several current issues need more exploration * GFI template: https://github.com/bokeh/bokeh/wiki/Good-first-issue-template * We also need TypeScript devs, this has been a hurdle in the past * Potentially look into a semi-formal initiative to recruits and suport new contributors * Is there a way to make the dev env setup (esp. git clone) robust to internet flakiness - https://bokeh-dev.slack.com/archives/C011EMBKED7/p1714577298295879 * The docker image could help, but not actively maintianed here * Suggest shallow clone instead of a compelte clone, we can note this in the docs * Codespaces could also be an option * Discussion about keeping/removing pandas as a dependency on GitHub ### 7. Actions - [ ] (Isaiah) Update contributors docs to mention shallow clone ## 24 Apr Moderator: Pavithra Notetaker: Isaiah ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Isaiah * Pavithra * Philipp * Timo * Demetris * Mateusz * Bryan ### 2. New introductions! *Is this your time in this weekly sync meeting? Welcome! We'd love to hear about you!* * ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [ ] Philipp -- Investigate permissions options for GitHub repo and set up vote for core team about "Maintainers" group - Postponed to a later date ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - close to finishing work on CSS stylesheets on the canvas (PR #13828) - fixed regression in computation of projections in secondary glyphs (PR #13832) - finalized work on migration of some of bokeh's examples to bokehjs (PR #13785) - in particular showing how to use callbacks and ndarrays (for image glyphs) - working on various improvements to `RangeTool` (and annotations) for CZI - continued work on other CSS-related PRs and tasks ### 5. External announcements *Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.* #### Pavithra - SciPy tutorial was accepted ### 6. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* - Bryan - Any timeline for 3.5 release? - Mateusz - A lot of work TBD on CSS styling - Philipp - Moving bokeh-fastapi to the bokeh org was :heavy_check_mark: by team - Philip Meier at Quansight will help maintain the project ### 7. Actions *Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.* - [ ] Assignee -- Action item ## 17 Apr Moderator: Isaiah Notetaker: Timo ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Isaiah * Bryan * Demetris * Pavithra * Timo * Mateusz * Philipp ### 2. New introductions! *Is this your time in this weekly sync meeting? Welcome! We'd love to hear about you!* * ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [x] Discuss PR reviews & approvals ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - added support for CSS-based theming on the canvas (PR #13828) - adds DOM hierarchy to the canvas and its renderers (allows styling with CSS, unifying API between DOM and canvas worlds. also opens up options for a11y, ARIA, etc) - added support for wheel zoom of renderers under the cursor (PR #13826) - fixed support for `{min,max}_interval` in `DataRange1d` (PR #13819) - released bokeh 3.4.1 - finalizing work on multiple existing PRs - fixed serialization bug in `jupyter_bokeh` (PR #202) - will release 4.0.2 later today ### 5. External announcements *Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.* * ### 6. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * Discuss PR reviews & approvals: While Bryan is out, how to manage reviews? * PR: Add an intermediate group with review permission (for Simon and others) to help with reviews (between "dev" and "core") * MP: Start with a group, that could also include more people from the dev group. Then "graduate" to core * PR: To look into permissions settings on GitHub * BV: Adding people to that review group would be by vote from the core team * Suggestions for naming this group: maintainers * Bryan: Discussion came up on Discourse. Potential regression with tap tool, behaves like Shift+tab all the time. PR: Noticed that too - potentially a change of behavior? Bryan: Will make an issue to discuss this. MP: will investigate ### 7. Actions *Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.* - [ ] Philipp -- Investigate permissions options for GitHub repo and set up vote for core team about "Maintainers" group ## 10 Apr Moderator: Timo Notetaker: Pavithra ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Isaiah * Philipp * Demetris * Mateusz * Timo * Pavithra ### 2. New introductions! *Is this your time in this weekly sync meeting? Welcome! We'd love to hear about you!* * ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [x] Philipp -- Convert Bokeh demo site to pyodide - Posted on the docs Slack channel - Some downstream work in Pyodide coming from this - Loading indicator exists, needs patching (CSS) to work - Next step is to publish, deplopy w/ GH CI action, and update various links ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - bokeh 3.4.1 release (PR #13816) - robustified and simplified `View.has_finished()` logic (PR #13801) - added support for key modifiers and auto-activation of wheel tools (PR #13815) - added support for `BoxAnnotation.inverted` (PR #13810) - fixed updating of `LayoutDOM.children` and similar properties (PR #13807) - fixed updating of `InputWidget.{title,description}` properties (PR #13805) - fixed configuration of secondary glyphs in `GraphRenderer` (RP #13808) - updated bokehjs' dependencies and cleared dependabot's alerts (PR #13802) - finalizing work on replacement of data annotations with glyphs (PR #) - completing sliders redesign and canvas theming css variable support #### Timo - Docs build on Windows works now ### 5. External announcements *Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.* * ### 6. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * PR reviews and approvals * Bryan will be taking a vacation in mid-May, we'll need suport for code reviews during that time * Onboard someone from the Holoviz team to help - Simon? * Potentials: Update priviledges for bokeh/dev, add a new maintainers team, etc. ### 7. Actions *Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.* - [ ] Discuss PR reviews & approvals next week ## 03 Apr Moderator: Pavithra Notetaker: Isaiah ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Isaiah * Philipp * Bryan * Timo * Mateusz * Pavithra ### 2. New introductions! *Is this your time in this weekly sync meeting? Welcome! We'd love to hear about you!* * ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - working on unified styling of UI elements and canvas renderers (issue #12759) - finalizing work on new slider widgets (PR #13551) - finalizing work on replacing data annotations with glyphs (PR #13344) - working on more examples in bokehjs (PR #13785) ### 5. External announcements *Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.* #### Pavithra - CZI EOSS-6 Accessibility-focused grant. Not documenting details yet. ### 6. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * Bryan - Timo can take a look at Mosc's suggested change in the Windows rebuild issue PR. * WIP in the ongoing PR: https://github.com/bokeh/bokeh/pull/13776 * Phillip - 3.5 release timeline? * Mateusz - There is a 3.4.1 milestone open for quick release before the 3.5 big changes release * To include: WebGL antialiasing PR and layout changes ### 7. Actions *Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.* - [ ] Philipp -- Convert Bokeh demo site to pyodide (Pending) <hr> <details> <summary> Template: </summary> ## DD MMM Moderator: ... Notetaker: ... ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * ### 2. New introductions! *Is this your time in this weekly sync meeting? Welcome! We'd love to hear about you!* * ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [ ] Assignee -- Action item ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) #### TBD ### 5. External announcements *Does the contributor team have any announcements for the broader Bokeh community? For example, new releases (candidates), upcoming talks or sprints, new core team members, and more.* * ### 6. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * ### 7. Actions *Action items that come up during discussions, that are not a part of the roadmap for next week. This is also an opportunity to review actions from the previous week.* - [ ] Assignee -- Action item </details>