Numeric Clock replaces the GNOME top-bar clock with a clean, fully configurable numeric date/time. Use any strftime format (e.g. %A %d/%m/%Y %H:%M) and see changes instantly in the live preview. Features: Custom format string with instant-apply preview Optional “Only override top bar DateMenu” mode Smooth seconds when the interval is set to 1s Update interval range: 1–300 seconds Presets for quick setup (Default / Seconds) i18n-ready labels and a Donate button in Preferences Works on Wayland and Xorg, with builds for current and legacy GNOME versions No network access, no telemetry — settings stay on your machine Source code, issues, and releases: https://github.com/nickotmazgin/Linux-Numeric-Date-And-Clock
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
| Version | Status |
|---|---|
| 20 | Active |
| 19 | Active |
| 18 | Inactive |
| 17 | Rejected |
| 16 | Rejected |
| 15 | Rejected |
| 14 | Inactive |
| 13 | Inactive |
| 12 | Inactive |
| 11 | Rejected |
| 10 | Rejected |
| 9 | Rejected |
| 8 | Rejected |
| 7 | Inactive |
| 6 | Inactive |
| 5 | Rejected |
| 4 | Inactive |
| 3 | Rejected |
| 2 | Rejected |
| 1 | Rejected |
Addressed #5: immediately remove any existing timeout before creating a new one, e.g.: js Copy code if (_timeoutId) { GLib.source_remove(_timeoutId); _timeoutId = 0; } _timeoutId = GLib.timeout_add_seconds(...); (Also handles this._timeoutId.) Prior items kept: Schema file is schemas/org.gnome.shell.extensions.numeric-clock.gschema.xml with matching id/path. metadata.json: "settings-schema": "org.gnome.shell.extensions.numeric-clock", shell-version ["42","43","44"], no "icon" field. prefs.js uses ExtensionUtils.getSettings(). extension.js: init() empty; enable() gets settings; disable() removes timeout and sets settings = null. schemas/gschemas.compiled included for GNOME 42–44. No functional changes beyond the review requests. Ship it. Sources
Please remove 147 and 180 `extension.js`. Also fix the indentation (line 148 `extension.js`).