Skip to content

month-picker: update month year picker options - #181

Merged
koukibadr merged 3 commits into
mainfrom
feat/month-picker/update-month-year-picker-options
Aug 30, 2026
Merged

month-picker: update month year picker options#181
koukibadr merged 3 commits into
mainfrom
feat/month-picker/update-month-year-picker-options

Conversation

@koukibadr

@koukibadr koukibadr commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Summary by CodeRabbit

  • New Features

    • Added configurable date-column ordering for the month-year picker, with month-day-year as the default.
    • Updated the example picker to display year-day-month ordering.
  • Compatibility

    • iOS deployments now require iOS 15 or later.
  • Chores

    • Improved project validation by excluding build-generated files from analysis.
    • Updated the pull request pipeline to reset generated changes before dry-run publishing.

@koukibadr koukibadr changed the title Feat/month picker/update month year picker options month-picker: update month year picker options Aug 30, 2026
@coderabbitai

coderabbitai Bot commented Aug 30, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: eaa4123c-468e-446b-81d5-3b495d891c25

📥 Commits

Reviewing files that changed from the base of the PR and between 64e3350 and 3df7d8b.

⛔ Files ignored due to path filters (2)
  • example/pubspec.lock is excluded by !**/*.lock
  • pubspec.lock is excluded by !**/*.lock
📒 Files selected for processing (5)
  • .github/workflows/pull_request_pipeline.yml
  • analysis_options.yaml
  • example/ios/Runner.xcodeproj/project.pbxproj
  • example/lib/example_widget.dart
  • lib/bottom_picker.dart

Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The month-year picker now supports configurable date ordering. The example uses year-day-month ordering. The iOS deployment target is now iOS 15. The pipeline resets generated changes before publishing, and analyzer exclusions include build/**.

Changes

Picker and project tooling updates

Layer / File(s) Summary
Month-year picker date order
lib/bottom_picker.dart, example/lib/example_widget.dart
BottomPicker.monthYear accepts dateOrder with an mdy default. The example sets DatePickerDateOrder.ydm.
iOS deployment target
example/ios/Runner.xcodeproj/project.pbxproj
The Profile, Debug, and Release project configurations use iOS 15.0.
Validation and analyzer cleanup
.github/workflows/pull_request_pipeline.yml, analysis_options.yaml
The publish dry run resets SDK-generated changes. The analyzer excludes build/** and retains generated-file exclusions.

Estimated code review effort: 2 (Simple) | ~10 minutes

Merge Risk: ⚪ Minimal · up to 3df7d

This change adds an optional month/year display-order setting and limits its effect to picker column ordering. No actionable merge-blocking risk remains after normal checks and review.

Suggested reviewers: kjxbyz

Poem

A rabbit set the picker’s date,
With year and day in ordered state.
The build paths hide from analyzer sight,
The pipeline cleans before publish flight,
And iOS hops to fifteen bright.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly identifies the main change: updating options for the month-year picker. It is concise and related to the added dateOrder configuration.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (5 skipped: 5 unsupported.)


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@koukibadr
koukibadr merged commit 00465b5 into main Aug 30, 2026
5 checks passed
@koukibadr
koukibadr deleted the feat/month-picker/update-month-year-picker-options branch August 30, 2026 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant