Calendar app has many limitations

Starting with the most important/problematic limitations first (i.e. decreasing in importance):

  • Cannot set reminders more than 2 days before, if the event is repeating. i.e. There is no option for a custom reminder. If custom reminders would be difficult to support, then please at least offer the option of 1 week before, 2 weeks before & 1 month before.
  • Cannot clone/duplicate an event. I can’t believe such an important feature is missing! Often I want to set-up an event similar to an existing one, and duplicating it (for editing) would save so much time/hassle.
  • Multiple reminders are not supported at all. (Duplicating an event would be a potential work-around.)
  • Cannot change which calendar an event is in, once it’s created. (Duplicating & deleting an event would be a potential work-around.)
  • All Day events don’t offer an “on the day” reminder option - except via “Custom reminder”, which is quite tedious (see next limitation).
  • When setting a “Custom reminder” for “Remind me at”, it defaults to today rather than the event date. This is very tedious if the event is far in the future.
  • When you wake up & open Calendar for the first time (on that day), it still shows the last date (usually yesterday), which is confusing. It really should switch to today, at say midnight.
  • When in the ‘full month’ view (i.e. left grid icon), nothing happens when you try to drag/scroll left/right on todays events (the bottom half of the display). I feel it would be very handy if it moved you forwards/back one day (similar to the Android app aCalendar).
  • The Manage Calendars option doesn’t give you the option to create new local calendars (nor delete ones you’ve created). This is less urgent as I created a Python script to do this.
  • No option to export calendars (as say a .ics file).

With all these limitations, I would be using an AAS calendar app instead, if it’s alarms were reliable (but sadly they are not).

7 Likes

Was Calendar app OSS? Maybe we could work some of those as a community?

I don’t see it, but maybe I am looking in the wrong place:
github.com/orgs/sailfishos/repositories?q=jolla
github.com/orgs/sailfishos/repositories?q=calendar
(It should be called “jolla-calendar”.)

It might be possible to Patch the “reminder” options, but it would obviously be better if the app itself was just improved.

IIRC there are already a couple of patches which do this (allow more reminder variants).

Did you discover Calendar Exporting Data | Sailfish OS Documentation
icalconverter export calendar.ics ?

1 Like

Also there’s no possibility to change the first day of the week to Monday, or I couldn’t find it.

Thanks. That function should be built-in to the Calendar app, since importing is. I do vaguely remember it now that you mention it, but I don’t need it at the moment, so I hadn’t searched for it - I just noticed the app had no export option.

2 Likes

That’s strange, I also can’t find this setting, but for me first day of the week is monday

I guess that’s locale dependent? I use en_GB and weeks start on Monday.

7 Likes

[here was BS, sorry]

Yes, that fixed it, thank you.

I set it to en_US when I first set up the phone (second hand C2 while I wait for my J2) and forgot about it. It didn’t occur to me that could be the issue.

1 Like

Could be that Jolla hasn’t yet had time to open source it yet. Hopefully soon