The Kurdish solar calendar in your top bar. Roj means both sun and day in Kurdish. Click the date for a full calendar: every day shows the Kurdish day, with the Gregorian, Persian and Islamic days beside it, and the selected day's events. • Sorani, Kurmanji, English, Persian and Arabic, right to left where needed • Each calendar in its own digits: Persian ۰۱۲, Islamic ٠١٢, Gregorian 012 • Sorani ezafe (ی) and traditional month names • 43 Kurdish days included, from Newroz to Halabja; add your own JSON events or any .ics calendar, such as your country's public holidays • A dot, count or title in the top bar when today has an event, red on holidays • Separate fonts for Latin and Arabic-script text: Manrope, Vazirmatn, Estedad, Sahel or your own • Any strftime pattern for the top bar and popup, with live previews • Date converter, built-in guide, light, dark and system themes, settings backup • The roj command for the terminal Guide with screenshots: https://0xdolan.github.io/roj/guide.html Live calendar in your browser: https://0xdolan.github.io/roj/calendar/
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-A-005 manual_review
extensions should not access the clipboard directly
Direct clipboard access via `St.Clipboard.get_default()` requires reviewer scrutiny.
ui/calendarView.js:500
St.Clipboard.get_default()
EGO-P-007 warning
JavaScript files should be reachable from extension.js or prefs.js
Some JavaScript files are not reachable from `extension.js` or `prefs.js` imports.
Don't include unnecessary files
cli/roj.js
lib/icsExport.js
| Version | Status |
|---|---|
| 0.2.2 (2) | Unreviewed |
| 0.2.0 (1) | Rejected |
Thanks for the review. The clipboard use is the popup's Copy button (ui/calendarView.js, _copySelected): when the user clicks it, Roj writes the selected date with St.Clipboard.set_text(). It never reads the clipboard. The unreachable files (cli/roj.js, lib/icsExport.js) were an optional command-line tool; the next version leaves them out of the zip.