Files
metabuilder/txt/conan_updates_2026-01-23.txt
johndoe6345789 bb17f395fe feat: complete fakemui accessibility integration with data-testid and ARIA
Complete implementation of accessibility utilities across fakemui components:

**New Files**:
- src/utils/accessibility.ts - Core accessibility utilities (moved from legacy)
- src/utils/accessibility.module.scss - Accessibility SCSS styles
- src/utils/useAccessible.ts - React hooks for accessibility:
  * useAccessible() - Generate test IDs and ARIA attributes
  * useKeyboardNavigation() - Handle keyboard events
  * useFocusManagement() - Programmatic focus control
  * useLiveRegion() - Screen reader announcements
  * useFocusTrap() - Focus trapping for modals

**Component Updates**:
- Button.tsx - Added data-testid and ARIA support via useAccessible hook
- TextField.tsx - Added data-testid, aria-invalid, aria-describedby support

**Documentation**:
- docs/ACCESSIBILITY_INTEGRATION.md - Complete integration guide with examples

**Features**:
- 50+ preset test ID generators (form, canvas, settings, navigation, etc.)
- ARIA attribute patterns for buttons, toggles, dialogs, tabs, live regions
- Keyboard navigation helpers (Enter, Escape, Arrow keys, Tab)
- Accessibility validators (hasLabel, isKeyboardAccessible, etc.)
- Fully typed TypeScript with AccessibilityFeature, Component, Action types

All components now support reliable testing via data-testid and screen reader access via ARIA attributes.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-01-23 17:25:48 +00:00

24 lines
782 B
Plaintext

/Users/rmac/Documents/metabuilder/dbal/production/build-config/conanfile.txt
sqlite3/3.45.0 → sqlite3/3.46.0
/Users/rmac/Documents/metabuilder/frontends/cli/conanfile.txt
cpr/1.10.0 → cpr/1.14.1
lua/5.4.6 → lua/5.4.7
sol2/3.3.1 → sol2/3.4.1
cmake/3.27.1 → cmake/3.30.0
/Users/rmac/Documents/metabuilder/frontends/qt6/conanfile.txt
qt/6.7.0 → qt/6.8.1
cmake/3.27.1 → cmake/3.30.0
ninja/1.11.1 → ninja/1.12.1
/Users/rmac/Documents/metabuilder/services/media_daemon/build-config/conanfile.txt
fmt/10.2.1 → fmt/12.0.1
spdlog/1.12.0 → spdlog/1.16.0
/Users/rmac/Documents/metabuilder/gameengine/conanfile.py
shaderc/2023.6 → shaderc/2024.3
rapidjson/cci.20230929 → rapidjson/cci.20231212
stb/cci.20230920 → stb/cci.20231130
libalsa/1.2.13 → libalsa/1.2.14