Show CalDAV / Webcal / HTTPS calendar subscription errors directly in the "New Calendar" UI
requested to merge jfft/gnome-calendar:reveal_errors_in_webcalendar_subscription_page_widget into main
Let the user know what went wrong, using a secondary icon and tooltip directly in the URL entry field. Also provide a hint to GTK that it is meant to be a URL field.
This will make troubleshooting and debugging much easier for our users, who traditionally encountered many bugs with the web calendars subscription feature, as the app was aware of the errors but just didn't present them.
Fixes #1177
I have been unable to encounter a case where this code breaks.
This is how it behaves in various situations:
GNOME_Calendar_new_webcalendars_subscription_error_messages_handling_testing_demonstration
Edited by Jeff Fortin