# Q2 2025 / 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. ## Table of Contents [TOC] ## 25 Jun Moderator: Isaiah Notetaker: Isaiah ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Mateusz * Philipp * Gabriel * Isaiah * Simon * Ian ### 2. New introductions! *Is this your first 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) - finalizing work on `SizeBar` and related layout improvements (PR #14487) - finalizing work on hit filtering and related features (PR #14484) - resolved various cases of collapsing layouts in flex and grid layouts (PR #14539) - restored support for `min_width/min_height: 0` to allow shirking flex layouts (PR #14537) #### CZI R6 () * Gabriel * Updated snapshot baseline images on [Bring in color system #14467](https://github.com/bokeh/bokeh/pull/14467) #### TBD ### 5. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * Philipp - Will start a Bokeh discussion on bringing Panel Material-UI to Bokeh (After vacation) * Bokeh 3.8 when? - Late July most likely. ### 6. 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.* * ### 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 ## 18 Jun Moderator: Pavithra Notetaker: Pavithra ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Gabriel * Simon * Pavithra * Mateusz ### 2. New introductions! *Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!* NA ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* NA ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) * Finished work on hit filtering * Working on sizebar and related tasks * Push forward the reconnect PR (from external contributor) * Cleaning up icons css - removing pngs, some inconsistent line widths, will open an issue #### CZI R6 * Gabriel * Continuing slowly on [CSV/JSON export functionality](https://github.com/bokeh/bokeh/issues/14506). I have been looking through the codebase, how serialization is done between Python and JavaScript, etc. * Pavithra - no new updates, WIP from last week ### 5. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * Gabriel - Added a [wiki page on personal dev setup](https://github.com/bokeh/bokeh/wiki/Gabriel's-BokehJS-dev-setup) * Discuss 3.8 next week ### 6. 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.* NA ### 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.* NA ## 11 Jun Moderator: Isaiah Notetaker: Timo ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Isaiah * Bryan * Philipp * Mateusz * Pavithra * Timo * Simon * Gabriel ### 2. New introductions! *Is this your first 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] Pavithra - Add design system to developer docs - was published today, so will include this week ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - finalizing work on hit filtering and other `HoverTool` improvements - fixing a bug in serializer/deserializer related to cyclic data structure discovery - cleaning up icon's and related CSS and mixins - fixed support for categorical coordinates in `BoxAnnotation` - finalizing work on support for generic layouts in side panels - allowed redefinition of models (with a warning) - restoring support for `min_width` and `min_height` CSS in layouts - recently removed to fix certain layouts, but it broke other patterns #### CZI R6 - Gabriel - Provided feedback to Smera on her [designs for Bokeh widgets (Figma)](https://www.figma.com/design/3xk3QObj3XaALcHHyz8nmE/%F0%9F%93%8A-Bokeh-Design-System?node-id=278-3156&p=f&t=Q03tqK4FGyAzqGnY-0) - Added some tests to the [ColumnDataSource CSV/JSON PR](https://github.com/bokeh/bokeh/pull/14519) and tried unsuccessfully to fix a TypeScript compile error. Still need to add JSON method. - Pavithra, no new updates since last week. Design is mostly complete. ### 5. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * ### 6. 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.* * Published design system: https://www.figma.com/community/file/1514177232268864000/bokeh-design-system ### 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 ## 04 Jun Moderator: Timo Notetaker: Pavithra ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Mateusz * Philipp * Bryan * Timo * Pavithra * Gabriel * Simon * Bryan ### 2. New introductions! *Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!* NA ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [ ] Pavithra - Add design system to developer docs - postpone, will add once it's published, so this week ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - vacation - finalizing work on hit filtering and other new `HoverTool` features - working on `Plot` layout improvements and `SizeBar` #### CZI R6 - Pavithra, general updates: - Had the monthly sync right before this call - Design (Smera): - [Widgets interaction redesign](https://github.com/bokeh/bokeh/issues/14410#issuecomment-2919586822) is ready for review - download data tool is wip - Docs updates from a plot-reader perspective - Frank will work on a small prototype for bokeh + data navigator - Gabriel - Update on CSV export: [csv-stringify library adds 32 KB to minified BokehJS bundle](https://github.com/bokeh/bokeh/issues/14506#issuecomment-2930426279). Here's the [code that adds csv-stringify](https://github.com/bokeh/bokeh/compare/gabalafou/cds-csv?expand=1). ### 5. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * Release timeline? Mateusz has some work in progress, so after that, no concrete timeline * Patch release? Soon * boto3-related updates, merge and test with a dev release ### 6. 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.* * Moving some Sphinx extensions to internal-only space -- should not break anything (https://github.com/bokeh/bokeh/pull/14512) ### 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 ## 28 May Moderator: Pavithra Notetaker: Pavithra ### 1. Attending *Please add your name here :)* * Gabriel * Simon * Pavithra ### 2. New introductions! *Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!* NA ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [ ] Pavithra - Add design system to developer docs - postpone ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### CZI R6 * Pavithra, no major updates -- design & docs tasks are in progress * Gab, same, no major updates -- working on [CSV export](https://github.com/bokeh/bokeh/issues/10567) ### 5. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* NA ### 6. 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.* * Re-share pycon videos from Bokeh accounts ### 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.* NA ## 21 May Moderator: Timo Notetaker: Isaiah ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Isaiah * Bryan * Gabriel * Timo * Simon * Mateusz ### 2. New introductions! *Is this your first 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] Gabriel -- Expand out the requirements and issues for CSV support - https://github.com/bokeh/bokeh/issues/10567#issuecomment-2898254725 - [ ] Pavithra - Add design system to developer docs - postpone - [x] Pavithra - Post about audit on bluesky (15th May) - Frank wrote a nice thread about the audit, reshared that. Also posted about the talk. ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - major progress on key binding management - still a lot to finish - working on hit filtering in `HoverTool` - added inline syntax for filtering and formatting, e.g. `@{x}{filter(finite) | fixed(2)}` - working on layouts in `Plot's` side panels - working on `SizeBar` annotation - working on restoring `min_width` and `min_height` in layouts #### CZI R6 * Pavithra (async update): The talk went well! * [Link to slides](https://www.canva.com/design/DAGkx0Etma8/-kQKNj4FSgrB5eQhDdn0eg/edit) * Video should be available soon * [name=Gabriel] * Just been digging into the code, thinking about CSV export ### 5. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * ### 6. 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.* * Mateusz - Out till June 1st ### 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.* * ## 14 May Moderator: Isaiah Notetaker: Timo ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Bryan * Gabriel * Isaiah * Mateusz * Timo * Philipp * ### 2. New introductions! *Is this your first 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.* - [ ] Gabriel -- Expand out the requirements and issues for CSV support - Pushing this to next week - [x] Pavithra -- Create an issue about transitioning to issue-types - https://github.com/bokeh/bokeh/issues/14488 - [x] Mateusz -- 3.7.3 release - [ ] Pavithra - Add design system to developer docs - postpone - [ ] Pavithra - Post about audit on bluesky (15th May) - Ready to post it tomorrow ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - added support for filters, sorting and limits to `HoverTool` (PR #14484) - will add support for inline "pipe" syntax for formatters and filters - added support for generic layouts to `Plot`'s side and center panels (PR #14487) - will also add support for layouts of annotations (e.g. `Legend`) - will allow to simplify `ColorBar`'s implementation - basis for `SizeBar` component - finalizing work on key binding management (PR #14172) - released bokeh 3.7.3 - focuses on `Legend` related regressions - updated anaconda.org token (also in the vault) #### CZI R6 - Pavithra (async) - PyCon US talk this week - No other updates - [name=Gabriel] - Ready for review: [Bring in color system #14467](https://github.com/bokeh/bokeh/pull/14467) ### 5. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * ### 6. 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.* * Bluesky / Discord posts about release coming soon ### 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.* - [ ] Gabriel -- Expand out the requirements and issues for CSV support - [ ] Pavithra - Add design system to developer docs - [ ] Pavithra - Post about audit on bluesky (15th May) ## 07 May Moderator: Timo Notetaker: Pavithra ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Mateusz * Philipp * Gabriel * Pavithra * Timo ### 2. New introductions! *Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!* NA ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [ ] Gabriel -- Expand out the requirements and issues for CSV support - postpone - [ ] Pavithra -- Create an issue about transitioning to issue-types - postpone - [ ] Mateusz -- 3.7.3 release - Final PR was completed today, needs re-review, will cut the release after ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - finalized fixes to `Legend` positioning (PR #14457) - continued work on layouts in side and center panels (depends #14457) (for `SizeBar`) - started working on filtering in `HoverTool` (issue #9087) - will add a `CustomJSFilter` and `@{field | filter()}` syntax - this will help with resolving #13997, which requires the pipe syntax - `Filter` suffix is already used, so alternative naming convention is needed - fixed corner cases in datetime formatting (PR #14473) - working on key binding support (should be finished by next week) - investigating all layout issues related to grids/grid plots #### CZI R6 - Pavithra, general updates: - Working on PyCon US talk w/ Frank - Working on the [docs task - best practices for creating accessible viz](https://github.com/bokeh/bokeh/issues/14475) - Design, Smera is working on the widget interactions - Gab, no updates but: - Very quickly reviewed [Add support for ARIA role attribute #14341](https://github.com/bokeh/bokeh/pull/14341) - Will get PR [Bring in color system #14467](https://github.com/bokeh/bokeh/pull/14467) ready for review after this meeting - Question: 1-to-1 issue-to-PR rule. This started as a discussion. Should I convert the [discussion (14415)](https://github.com/bokeh/bokeh/discussions/14415) to an issue? Open a new issue? - Can convert ### 5. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* NA ### 6. 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.* * Reminder: Thursday, May 15 is Global Accessibility Awareness Day * Announce the audit ### 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.* - [ ] Pavithra - Add design system to developer docs - [ ] Pavithra - Post about audit on bluesky (15th May) - [ ] Gabriel -- Expand out the requirements and issues for CSV support ## 30 Apr Moderator: Isaiah Notetaker: Pavithra ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Gabriel / he, him / @gabalafou * Isaiah * Timo * Bryan * Ian * Pavithra * Mateusz ### 2. New introductions! *Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!* NA ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [ ] [name=Pavithra] - Create an issue about transitioning to issue-types - not yet - [ ] 3.7.3 release? - one PR that needs amendments (re legend positioning), will be fixed today. Can release after that. ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - added support for a tool for toggling selectable text (PR #14472) - finalizing keyboard support (PR #14172) - completed adding suport for ARIA `role` attribute (PR #14341) - will continue working on other ARIA attributes on per-component basis - finalized work on DOM `Legend` positioning fixes (PR #14457) - improved corner cases in datatime formatter (handling not-finite numbers and non-numbers) (PR #14473) - switched to software rendered canvas in `Image`-like glyphs (PR #14470) - silences warnings in JS console - may improve performance - reviewing Gabriel's and Smera's work #### CZI R6 * [name=Gab] * Ready to merge [CSS vars](https://github.com/bokeh/bokeh/pull/14349) PR * will eventually be an API * shouldn't be a breaking PR * [Color system](https://github.com/bokeh/bokeh/pull/14467) PR is nearly ready for review * I wrote up a short list of [requirements for a CSV download button](https://github.com/bokeh/bokeh/issues/10567#issuecomment-2842067289) - would like to start working on this * Pavithra * Talk at PyCon DE done * [Slides](https://drive.google.com/file/d/1pc8TZZJx64Tif5Qios43ofJJF0os_Qw4/view?usp=sharing), video should be shared in a couple of months * Another presentation, with updates, at PyCon US on 15th May -- post on socials * (Design) Widgets re-design is in progress #### BokehJS standalone TypeScript library (Ian) * Work finished: * PR with changes for Bokeh 4.0 https://github.com/bokeh/bokeh/pull/14431 * Examples repo https://github.com/bokeh/bokehjs-examples * Possible future work on documenting API, more examples, etc ### 5. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * [name=Gab] [CSV download tool requirements](https://github.com/bokeh/bokeh/issues/10567#issuecomment-2842067289) * two things needed -- a tool for downloading things, ui for filtering+configuring things that a plot-user needs * concern about being default -- becuase it'll need to be very configurable * if the config options are for the plot viewer (with a full UI), it might make sense as default * a data table view of the data is a heavier lift, and a lower-lift "download" could be a quicker a11y win * there can be different data sources, creating more decisions for the plot creator - hence the concern about making it default * CDS -> CSV is a good place to start * Workflow: one top level issue, and sub-issues for the stages * Potential: API, to use with a CustomJS callback? ### 6. 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.* * 3.7.3 release announcement on discourse & bluesky * Philipp - working on a panel extension that allows users to create custom components and map it to panel (and eventually bokeh) components ### 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.* - [ ] Gabriel -- Expand out the requirements and issues for CSV support ## 23 Apr Moderator: Philipp Notetaker: Gabriel ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Gabriel * Philipp * Bryan * Mateusz * Simon ### 2. New introductions! *Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!* * No one new ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [x] Bryan - Remove old/unused milestones - [ ] Pavithra - Create an issue about transitioning to issue-types - Not yet (as of 23 Apr) - [x] Pavithra - Get approval from core team & reply to NF CoC opt in/out form - No update (as of 23 Apr, Pavithra is out at conference) ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - #### CZI R6 - General updates: - Talk at PyCon DE (today!) - Smera is working on review+recommendation for widget interactions - Gab - Updated: https://github.com/bokeh/bokeh/pull/14349 - Created: https://github.com/bokeh/bokeh/pull/14467 ### 5. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * 3.73 release timeline and what should go in * Mateusz: there's one PR (something to do with legends?) and Philipp's PR and then we should be done * Philipp: RC in a day or two? * Mateusz: Yes, hopefully ### 6. 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.* * PyCon DE talk. Yes, this was announced on Blue Sky. ### 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.* - Not an action per se, but let's release 3.73 :) ## 16 Apr Moderator: Timo Notetaker: Pavithra ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Timo * Bryan * Gabriel * Pavithra ### 2. New introductions! *Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!* NA ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [ ] Bryan - Remove old/unused milestones - Not yet, schedule a separate meeting w/ Mateusz - [ ] Mateusz/Pavithra - Create an issue about transitioning to issue-types - Not yet ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) #### CZI R6 * Pavithra (general updates) * Roadmap discussion, prioritization is complete, need to move to Bokeh issue tracker * Preparing for conference talks (will share slides for review & feedback), re-post social announcements on bluesky * Design: Smera is working on interactive states of widgets * [name=Gab] * On my plate: bring Smera's colors into the Bokeh code base: [Proposal for a cohesive colour system for Bokeh #14415](https://github.com/bokeh/bokeh/discussions/14415). No progress yet, but hopefully by the end of this week. * If you have any pull requests you would like me to review, please send my way (via Bokeh Slack) ### 5. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * CoC need to opt in/out form due soon ### 6. 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.* * Post about upcoming talk on bluesky - done * Looking for more ideas for bluesky posts * Potentially add Bokeh to starter-packs * May 15 - post about accessibility ### 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.* - [ ] Pavithra - Get approval & reply to NF CoC opt in/out form ## 09 Apr Moderator: Pavithra Notetaker: Pavithra ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Philipp * Mateusz * Gabriel * Pavithra ### 2. New introductions! *Is this your first time in this weekly sync meeting? Welcome! We'd love to hear about you!* NA ### 3. Past actions *Did we complete our actions from last week? Notetaker to copy over action items from the previous meeting.* - [ ] Bryan - Remove old/unused milestones - [ ] Mateusz/Pavithra - Create an issue about transitioning to issue-types - [ ] Not yet ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) * continued work on sub-plots (initial PR this week) * working towards 3.7.3 -- fixing legend related regressions * initial explorations on react-style rending approach for BokehJS #### CZI R6 * Gab * Pretty much done on my end with [CSS vars #14349](https://github.com/bokeh/bokeh/pull/14349). Now will just be responding to review. * Next up: bringing the color palette from [#14415](https://github.com/bokeh/bokeh/discussions/14415) into BokehJS codebase. * Pavithra, general updates: * Roadmap discussion is in progress * Conference talks in progress * Design: Smera shared the new SVG icons ### 5. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * Numfocus COC decision -- make decision async on Slack ### 6. 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 3.7.3 early next week ### 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.* - [ ] ## 02 Apr Moderator: Timo Notetaker: Isaiah ### 1. Attending *Please add your name here :)* * Name / Pronouns (optional) / GitHub handle (optional) * Timo * Ian * Gabriel * Mateusz * Philipp * Isaiah * Pavithra ### 2. New introductions! *Is this your first 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.* - [ ] Bryan - Remove old/unused milestones - Next week, maybe - [ ] Mateusz/Pavithra - Create an issue about transitioning to issue-types - [ ] Not yet - [ ] Bryan -- Announce 3.7.1 ### 4. Updates *Active contibutors, especially funded developers, share quick highlights from last week, and the roadmap for next week.* #### Anaconda (Mateusz) - fixed positioning of glyphs in legends (PR #144) - working on `SizeBar` component (no PR yet) - extracting plot logic into `SubPlot` #### CZI R6 - [name=Gab] - Wrapping up [CSS Vars](https://github.com/bokeh/bokeh/pull/14349) PR. First step towards customizing (mostly colors) UI that is NOT canvas. Does not include some third-party widgets, like nouislider, flatpickr, and slickgrid. - [name=Pavithra] - No new updates since last week, roadmap & design work are in progress ### 5. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * Timo - Email from NF about code of conduct harmonization process * Pavithra - Discussed with Bryan: To leave the current CoC as is. * Still open for discussion. * Will make a decision next week about who fills the form for bokeh ### 6. 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.* * Mateusz - 3.7.1 and 3.7.2 patch releases. Philipp fixed a minor regression on 3.7.2 ### 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.* - [ ] --- <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 first 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) #### CZI R6 () #### TBD ### 5. Discussion items *Add any topics that will benefit from feedback from everyone present. Please add your topics here while we go through updates.* * ### 6. 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.* * ### 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>