Review of "Retro LCD 7-Segment Clock" version 51

Details Page Preview

Vintage digital display with high-fidelity 7-segment font. Features Neon Green, Amber, and Retro Gray modes with integrated alarm.

Extension Homepage
https://gitlab.com/corral1976/gnome-shell-extension-relojlcd

No comments.

Diff Against

Files

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

Shexli (experimental)

Shexli did not find any issues.

All Versions

Previous Reviews on this Version

Corral1976 posted a review
Retro LCD 7-Segment Clock — v51 review notes Only prefs.js, metadata.json and README.md changed. extension.js, stylesheet.css and the schema are untouched. What changed: The live preview in the preferences window ("88:88") used to be drawn with Cairo using the generic "Monospace" font, so it didn't match the real 7-segment look of the clock. Now the preview text is a real Gtk.Label (Pango) placed over the existing Cairo background, styled to use the DSEG7 Classic font that is already bundled with the extension and already used by the real clock. For the label to find that font by name, prefs.js copies the bundled DSEG7Classic-Regular.ttf into the user's font folder (~/.local/share/fonts) the first time preferences are opened, using Gio.File.copy() only. No subprocess or command-line call is used anywhere. If the file already exists there, nothing is copied again. Since no fc-cache or similar command is run, fontconfig picks up the new font on its own next periodic rescan. In practice this means the very first time preferences are opened after installing, the preview may briefly show Monospace instead of DSEG7; every time after that it shows the real font immediately. If the copy fails for any reason, it silently falls back to Monospace — it never breaks the preferences window. Other changes: - metadata.json: version bump 50 -> 51. - README.md: removed the "What's new" changelog sections. Kind Regards :)
JustPerfection active