core\nice_accessibility library

Classes

NiceAccessibilitySettings
Detects accessibility settings from the platform.
NiceAccessible
Wraps a widget with proper semantics for screen readers.
NiceAccessibleAnimation
Adapts animations based on accessibility settings.
NiceAccessibleDataCell
Accessible cell for data grids.
NiceAccessibleDataGrid
Makes a data grid accessible with proper semantics.
NiceAccessibleDataRow
Accessible row for data grids.
NiceAccessibleDuration
Duration that respects reduced motion preference.
NiceAccessibleFormField
Wraps a form field with proper accessibility semantics.
NiceAnnouncer
Announces a message to screen readers.
NiceFocusManager
Manages focus for accessibility.
NiceFocusRestorer
Restores focus to original element when widget is disposed.
NiceFocusTrap
A focus trap that keeps focus within a container (for modals/dialogs).
NiceLiveRegion
A live region that announces changes to screen readers.
NiceSemanticDebugger
Debug helper to visualize the semantic tree.
NiceSemanticLabels
Predefined semantic labels for common ERP UI elements. Supports localization through callbacks.
A skip link for jumping to main content.
NiceSkipTarget
Container for skip link targets.

Extensions

NiceAccessibilityExtension on Widget
Extension methods for adding accessibility to widgets.