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)

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.).

On this page