My main calendars are Nextcloud Calendars, sync’ed with the Nexcloud server via the standard Jolla Nextcloud account type.
I also have the on-device personal calendar which I believe is automatically created when Sailfish is installed. This on-device calendar obviously isn’t sync’ed with anything so I don’t use it as a result. I cannot delete the personal calendar from the device, so in ‘Manage Calendars’ in the calendar app I have de-selected it so that it is not displayed.
When I create a new calendar entry the on-device personal calendar is always the one that the new calendar entry goes into if I don’t specifically change the selected calendar to my Nextcloud one. This is even though it has been deselected in ‘Manage Calendars’. The result is of course that you now have an entry in the wrong calendar that is ‘hidden’, not displayed in the calendar views and, more importantly, not sync’ed.
Mostly I remember to deliberately select the Nextcloud calendar when I’m creating the entry, but sometimes I forget. Once this happens I have to reselect the on-device personal calendar in ‘Manage Calendars’ and delete the wrongly created entry. Sadly there is no way of editing the entry to change the calendar that the entry appears in to the Nextcloud calendar (the option is greyed out). Then I have to re-create the entry from scratch in the Nextcloud calendar and deselect the on-device personal calendar again.
I’ve scanned the forum looking for a way to (a) either set my chosen Nextcloud calendar to be the default calendar, or (b) edit an existing calendar entry to change the calendar the entry appears in, but I haven’t managed to find anything.
So, is it simply not possible to set a chosen default calendar in SFOS, or am I missing something? It seems a pretty basic function to have.