Some of the calendars that I'm migrating from Drupal 7 have slightly more complex recurrence patterns -- e.g. "Monthly on the first Saturday and the third Wednesday at 11:00am." (Also, perish the thought, but I'm not kidding, "Monthly on the second Wednesday at 6:00pm and on the second Saturday at 11:00am.") Could there be a clean way to enter this type of pattern and display it with Smart Date?
In Drupal 7 the recurring date field allowed a single recurring rule, along with "exception" and "include" dates, and we could enter one rule (like "monthly on the first Saturday") as the rule, with individual dates for the other pattern (like all the Wednesday dates). The display was ugly, but it got the job done. ("Repeats every week 1 times except Sat Apr 02 2022. Also includes Wed Feb 16 2022, Sat Mar 05 2022, Wed Mar 16 2022, Wed Apr 20 2022, Sat May 07 2022, Wed May 18 2022, Sat Jun 04 2022, Wed Jun 15 2022, Sat Jul 02 2022, Wed Jul 20 2022, Sat Aug 06 2022, Wed Aug 17 2022, Sat Sep 03 2022, Wed Sep 21 2022, Sat Oct 01 2022, Wed Oct 19 2022, Sat Nov 05 2022, Wed Nov 16 2022, Sat Dec 03 2022, Wed Dec 21 2022.")
In Drupal 9 we're using Smart Date with the "Recurring" display format, and it works pretty nicely for simple recurrence patterns. I could enter additional individual dates with an unlimited field, or a second recurring pattern with an unlimited field, but the display looks clunky in all the formats. It would solve a real conundrum if there were a nicer (dare I say Smarter?) way to enter and display these weird patterns.