elementary / calendar

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

Google calendar only adds default #518

Open paulo8448 opened 4 years ago

paulo8448 commented 4 years ago

I realized that the synchronization of the elementary calendar app is not complete it synchronizes the personal events of the google calendar plus other events such as lunar events, birthdays, and holidays which are events that google offers as a complement it does not synchronize. I believe that it would be nice for him to synchronize everything and it would also be very good to change the way to add the google calendar. after login this window shows the permissions and we press the yes which is practically what gnome accounts does. another way to log in more smoothly is using the online accounts found in the system settings

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/91449803-google-calendar-only-adds-default?utm_campaign=plugin&utm_content=tracker%2F60388692&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F60388692&utm_medium=issues&utm_source=github).
mcclurgm commented 4 years ago

The problem here is the way we add Google calendars. The GNOME online accounts system is much more robust than our method. As far as I know, this only syncs the default calendar for your account, and since birthdays are on separate calendars they won't be added by Elementary calendar. Unfortunately, this means that to fix this we either need to change the way our current system works or add the whole online accounts system from scratch, neither of which is easy.

To work around this limitation, if you can get GNOME settings running, you can add your Google account from GNOME online accounts and you'll get all the calendars in elementary. This is because elementary Calendar uses the same backend as GNOME.

Maybe a more descriptive name for this issue would be "Google calendar only adds default"?

paulo8448 commented 4 years ago

thank you very much for the tip I will test for sure. In fact it was supposed to be a suggestion but I don't know where I put it so I put it in the problem session. Yes, I recognize that the work is huge. I study computer science from here where I live, but I think the resource is very good and in the future it would be cool. it would be very satisfactory if we put our google login in the online accounts section within the system settings. Imagine I go into the settings to put my google account and the elementary calendars and email app are ready. Anyway, I love the elementary ecosystem and congratulations are in order.

mcclurgm commented 4 years ago

Glad to hear you're liking Elementary! I agree with your suggestion, I think the GNOME method makes sense. I think this is up to the core team how they want to do this, but that's a good suggestion. I've heard that they're working on implementing a better online account system in Mail, so perhaps that work could carry over here.