Review of "Numeric Date And Clock" version 13

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 active
Ghost posted a review
I'm submitting version 8 of the Numeric Clock extension with all previously identified issues fully resolved. Regarding Previous Feedback (version 6): All code quality issues mentioned in the version 6 review have been addressed: 1. Schema naming: Now uses proper org.gnome.shell.extensions.numeric-clock.gschema.xml naming convention 2. Settings handling: Updated to modern GNOME 45+ this.getSettings() pattern in ExtensionPreferences class 3. Resource management: Settings properly initialized in enable() and nulled in disable() 4. Timer cleanup: Comprehensive timeout removal before creating new timers, preventing any leaks 5. Signal management: All signals properly tracked and disconnected in disable method Version 8 Improvements: • Modern ES modules architecture for GNOME 45+ • ExtensionPreferences class with Adwaita widgets • Comprehensive memory leak prevention • Symbol-based hook management to prevent duplicate connections • Enhanced error handling throughout Package Compliance: • ✅ No compiled schemas (correct for GNOME 45+) • ✅ No icon files (following E.G.O. guidelines) • ✅ Clean package structure with only essential files • ✅ Proper metadata.json with shell-version ["45"] This extension has been thoroughly tested on GNOME 45+ and follows all current best practices. The codebase represents a significant improvement over the previous submission. Thank you for your review. Best regards