et_date_picker 0.0.4
et_date_picker: ^0.0.4 copied to clipboard
Ethiopian calendar date picker for Flutter. Users pick dates in the Ge'ez calendar; developers use either the Ethiopian date or the auto-converted Gregorian date.
0.0.4 #
- Added
showSelectedDatePreviewtoshowEthiopianDatePickerDialog(defaultfalse) to optionally show the ET/GC preview strip above the dialog buttons. - Dialog width is now clamped to the available screen space (max 360dp, matching Material 3). Added
kEthiopianDatePickerMaxDialogWidth,kEthiopianDatePickerInsetPadding, andresolveEthiopianDatePickerDialogWidth. - Added
insetPaddingparameter; default aligned with Flutter Material date picker (16 horizontal, 24 vertical). - Breaking: Renamed
cancelLabel/confirmLabeltocancelText/confirmText. Both are now optional and default toMaterialLocalizations(Cancel/OKin English), matching Flutter'sshowDatePicker.
0.0.3 #
- Breaking:
initialDate,firstDate, andlastDateonEthiopianDatePickerandshowEthiopianDatePickerDialognow accept GregorianDateTimeinstead ofEthiopianDate. Only the calendar date (year, month, day) is used; values are converted internally for the Ethiopian calendar UI. EthiopianCalendarControlleraccepts eitherinitialDate(GregorianDateTime) orinitialEthiopianDate(EthiopianDate), not both.
0.0.2 #
- Added
homepageandrepositoryURLs to pubspec - Added pub.dev
screenshotsmetadata for package listing
0.0.1 #
- Initial release
- Ethiopian date picker widget (EthiopianDatePicker)
- Dialog date picker (showEthiopianDatePickerDialog)
- Bidirectional date conversion — ET ↔ Gregorian (EtDateConverter)
- Ethiopian time conversion (toEthiopianTime)
- EthiopianCalendarController for programmatic navigation
- Year/month grid picker (tap header to jump to any year)
- Custom theming via EthiopianDatePickerTheme
- Ethiopic numeral support (፩ ፪ ፫ …)
