Skip to content

Releases: LEOYoon-Tsaw/Chinendar

Siri Integration and Calendar Conversion

10 Oct 18:38
a7fb44c
Compare
Choose a tag to compare
  1. Supports Siri / Shortcut, with both prebuilt and customizable shortcuts
  2. Supports Control Center and action button
  3. Supports dark icon and tinted icon/widget
  4. Adds conversion from Chinendar date to Gregorian date
    • Full support for both date and time
    • Easy-to-use UI resembles system date picker
  5. Adds next Chinendar holiday widget and Siri shortcut
  6. [dev] Adopts Swift 6 mode, eliminating potential data race
  7. [dev] Adds a few unit tests on ChineseCalendar struct
  8. [dev] Uses different Bundle ID and disables iCloud syncing for debug mode

IMG_3820

New Solar System Model

09 Jun 13:07
Compare
Choose a tag to compare
  1. Improves planet position accuracy, and also most noticeably, moon rise/set time accuracy.
    Now the moon time should be accurate to about 2 minutes.
  2. Refactors code in Calendar, grouped methods by functionality.

World Times

07 Apr 12:58
Compare
Choose a tag to compare
  1. Now you can manage multiple calendars, switch between different timezones at ease
  2. Starting angle of rings are now customizable
  3. Long press on a theme now shows a preview on a theme
  4. Bug fix

World Times Theme Preview

120 Min Hour mode, various UI improvements

06 Feb 19:39
Compare
Choose a tag to compare

Happy New Year!

  1. Added 120min Hour mode that do not divide an Hour (120min) into initial half and Proper half. This is historically accurate pre Song dynasty
  2. Added dim flickering highlight on rings to indicate ring progress
  3. Added translucent ring background to avoid leaking rings beneath when background is transparent
  4. Smoother watch face touch animation
  5. Import and export theme files in iOS and visionOS
  6. UX simplification to theme management, added option to revert back to original built-in theme
  7. Text widget is now customizable

New Localizations: Japanese and Korean

02 Jan 00:35
ea8ad05
Compare
Choose a tag to compare
  • Minor ticks takes only a half width of the rings
  • New Localizations: Japanese and Korean

Vision OS Support

07 Dec 23:17
Compare
Choose a tag to compare
  1. Added vision OS target
  2. Changeable ring background color
  3. Rename English name to Chinendar
  4. More Chinese Calendar based holidays

General Improvement

28 Sep 22:57
a2ef4a0
Compare
Choose a tag to compare

Downloadable from App Store:


macOS 14+, iOS/iPadOS 17+, watchOS 10+

  • Bug fixes and general improvements

Swift UI and 2023 new techs

15 Sep 12:09
Compare
Choose a tag to compare

Downloadable from App Store:


macOS 14+, iOS/iPadOS 17+, watchOS 10+

Overall Optimization

  1. Unified UI codes using SwiftUI to enable watch face code sharing across all platforms and most widgets
  2. Transitioned from Core Data to SwiftData, eliminating the use of UserDefault
  3. Switched to AppIntent from Siri Intent, in favor of new widget development standard
  4. Resolved errors arising from Swift 6 syntax (note: some warnings still persist)
  5. Consolidated localization files into three shared resources
  6. Introduced a better app icon
  7. Enhanced the clock face with responsive and interactive animation

Widgets

  1. Introduced double watch widgets in extra-large size and full watch in small size
  2. New Countdown cards to track the next solar term, moon phases, and sun/moon rise and set times
  3. Enabled adaptive backgrounds and colors based on the system render mode
  4. Improved widget update timing for accuracy without increasing frequency
  5. Expanded the text widget to include more cultural holidays
  6. Enhanced widget relevance to integrate seamlessly with smart stack

iOS

  1. Optimized settings display to prevent full-screen blocking in landscape mode on iPhone and iPad, sharing most of its codebase with the macOS settings window

Watch

  1. Expanded the clock face to full size, maximizing watch screen utility
  2. Simplified navigation by replacing left/right swipes with up/down scrolls
  3. Revamped settings to align more closely with the system style

Mac

  1. Organized settings into categorized sections, sharing code with iOS settings for each section
  2. Overhauled themes management and Q&A section for a better user experience
  3. Introduced a configurable status bar, allowing users to choose the display details or opt for a simple icon

Bug Fixes and UI Enhancements

10 Jun 22:17
Compare
Choose a tag to compare

Downloadable from App Store:

Sync via iCloud

17 May 14:04
Compare
Choose a tag to compare
  • Sync themes between devices
  • Right-click or tap on color marks to see what they are

Downloadable from App Store: