Vintage digital display with a high-fidelity 7-segment look. 10 color themes, custom colors, ghost segments, CRT scanlines, desktop widget mode, a quick color-switch menu, a date tooltip on hover, and integrated alarms with an on-screen dialog so they're never missed. Draws its digits from SVG path data embedded in the extension's code (no system font installation needed) and plays alarms through GNOME Shell's native sound theme; no bundled audio, font or image files.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
| Version | Status |
|---|---|
| 84 | Active |
| 83 | Active |
| 82 | Active |
| 81 | Rejected |
| 80 | Active |
| 79 | Active |
| 78 | Active |
| 77 | Active |
| 76 | Active |
| 75 | Active |
| 74 | Rejected |
| 73 | Active |
| 72 | Active |
| 71 | Active |
| 70 | Active |
| 69 | Active |
| 68 | Active |
| 67 | Rejected |
| 66 | Active |
| 65 | Active |
| 64 | Active |
| 63 | Active |
| 62 | Active |
| 61 | Active |
| 60 | Active |
| 59 | Active |
| 58 | Active |
| 57 | Rejected |
| 56 | Active |
| 55 | Active |
| 54 | Active |
| 53 | Active |
| 52 | Rejected |
| 51 | Active |
| 50 | Active |
| 49 | Active |
| 48 | Active |
| 47 | Rejected |
| 46 | Inactive |
| 45 | Inactive |
| 44 | Rejected |
| 43 | Inactive |
| 42 | Inactive |
| 41 | Inactive |
| 40 | Inactive |
| 39 | Inactive |
| 38 | Rejected |
| 37 | Rejected |
| 36 | Inactive |
| 35 | Inactive |
| 34 | Rejected |
| 33 | Inactive |
| 32 | Inactive |
| 31 | Inactive |
| 30 | Rejected |
| 29 | Inactive |
| 28 | Rejected |
| 27 | Rejected |
| 26 | Rejected |
| 25 | Rejected |
| 24 | Inactive |
| 23 | Inactive |
| 22 | Rejected |
| 21 | Rejected |
| 20 | Rejected |
| 19 | Inactive |
| 18 | Inactive |
| 17 | Inactive |
| 16 | Rejected |
| 15 | Inactive |
| 14 | Rejected |
| 13 | Inactive |
| 12 | Rejected |
| 11 | Inactive |
| 10 | Inactive |
| 9 | Inactive |
| 8 | Rejected |
| 7 | Rejected |
| 6 | Rejected |
| 5 | Rejected |
| 4 | Rejected |
| 3 | Rejected |
| 2 | Rejected |
| 1 | Rejected |
Technical Note for Reviewers (v39): This version addresses a critical UX issue regarding the desktop widget's drag-and-drop behavior, particularly in Wayland sessions. Key Implementation Details: Input Guard: I have implemented a transparent St.Widget as an "Input Guard" over global.stage during drag operations. This ensures that the pointer remains captured even during rapid movements, preventing the widget from getting "stuck." Signal Integrity: All global signals are connected only during the active drag state and are explicitly disconnected using their IDs in the button-release-event. Resource Management: Added careful cleanup in the destroy() methods to prevent memory leaks, following GJS best practices for GNOME 45+. A Note on Versioning: I have uploaded version 39 to supersede version 38, as I identified that the previous submission contained a regression in the dragging logic that did not meet the stability standards of GNOME Extensions. I wanted to ensure you spend your valuable time reviewing a fully functional and compliant version. Thank You: I sincerely apologize for the version jump and any confusion it may cause. Thank you for your patience and for the incredible volunteer work you do to keep the GNOME ecosystem safe and stable for everyone.
Technical Note for Reviewers (v39): This version addresses a critical UX issue regarding the desktop widget's drag-and-drop behavior, particularly in Wayland sessions. Key Implementation Details: Input Guard: I have implemented a transparent St.Widget as an "Input Guard" over global.stage during drag operations. This ensures that the pointer remains captured even during rapid movements, preventing the widget from getting "stuck." Signal Integrity: All global signals are connected only during the active drag state and are explicitly disconnected using their IDs in the button-release-event. Resource Management: Added careful cleanup in the destroy() methods to prevent memory leaks, following GJS best practices for GNOME 45+. A Note on Versioning: I have uploaded version 39 to supersede version 38, as I identified that the previous submission contained a regression in the dragging logic that did not meet the stability standards of GNOME Extensions. I wanted to ensure you spend your valuable time reviewing a fully functional and compliant version. Thank You: I sincerely apologize for the version jump and any confusion it may cause. Thank you for your patience and for the incredible volunteer work you do to keep the GNOME ecosystem safe and stable for everyone.
Technical Note for Reviewers (v39): This version addresses a critical UX issue regarding the desktop widget's drag-and-drop behavior, particularly in Wayland sessions. Key Implementation Details: Input Guard: I have implemented a transparent St.Widget as an "Input Guard" over global.stage during drag operations. This ensures that the pointer remains captured even during rapid movements, preventing the widget from getting "stuck." Signal Integrity: All global signals are connected only during the active drag state and are explicitly disconnected using their IDs in the button-release-event. Resource Management: Added careful cleanup in the destroy() methods to prevent memory leaks, following GJS best practices for GNOME 45+. A Note on Versioning: I have uploaded version 39 to supersede version 38, as I identified that the previous submission contained a regression in the dragging logic that did not meet the stability standards of GNOME Extensions. I wanted to ensure you spend your valuable time reviewing a fully functional and compliant version. Thank You: I sincerely apologize for the version jump and any confusion it may cause. Thank you for your patience and for the incredible volunteer work you do to keep the GNOME ecosystem safe and stable for everyone.