hey, I am pretty happy now with <Cal.com> :slightl...
# general
d
hey, I am pretty happy now with Cal.com 🙂 I just like to provide some feedback regarding the UI when it is loading a calendar. If you open my page at https://www.heylogin.com/call/dominik/ it will take a lot of time to check my cal over CalDAV. That's not great, but fine with me. But, I like to propose to change the loading UI here. Currently it's just "pulsating" inside these date boxes. IMHO it's difficult to see that it's checking the cal in that moment. Maybe also show a message like "Checking Dominik's calendar…"
p
what loader would you recommend instead?
d
There is a loader when the widget loads. I would re-use this loader later inside the month view and add a clear message such as "Checking Dominik's calendar…" or "Checking calendar for free slots…"
z
We used to have a spinner besides the month arrows but I think @Emrysal said it was "too ugly"
d
If the loading time would be always be below 2 seconds, the current loader would be okay. But for me somtimes, the month takes more than 10 seconds to load
e
@zomars was more that it didn't fit in with our Skeleton approach - but I've been circling back lately to make it more obvious, maybe by flashing the days in a sequence fashion. But @Dominik is right the problem is two fold.
a
As for the CalDAV check delay, it entirely depends on which CalDAV server you use. I've used a few which don't respond right away, while some respond almost instantly. It's definitely at the end of the CalDAV service provider you're using, so if you're paying for it, definitely ask them to get it sorted 🙂
d
Yep, I am paying for it. It's mailbox.org , a pretty well known german provider. What exactly should I ask? Should I put you guys in CC?
a
I think you need to ask them about the response time of their CalDAV service when the request is from our server (if hosted at Cal.com). However, if you're self hosting, it could easily be down to the server limitations on your end as well. The best way to test would be to try and fork the latest main, run it locally on a decent machine and then add the CalDAV calendar to a test user locally. If the performance is still bad when it shouldn't be, yes, definitely reach out to mailbox.org. I'm sure they'll help 🙂
d
@Ali I am using the cloud verison of cal.com , not self-hosting. I'll observe the situation and contact mailbox.org when the loading times get bad again.
a
Yes, in that case you should observe the performance and contact mailbox when the loading times are bad. 🙏