Releases: faridsolgi/Persian-Date-picker-kotlin-multiplatform
Releases · faridsolgi/Persian-Date-picker-kotlin-multiplatform
0.0.13-beta3
*Adjust popup width size
Full Changelog: 0.0.13-beta2...0.0.13-beta3
0.0.13-beta2
0.0.13-beta2 Release Notes 🎉
🚀 Major Changes & Enhancements
-
Persian Date Range Picker 📅
- Refactored and improved internal implementation.
- New main composable:
PersianDateRangePicker(wasDateRangePicker). - Smooth animated transitions between calendar and input modes ✨.
- RTL layout direction for authentic Persian experience.
- Added
PersianDateRangePickerCalenderfor month/year navigation & better range selection.
-
API & Naming Consistency 🏷️
- Renamed functions for clarity:
rememberDateRangePickerState→rememberPersianDateRangePickerState
- Updated docs and references.
- Key composables changed from
internaltoprivatefor better encapsulation.
- Renamed functions for clarity:
-
Styling Upgrades 🎨
- Added
HeadlineRangeTextStyletoPersianDatePickerTokensfor range pickers. - Improved headline/title styles in picker dialogs.
- Added
-
Refactoring & Clean-Up 🧹
- Renamed picker calendar file for clarity.
- Added new file for date range picker calendar.
- General code clean-up.
🛠️ Fixes & Improvements
- Better encapsulation for composables.
- Improved documentation for public APIs.
0.0.13-beta1
Persian Date Picker Kotlin Multiplatform – 0.0.13-beta1
Release Date: 2025-10-02
🌟 What's New
- Persian Date Range Picker:
Added new components for selecting Persian date ranges(under test internal yet):PersianDateRangePickerPersianDateRangePickerDefaultsPersianDateRangePickerState
- UI/UX Improvements:
- Popup and Dialog positioning, headline, and title enhancements.
- New demo screenshots added.
- Improved text resources and headlines for date range selection (start/end).
- Codebase Refactoring:
- Major package renames and reorganizations (
view→date_picker/view,internal→share/internal, etc.). - Many extension functions moved to
.extensionspackages. - Cleanups in state handling and preview composables.
- Major package renames and reorganizations (
- Dependencies Updated:
- Updated
persianDateTimedependency from0.1.0→0.2.2.
- Updated
- Token and Style Updates:
- Enhanced token objects for container width/height.
- Improved shape and color handling for date picker popups.
🐛 Bug Fixes & Miscellaneous
- Fixed headline/title resource usage (
DatePickerHeadline→datePickerHeadline, etc.). - Improved calendar navigation and validation.
- Various minor internal fixes and improvements.
📸 Screenshots
New screenshots added to /screenshots directory for demonstration.
🔗 Full Changelog
See all code changes and commits:
0.0.12-beta1...0.0.13-beta1
Thank you for using Persian Date Picker Kotlin Multiplatform!
Please report bugs or suggestions via the issue tracker.