NEWS
a11yShiny 0.1.3 (2026-03-30)
- Added
a11y_textInput(), a11y_dateInput(), and a11y_radioButtons() input
wrappers with ARIA attribute validation and accessible focus styling.
- Added composite wrappers
a11y_textButtonGroup() and a11y_textInputsGroup()
for grouped input elements with fieldset/legend support and aria-controls.
- Added
a11y_highContrastButton() for a global high-contrast mode toggle with
aria-pressed state management.
a11yShiny 0.1.1
- Added
a11y_renderDataTable() wrapper for DT with language support (German
and English), keyboard navigation, and warnings for non-accessible export
buttons and filters.
- Added
a11y_ggplot2_line() and a11y_ggplot2_bar() minimal ggplot2 wrappers
with accessible color palettes and marker/outline defaults.
- Adjusted
a11y_fluidRow() to validate column width sums only for direct
children columns.
- Added example Shiny app in
inst/examples/demo/.
- Added CSS class
.a11y-dt for accessible DataTable styling.
a11yShiny 0.1.0
- Initial release.
- Core layout wrappers:
a11y_fluidPage(), a11y_fluidRow(), a11y_column()
with HTML landmark enforcement, skip links, and ARIA attribute validation.
- Input wrappers:
a11y_actionButton(), a11y_selectInput(),
a11y_numericInput() with label validation and accessible styling.
- CSS and JavaScript assets for accessibility styling and high-contrast support.