Azan is an Islamic prayer times extension for Gnome Shell based on the extension by Fahrinh. Features - List compulsory prayer times Optionally display Imsak, Sunrise, Sunset and Midnight - Show remaining time for the upcoming prayer. - Show current date in Hijri calendar. - Display a notification when it's time for prayer. - Automatic Geoclue2 location detection - Show times in 24 hour and 12 hour formats - Hijri date adjusment - Moon status icon
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
It's best to disconnect any signals your connect on your GSettings object, rather than hoping the garbage collector will find any cyclic references, especially if you're going to hold a global reference to your panel button. I think there's a good chance your extension will call back to destroyed objects.