The original Hijri date extension. Display the current Hijri (Islamic) date in the top panel. You can adjust date according to moonsighting in your area, customize color, and get sunset-based transitions. Also known as the Islamic calendar, Arabic date, or Muslim lunar calendar, this extension shows the traditional Islamic dating system with customization options. Features - Displays the current Hijri date in the GNOME top panel. - User-adjustable date offset to match local moon sighting (±3 days). - Color customization: Pick your preferred date color using a color picker. - Location-based sunset calculation: Provide latitude/longitude for accurate Islamic day transitions. - Panel positioning: Choose left or right side placement in the top panel. - Automatic daily update based on system time and sunset calculations. - Easy configuration through a graphical preferences dialog. Tested On GNOME Shell Version : Version 5 ---- : : - 3.36.8 ( Ubuntu 20.04 LTS ) Version 17 ---- : : - 40.4.0 ( Ubuntu Impish Indri (development branch) ) - 41.0 (Fedora Linux 35 (Workstation Edition)) - 42.9 (Pop!_OS 22.04 LTS) - 43.0 (Fedora Linux 37 (Workstation Edition)) - 44.0 (Fedora Linux 38 (Workstation Edition)) Versino 23 ---- :: - >=45 (Tested on Ubuntu 25.10 (GNOME 49))
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
| Version | Status |
|---|---|
| 24 | Active |
| 23 | Inactive |
| 22 | Inactive |
| 21 | Inactive |
| 20 | Rejected |
| 19 | Rejected |
| 18 | Rejected |
| 17 | Active |
| 16 | Inactive |
| 15 | Rejected |
| 14 | Inactive |
| 13 | Rejected |
| 12 | Rejected |
| 11 | Inactive |
| 10 | Rejected |
| 9 | Inactive |
| 8 | Inactive |
| 7 | Inactive |
| 6 | Inactive |
| 5 | Active |
| 4 | Rejected |
| 3 | Rejected |
| 2 | Rejected |
| 1 | Rejected |
1. Please remove `prefs` from `metadata.json`. Not needed. 2. Please move line 29 `extension.js` to enable: - [EGO Review Guidelines: Initialization](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#only-use-initialization-for-static-resources) - [EGO Review Guidelines: Destroy](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#destroy-all-objects) 3. Also null out in disable: ```js settings = null; ``` [EGO Review Guidelines: Destroy](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#destroy-all-objects)