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.
It would be awesome if you can lead me how i can disable/enable the extension. the old way doesn't work and i just realized ๐
Pass `this` from the entry point (dependency injection). That class can catch `this` as `extension` and use `extension.enable()` or `extension.disable()`. But I recommend to remove and recreate the feature rather than disabling and re-enabling the entire extension. Just keep in mind, `enable()` and `disable()` functions are async.
Thanks. Removing makes sense. How can I remove it? The opposite of `Main.panel.addToStatusArea(...)`?
You can simply use destroy: ```js indicator.destroy(); indicator = null; ``` or use `remove_child()`: ``` removeIndicator(indicator) { let container = indicator.container; container.get_parent()?.remove_child(container); } ```
Thanks ๐