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 |
Submission UUID: numeric-clock@nickotmazgin Target: GNOME Shell 45–47 Extension version: 15 Builds: ESM modules for 45–47; classic modules for 42–44 kept as legacy Summary Adds two new preferences: Only override top bar DateMenu Smooth tick (align to second boundary) when interval = 1s Adds presets (Default, Seconds), expands update interval range to 1–300s Preferences UX improvements: live preview, reset to defaults i18n scaffolding (gettext domain: numeric-clock) No new permissions, no network access; UUID unchanged Schema GSettings schema: org.gnome.shell.extensions.numeric-clock New keys: only-topbar (boolean), smooth-second (boolean) Update interval now has <range min="1" max="300"/> Defaults preserve previous behavior (only-topbar=false, smooth-second=false) Code Notes GNOME 45–47 build uses ESM imports: imports from gi:// and resource:/// per Shell 45+ guidance Legacy 42–44 build continues to use imports.gi/imports.ui Extension sets plain text only (no Pango markup) and re-applies on label text changes When “Only top bar” is ON, changes are limited strictly to the DateMenu label Compatibility 45–47: tested with ESM entrypoints and Adwaita/GTK preferences 42–44: legacy branch kept in sync functionally (same prefs/options), classic prefs entrypoint No API deprecations used for targeted Shell versions Packaging/Compliance 45–47 ZIP does NOT include schemas/gschemas.compiled 42–44 ZIP DOES include schemas/gschemas.compiled Both zips contain metadata.json, extension.js, prefs.js, and the XML schema Icon included in metadata; gettext-domain set Testing Hints Enable extension and open Preferences: Change format string → label updates immediately Toggle “Only override top bar” → limits changes strictly to the top bar Toggle “Smooth tick” + set interval = 1 → first update aligns to the next second boundary Presets: “Default” (60s), “Seconds” (1s) apply instantly Legacy Build (42–44) A corresponding legacy update is available with the same user‑visible changes Extension version: 14 (classic modules; includes compiled schema in ZIP) Submit separately for Shell 42–44 if needed Provenance Source: https://github.com/nickotmazgin/Linux-Numeric-Date-And-Clock Release with both zips and notes: https://github.com/nickotmazgin/Linux-Numeric-Date-And-Clock/releases/tag/v15.0.0
Approved but what is the reason for the unnecessary catch? (line 69 `extension.js`)? Are you using AI? https://gjs.guide/extensions/review-guidelines/review-guidelines.html#extensions-must-not-be-ai-generated