Skip to content

Releases: faridsolgi/Persian-Date-picker-kotlin-multiplatform

0.0.13-beta3

06 Oct 07:24

Choose a tag to compare

*Adjust popup width size

Full Changelog: 0.0.13-beta2...0.0.13-beta3

0.0.13-beta2

03 Oct 00:28

Choose a tag to compare

0.0.13-beta2 Release Notes 🎉

🚀 Major Changes & Enhancements

  • Persian Date Range Picker 📅

    • Refactored and improved internal implementation.
    • New main composable: PersianDateRangePicker (was DateRangePicker).
    • Smooth animated transitions between calendar and input modes ✨.
    • RTL layout direction for authentic Persian experience.
    • Added PersianDateRangePickerCalender for month/year navigation & better range selection.
  • API & Naming Consistency 🏷️

    • Renamed functions for clarity:
      • rememberDateRangePickerStaterememberPersianDateRangePickerState
    • Updated docs and references.
    • Key composables changed from internal to private for better encapsulation.
  • Styling Upgrades 🎨

    • Added HeadlineRangeTextStyle to PersianDatePickerTokens for range pickers.
    • Improved headline/title styles in picker dialogs.
  • 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

02 Oct 12:53

Choose a tag to compare

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):
    • PersianDateRangePicker
    • PersianDateRangePickerDefaults
    • PersianDateRangePickerState
  • 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 (viewdate_picker/view, internalshare/internal, etc.).
    • Many extension functions moved to .extensions packages.
    • Cleanups in state handling and preview composables.
  • Dependencies Updated:
    • Updated persianDateTime dependency from 0.1.00.2.2.
  • 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 (DatePickerHeadlinedatePickerHeadline, 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.