parsi_datetime_picker 0.0.2
parsi_datetime_picker: ^0.0.2 copied to clipboard
A comprehensive Persian(شاه کاوی) date and time picker for Flutter with Material and Cupertino styles, supporting Imperial Persian calendar.
0.0.2 - 2025-02-27 #
- Edite README
0.0.1 - 2025-02-27 #
Added #
- 🎉 Initial release of Parsi DateTime Picker
- 📅 Material Design date picker with Persian (Jalali/Shamsi) calendar
- 📆 Date range picker for selecting start and end dates
- ⏰ Time picker with RTL support and Persian labels
- 🍎 Cupertino-style date picker for iOS look and feel
- ⌨️ Input mode for direct text entry of dates
- 🔢 Persian digit display (۱۲۳۴۵۶۷۸۹۰)
- 👑 Imperial Persian (Shahanshahi) calendar support
- 🎯 Holiday date highlighting
- 🚫 Selectable day predicate for disabling specific dates
- 🌍 Multi-language support (Farsi, Dari, Kurdish, Pashto, English)
- 🎨 Material 3 design system support
- 🔄 Bidirectional conversion between Gregorian, Shamsi, and Imperial calendars
- 📱 Full platform support (Android, iOS, Web, macOS, Windows, Linux)
Features #
showParsiDatePicker()- Show Material date picker dialogshowParsiDateRangePicker()- Show date range picker dialogshowParsiTimePicker()- Show time picker dialogParsiCupertinoDatePicker- iOS-style scroll picker widgetParsiDateclass with comprehensive date manipulation APIParsiDateRangeclass for date ranges- Automatic theme adaptation
- RTL layout support
- Custom label support
Dependencies #
- Built on
imperial_persian_date^0.0.2 for accurate calendar conversions - Requires Flutter SDK >=3.0.0
- Requires
flutter_localizationsfor localization support