Review of "Apple Squircle Clock" version 2

Details Page Preview

An elegant, customizable floating digital desktop clock widget for GNOME Shell, modeled meticulously after premium iOS and macOS geometric squircle profiles. ✨ Features: • Desktop Layer Widget: Stays beautifully pinned directly to your wallpaper background, sitting cleanly underneath your active application windows. • Interactive Drag-and-Drop: Turn ON Drag Mode in the preferences panel to slide your clock anywhere on your screen layouts, then turn it OFF to securely lock its coordinates. • Fluid Color Themes: Instantly toggle between a crisp Light Mode profile or a slate Dark Mode background to seamlessly match your active desktop wallpaper style. • Multi-Country Timezones: Select alternative global region timelines right from the dropdown setup row. • Dynamic Sizing: Change your clock layout size smoothly between Small, Medium, and Large profiles. • Native App Launcher: Double-click anywhere on the clock widget to automatically launch your system's default GNOME Clocks application. 📬 Feedback & Support: If you have any feature requests, styling ideas, or encounter display bugs, feel free to reach out directly: • Email Desk: sanjay150724@gmail.com • Project Repository: https://github.com/SANJAY-N0/Squircle-clock

Extension Homepage
https://github.com/SANJAY-N0/Squircle-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.

Shexli (experimental)

Shexli did not find any issues.

All Versions

Version Status
3 Unreviewed
2 Rejected
1 Rejected

Previous Reviews on this Version

addams posted a review
Hi! I have uploaded Version 2 to fully address the validator warnings flagged in the previous build: - Fixed EGO-X-004: Replaced the synchronous file IO calls with an asynchronous Gio.FileMonitor to protect the main UI thread. - Fixed EGO-L-002, EGO-L-003, & EGO-L-005: Added comprehensive cleanup routines in disable() to disconnect all container signals and explicitly destroy the St.Label and St.DrawingArea components. - Fixed EGO-L-006: Removed window-scoped fields from the global preferences class instance by scoping the configuration path variable locally. Thank you for your time and guidance during this review!
addams auto- rejected
Auto-rejected because of new version 3 was uploaded