Roadmap
The roadmap for the BProgress project.
The following roadmap outlines the planned development stages for BProgress. These steps are subject to change based on community feedback and technological advancements.
Short Term
-
Add CSS Variables for
@bprogress/core
- Enable easy customization of the progress bar using CSS variables.
-
Improve Accessibility Practices
- Replace ARIA roles with CSS class selectors for better flexibility and compatibility.
(See: ARIA Techniques)
- Replace ARIA roles with CSS class selectors for better flexibility and compatibility.
Medium Term
- Develop Framework Integration Packages
- Create React package
- Create Next.js package
- Create Remix package
- Create Vue package
- Create Nuxt.js package
- Create Svelte package
-
Enhance Documentation and Provide Examples
- Add detailed documentation for each package.
-
Implement a Comprehensive Testing Suite
- core
- react
- vue
- next
- remix
- nuxt
- svelte
Long Term
-
Continuous Improvement Based on User Feedback
Refine packages and features according to community needs and feedback. -
Explore New Features
Identify and implement advanced features to further enhance the user experience (additional animations, advanced configurations, etc.).