Review of "Numeric Date And Clock" version 4

Details Page Preview

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

Extension Homepage
https://github.com/nickotmazgin/Linux-Numeric-Date-And-Clock

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Previous Reviews on this Version

JustPerfection rejected
As mentioned in previous review you should also include the compiled schemas file. Please add that and it can be approved.
Ghost posted a review
Thanks for the quick follow-ups. A couple of points to reconcile: Compiled schemas on GNOME 45 According to the official GJS guide, since GNOME 44 the installer (E.G.O./gnome-extensions/Extension Manager) compiles schemas automatically, so extensions targeting 44+ should ship only the XML and avoid including schemas/gschemas.compiled. That’s explicit in the docs: “As of GNOME 44, settings schemas are compiled automatically…” (Preferences page). gjs.guide “If your extension is only supporting GNOME Shell 44 and later, you MUST only include the XML and avoid shipping gschemas.compiled.” (Porting to 44). gjs.guide There’s also a GNOME issue confirming this is intentional since 44. gitlab.gnome.org Given that, the requirement to ship a compiled schema for 45 appears to conflict with the published guidance. If E.G.O. has a 45-specific policy that differs from the GJS guide, could you link it? I’ll align both packaging and README accordingly. Pragmatics To keep review moving, I’ve uploaded v123 with schemas/gschemas.compiled included. Code remains ESM, uses this.getSettings() in both extension and prefs, initializes in enable() and nulls in disable(). Thanks—happy to adjust once there’s a definitive policy link for 45.
JustPerfection active
My bad. You are right. Approved.
Ghost posted a review
Thanks for the clarification and approval—appreciate it.