Enhance ResponsiveRow/Col documentation and add tab view features#129
Merged
Conversation
- Add widget tests for ResponsiveRow and ResponsiveCol - Add comprehensive tests covering rendering, spacing, alignment, builder functionality, and integration between ResponsiveRow and ResponsiveCol. docs: - Add ResponsiveRow and ResponsiveCol skill documentation - Document parameter reference, breakpoint logic, responsive behavior examples, gotchas, best practices, and common layout patterns. Co-authored-by: Claude AI
- Introduced BasicTabsView for showcasing ThemedTabView with filledTonal and underline styles. - Implemented ThemedTabView with customizable tab styles and features. - Added support for arrow navigation with wrap functionality. - Enhanced ThemedTab with improved styling and animation. - Created comprehensive tests for ThemedTabView, covering tab switching, arrow navigation, and initial position handling. - Updated pubspec.yaml and pubspec.lock for version bump to 7.5.23.
…d descriptions and examples
📋 Changelog SummaryThis PR includes the following changes: ✨ Features
🐛 Bug Fixes
✅ Tests
📊 Diff Stats
🤖 Auto-generated by changelog workflow |
📊 Test Coverage Report🎯 Dart/Flutter
🤖 Generated by coverage workflow |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces version 7.5.23 and brings significant improvements and documentation to the codebase, especially around the
ThemedTabViewand the new responsive layout widgets. It includes bug fixes, new features, comprehensive widget tests, and detailed skill documentation for both Conventional Commits and responsive grid components.Key changes:
ThemedTabView Improvements and Fixes
ThemedTabView:debugPrintstatement from production code.initialPositionhandling by clamping out-of-bounds indices.setState()calls in arrow button handlers.wrapArrowNavigationparameter for circular tab navigation, allowing left/right arrows to wrap around tab boundaries.Testing Enhancements
ThemedTabView(covering rendering, navigation, callbacks, arrow state, clamping, persistence, styles, and more).ResponsiveRowandResponsiveCol(covering rendering, spacing, alignment, builder usage, breakpoint logic, and integration).Sizesenum (covering grid size and width calculations).Documentation Additions
ThemedTabView, including parameter references, usage, best practices, and testing.ResponsiveRowandResponsiveCol, covering parameters, breakpoint logic, responsive behavior, best practices, and layout patterns.Responsive Layout System
ResponsiveRowandResponsiveColwidgets, implementing a Material 3 responsive 12-column grid system with breakpoint-based sizing, spacing, alignment, and builder pattern support.Version Bump