Skip to content

Conversation

dohooo
Copy link
Owner

@dohooo dohooo commented Aug 8, 2025

What's New

  • Accessibility Support: Added comprehensive a11y props to pagination components
  • TouchableWithoutFeedback Fix: Replaced deprecated component with Pressable
  • Documentation: Added complete "Programmatic Control" guide with API reference and examples
  • Migration Guide: Updated and clarified controlled mode terminology

Changes

  • 🔧 Fix TouchableWithoutFeedback deprecation warnings
  • ♿ Add accessibility support to pagination (props, roles, hints, states)
  • 📚 Add comprehensive programmatic control documentation
  • ✏️ Update migration guide with better examples

Ready for release 🚀

dohooo and others added 5 commits October 14, 2024 12:39
- Add new 'Programmatic Control' page with detailed API reference
- Include practical examples for pagination, navigation, dynamic content
- Clarify difference between controlled components and imperative API
- Update migration guide to use correct terminology
- Add warnings about race conditions and timing considerations

Fixes #822
- Add comprehensive a11y props to Basic and Custom pagination components
- Add carouselName prop for descriptive accessibility labels
- Replace TouchableWithoutFeedback with Pressable
- Improve screen reader support with proper labeling

Co-authored-by: AlexJackson01 <alex@example.com>
)

- Replace deprecated TouchableWithoutFeedback with Pressable in Basic PaginationItem
- Replace deprecated TouchableWithoutFeedback with Pressable in Custom PaginationItem
- Maintains same functionality while using modern React Native API
- Removes deprecation warnings

Closes #812
Copy link

changeset-bot bot commented Aug 8, 2025

🦋 Changeset detected

Latest commit: 954121c

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
react-native-reanimated-carousel Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link

vercel bot commented Aug 8, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
react-native-reanimated-carousel ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 8, 2025 1:43am

@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Aug 8, 2025
@dosubot dosubot bot added the documentation Improvements or additions to documentation label Aug 8, 2025
@dohooo dohooo changed the title Dev Release: accessibility improvements and documentation updates Aug 8, 2025
Fix ReturnType<typeof useSharedValue<number>> to ReturnType<typeof useSharedValue>
to resolve build error
Copy link

codecov bot commented Aug 8, 2025

Codecov Report

❌ Patch coverage is 0% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 78.87%. Comparing base (91dcd21) to head (954121c).
⚠️ Report is 3 commits behind head on main.

Files with missing lines Patch % Lines
src/components/Pagination/Basic/PaginationItem.tsx 0.00% 2 Missing ⚠️
...rc/components/Pagination/Custom/PaginationItem.tsx 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #834      +/-   ##
==========================================
+ Coverage   74.29%   78.87%   +4.58%     
==========================================
  Files          35       35              
  Lines         817      819       +2     
  Branches      236      239       +3     
==========================================
+ Hits          607      646      +39     
+ Misses        145      116      -29     
+ Partials       65       57       -8     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dohooo dohooo merged commit 1d2767b into main Aug 8, 2025
5 of 6 checks passed
@dohooo dohooo deleted the dev branch August 8, 2025 01:45
@dohooo dohooo mentioned this pull request Aug 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation size:L This PR changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant