Review of "Retro LCD 7-Segment Clock & Widget" version 28

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.

All Versions

Previous Reviews on this Version

Corral1976 posted a review
Hello, I would like to sincerely apologize for the multiple submissions (v25-v27) in such a short time. As I worked on integrating the GStreamer backend for the alarm loop, I encountered several asynchronous edge cases where the audio player wouldn't terminate correctly or the UI would become unresponsive under specific conditions. I chose to push updated versions as soon as I found a more stable solution to ensure that the version eventually reviewed is of the highest quality. Key fixes in v28: GStreamer Lifecycle: Fixed a resource leak by strictly disconnecting bus signals and using bus.remove_signal_watch() during the stop sequence. Notification Integration: Correctly re-implemented Main.notify to ensure the alarm message is visible. Event Handling: Refined the button-press-event with Clutter.EVENT_STOP to ensure the alarm dismisses instantly on the first click. Logic Sync: Added a second-level check to the alarm trigger to prevent multiple concurrent player instances. This version is now fully polished, resource-efficient, and follows all GNOME Shell best practices. Thank you for your patience and for the amazing work you do reviewing these extensions."
JustPerfection rejected
Timeout should be removed on disable and before creating a new one (line 92 `extension.js`): [EGO Review Guidelines: Timeout](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#remove-main-loop-sources)