Releases: freysie/watch-date-picker
Releases · freysie/watch-date-picker
0.3.0
It’s time for a new release and I’m happy to announce that version 0.3.0 includes:
- Date-only date pickers now show a “Set” button instead of circular buttons.
- Step two of date-and-time date pickers now use circular buttons and no longer show the status bar.
- The date selection interface of date pickers no longer hides current time from the status bar.
- Added support for optional selection. This displays a clear button when used.
- Improved performance by caching results of
Locale
-related functions. - Fixed an issue where 12 AM would be read by VoiceOver as “0 o’clock AM”.
- Fixed an issue where the minute component wouldn’t be selected while using VoiceOver.
Before | |
---|---|
After |
Before | |
---|---|
After |
Let me know what you think of the adjusted appearance! Should there be customization options for some of it?
0.2.1
0.2.0
It’s time (pun intended) for a new release and I’m happy to announce that this version includes:
- Support for watchOS 9 and Apple Watch Ultra.
DatePicker
’s initializers now match those of SwiftUI’s built-in date picker.- Further alignment with the system’s date picker appearance.
- Improved, environment-based customization.
- Right-to-left layout for Arabic and Hebrew.
- Localized time separator in Danish and Finnish (“10.09” instead of “10:09”).
- Improved localizations for several languages.
- Optimized date formatting, now using
FormatStyle
. - Full support for accessibility, including VoiceOver.
Breaking Changes
DatePicker
’s initializers have changed.DatePickerView
andTimePickerView
have been renamed toDateInputView
andTimeInputView
.- In order to better support more languages, months are now shown as numbers instead of short symbols.
Before | After |
---|---|