Displays Persian (Iranian/Jalali) calendar in the top panel It offers: 1. Displays the Persian/Iranian/Jalali calendar 2. Holiday indicator 3. Day change notifications 4. Converts dates between the Persian, Gregorian, and Hijri (lunar) calendars 5. Event listings: 5.1. Official solar events 5.2. Official lunar events 5.3. Official international events 5.4. Traditional Persian events 5.5. Notable Persian figures Please “rate” the project here and give it a “star” on GitHub. If you encounter any issues or have suggestions, feel free to open an issue there on GitHub!
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Should I add "run_dispose" to other files I included? (like "calendar.js") if "yes", how and where?
Rejected, newer version. Anyway, as a general rule, you don't want your callbacks to survive disabling the extension, so anything that listens to external changes, such as GFileMonitor, GSettings, GDBusProxy, must have signals disconnected (to also destroy uncollectable GC loops). A fast way to do so is g_object_run_dispose().