Review of "Dhruva" version 8

Details Page Preview

A buttery smooth, highly animated Dock for GNOME Shell. Features: • Omni-Directional Placement • True Magnification • Magic Lamp (Genie) Effect • Chameleon Theme Engine • Full-Width & Alignment Options • Customizable Running Indicators • Notification Badges • Quick Launch (Super + 1-9, keyboard shortcuts) • Mounted Volumes • Smart First-Run Setup • Workspace Isolation • Quick System Modules • Custom Folders • Integrated Clock • Click Animations • Glassmorphism Context Menus • Anti-Collision System

Extension Homepage
https://github.com/narkagni/dhruva

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
11 Active
10 Inactive
9 Rejected
8 Rejected
7 Rejected
6 Rejected
5 Rejected
4 Inactive
3 Inactive
2 Rejected
1 Rejected

Previous Reviews on this Version

JustPerfection rejected
1. Double copyright comments in `src/core/MonitorManager.js`. 2. `this` should be the last argument of `connectObject()`. For example, I see that issue in `src/ui/context-menu/ContextMenuItems.js`. 3. Tracking timeouts for cleanup here is almost impossible. You should create a helper function for timeout, that function should add the timeout source id to an array, on disable, another helper function should loop through that array and remove all the timeouts.