--- tags: - meeting-notes --- # 2025-09 CZI EOSS 6 Bokeh grant meeting Date: 24th September 2025 ## 👥 Attendees * Full name / Github handle / Organization * Smera * Tania * Philipp * Mateusz * Frank * Pavithra * Daniel (Hi, welcome!) ## 📝 Agenda & Notes <!-- Add any progress made during the last month and other items needed discussion with the rest of the team --> ### Re-alignment on deliverables * 1 - Auditing and extending core plotting functions to include accessibility affordances. * Audit & roadmap - Done * Core functionality: * ARIA support: * Preliminary support - Done (https://github.com/bokeh/bokeh/pull/14341) * Per-component support - TODO (note this needs alignment regarding scope https://docs.google.com/spreadsheets/d/1yVkWEbsjxjH7Wt4iTWuZB6gjHY3-gpNJ5Fz-wtkS62Y/edit?gid=0#gid=0) * Keyboard nav / SR foundations: * Key bindings mgmt - In progress (3.9 - EoNovember maybe?) * Support selectable text - In progress * Data navigator PoC - In progress? * Will need a review and decision on how to implement (potentially as a plugin) and move forward. * Remediation: * Docs: * Plot readers - In progress * A11y best practices - In progress --> Nov * CSV Export mvp: * Core support - In progress --> Nov * Minimal tool - In progress --> Nov * mateusz will take over * improvements will be stretch goals * Design: * Design system - Done * Implementation of core default - In progress, https://github.com/bokeh/bokeh/pull/14467, MP is reviewing, DA will work on next stage bringing in more design-system elements * tooltip arrow border needs updating (in existing pr) * Panel audit/updates - In progress * Implementation - TODO -- needs planning, next week, DA will work on * 2 - Refactor the theme and styling systems. * Common CSS Vars * Preliminary - Done * More work needed -- TODO * DOM & canvas rendering, replace custom layouts with CSS layout * Legend - Done * Title, Label, text glyphs, axis - TODO, Mateusz, 3.9 * Configure per component stylesheets (identify scope) - TODO (fixes to components) * 3 - Internationalization and translation improvements - TODO - depends on DOM-Canvas rendering, revisit in Jan > [ ] all except r-t-l is unblocked, can start work now * Verify support for non-english characters - likely works for latin: Pavithra * look at scientific python, simplified chinese, spanish, portugese * Support right-to-left text * Support to mark strings as translatable * Tool for language toggle * 4 - Testing, maintenance, outreach * Conference talks - Done * Playwright PoC - Blocked? * https://github.com/bokeh/bokeh/pull/14032, https://github.com/bokeh/bokeh/discussions/14057 * Frank & Tania will take a look ## 🚀 Action items - [ ] Schedule syncs w/ Mateusz, Frank, Daniel for data navigator - [ ] Meeting for design system implementation next steps