Skip to content

feat: version 7.5.25#131

Merged
LuisReyes98 merged 1 commit into
mainfrom
development
Apr 7, 2026
Merged

feat: version 7.5.25#131
LuisReyes98 merged 1 commit into
mainfrom
development

Conversation

@LuisReyes98
Copy link
Copy Markdown
Contributor

This pull request adds support for restricting selectable dates in all themed date and date-time picker components by introducing new firstDay and lastDay parameters. These parameters allow developers to specify a date range, preventing users from selecting dates outside of the defined boundaries. The changes are applied consistently across all relevant widgets, and the ThemedCalendar widget is updated to enforce these constraints.

Date range restriction support:

  • Added firstDay and lastDay parameters to ThemedCalendar, with logic to disable selection of days outside the specified range. [1] [2]
  • Propagated firstDay and lastDay parameters to all picker widgets: ThemedDateRangePicker, ThemedDatePicker, ThemedDateTimeRangePicker, ThemedDateTimePicker, and ThemedDateTimeSteppedPicker, including their constructors and internal calendar usage. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

Documentation and versioning:

  • Updated the CHANGELOG.md to document the new parameters and their support across all picker widgets.
  • Bumped the package version to 7.5.25 in pubspec.yaml.

Example usage:

  • Demonstrated usage of the new parameters in the example app for ThemedDateTimeSteppedPicker.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 7, 2026

📋 Changelog Summary

This PR includes the following changes:

✨ Features

📊 Diff Stats

Metric Count
📄 Files changed 10
🟢 Insertions $\color{green}\textsf{+98}$
🔴 Deletions $\color{red}\textsf{-5}$

🤖 Auto-generated by changelog workflow

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 7, 2026

📊 Test Coverage Report

🎯 Dart/Flutter

Metric Value
Coverage 14.9%
Lines covered 10836 / 127
Lines missing -10709

🤖 Generated by coverage workflow

@LuisReyes98 LuisReyes98 merged commit d9edf85 into main Apr 7, 2026
4 checks passed
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