elementary / calendar

Desktop calendar app designed for elementary OS
https://elementary.io
GNU General Public License v3.0
130 stars 39 forks source link

iCal (On The Web) support #590

Open joshuajaharwood opened 3 years ago

joshuajaharwood commented 3 years ago

Prerequisites

Feature

Is your feature request related to a problem? Please describe.

Remote iCal files can't be added into Calendar without using Evolution.

Describe the solution you'd like

Calendar's adding menu looks derivative of Evolution's, and so if possible we could port the menu.

Existing work

This is already implemented in Evolution. Under Evolution Accounts, Add, Calendar and On The Web.

Additional context

Here is a comparison of Calendar's adding dialog on the left, and Evolution's on the right: Screenshot from 2020-09-09 03 21 14

The Evolution menu also allows for importing local .ical files. I wouldn't need it, but this would probably be a useful feature to some people.

mcclurgm commented 3 years ago

Does the CalDAV option not work for iCloud? It's in the Type menu -> CalDAV. I haven't tried it, but it should handle on-the-web calendars. At least it looks like it has similar funcitonality to the Evolution dialog you're demonstrating.

joshuajaharwood commented 3 years ago

Does the CalDAV option not work for iCloud? It's in the Type menu -> CalDAV. I haven't tried it, but it should handle on-the-web calendars. At least it looks like it has similar funcitonality to the Evolution dialog you're demonstrating.

I've attempted this, but the added calendar using this method doesn't return any events.

mcclurgm commented 3 years ago

Hmm. I've never tried adding iCloud accounts. Have you had any success adding it from Evolution's panel?

joshuajaharwood commented 3 years ago

Adding the remote iCal URL in Evolution works fine as documented above on the right - it adds fine in Evolution and then shows correctly in Evolution and in Calendar.

mcclurgm commented 3 years ago

Hmm. Not sure what's being different about ours then. I'll see if I can find some time to take a look.

aral commented 3 years ago

I just ran into this also while trying to import my calendars from iCloud. It seems that the Find Calendars button and related functionality is missing.

Screenshot from 2020-12-09 13-56-42@2x

(See https://ar.al/2018/08/05/using-icloud-calendars-on-gnu-linux/)