The accessibleshiny
package is in development. If you would like to get involved, let me know.
The accessibleshiny
package is a collection of UI components, tools, and methods for improving the accessibility of shiny applications. The components in this package are built with the following concepts in mind.
- Web Accessibility: It is important that Shiny applications can be accessed and used by individuals that use assistive web technologies, such as screen readers, digital braille displays, or other devices/browser extensions. This does not only include input elements and images, but also application UI layouts and data visualizations.
- Responsive Design: In addition to creating components that are accessible, creating responsive content can help improve the accessibility app Shiny apps. The components in this package are optimized for different screen sizes.
- Customizable: Lastly, these components can be customized through CSS to fit the design of your application (e.g., organizational branding, prebuilt themes, etc.).
Here are some of the components that I have planned.
- Responsive tables
- Progress Bars (for items complete; TBD)
- Accordions
- Radio Input Buttons
- Checkbox Buttons
- Creating internal links (to other tabs)
- and more!