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

MISSION - Refactor bokeh's theme and styling systems #2

Open
trallard opened this issue Jun 26, 2024 · 0 comments
Open

MISSION - Refactor bokeh's theme and styling systems #2

trallard opened this issue Jun 26, 2024 · 0 comments
Milestone

Comments

@trallard
Copy link
Member

trallard commented Jun 26, 2024

📌 Summary

Modernise and simplify bokeh's theming system and its accessibility.

📝 Background

Bokeh's theming system is rather rudimentary and only focuses on plots. Interactive widgets and components are controlled through CSS files, making consistent styling challenging for end-users. We plan to redesign the theming system, thus allowing for a single and consistent approach to styling plots and interactive components. This will also significantly reduce the library maintenance effort.

Such an improvement will also allow for designing and implementing consistent light/dark styling, adopting accessibility best practices, complying with WCAG, and developing high-contrast and colorblind-friendly themes and color palettes.

🚀 Tasks / Deliverables

Note

See issues labelled as: mission: theming 🪄

ℹ️ References

@trallard trallard added this to the 24 months milestone Jun 26, 2024
@trallard trallard pinned this issue Jun 26, 2024
@trallard trallard changed the title Refactor bokeh's theme and styling systems MISSION - Refactor bokeh's theme and styling systems Jul 17, 2024
@gabalafou gabalafou unpinned this issue Oct 23, 2024
@gabalafou gabalafou pinned this issue Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant