https://github.com/davidruvolo51/accessibleshiny
Create accessible components in shinyapps (in progress 🏗)
https://github.com/davidruvolo51/accessibleshiny
a11y r shiny shinyapps
Last synced: 3 months ago
JSON representation
Create accessible components in shinyapps (in progress 🏗)
- Host: GitHub
- URL: https://github.com/davidruvolo51/accessibleshiny
- Owner: davidruvolo51
- License: mit
- Created: 2020-01-22T22:01:28.000Z (about 5 years ago)
- Default Branch: prod
- Last Pushed: 2023-10-17T02:56:45.000Z (over 1 year ago)
- Last Synced: 2024-12-04T09:39:30.336Z (4 months ago)
- Topics: a11y, r, shiny, shinyapps
- Language: R
- Homepage:
- Size: 973 KB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - davidruvolo51/accessibleshiny - Create accessible components in shinyapps (in progress 🏗) (R)
README
# Accessible Shiny
*The `accessibleshiny` package is in development. If you would like to get involved, let me know.*
## What's going on here?
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.
1. **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.
2. **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.
3. **Customizable:** Lastly, these components can be customized through CSS to fit the design of your application (e.g., organizational branding, prebuilt themes, etc.).## What components will be included in this package?
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!