Review of "ChromaLeon" version 2.4.0 (87)

Details Page Preview

Change your system accent colors dynamically based on your wallpaper. Adapt your GNOME Shell, Adwaita apps, adw-gtk3, and folder/app icons like a chameleon.

Extension Homepage
https://github.com/Fabito02/ChromaLeon

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) error 1 warning 1

Shexli found 2 issues that may need reviewer attention.

EGO-X-004 warning

extensions should avoid synchronous file IO in shell code

Shell code should avoid synchronous file IO APIs like `GLib.file_get_contents()` and `Gio.File.load_contents()`.

File Operations

  • utils/themeUtils.js:126
    mainFile.load_contents(null)

EGO-M-004 error

metadata shell-version must only include plausible stable releases and at most one development release

Field `shell-version` contains invalid values, more than one development release, or implausible future releases.

metadata.json must be well-formed

  • metadata.json
    shell-version=['48', '49', '50', '51']

All Versions

Version Status
2.4.2 (89) Active
2.4.1 (88) Active
2.4.0 (87) Rejected
2.3.2 (86) Active
2.3.1 (85) Active
2.3.0 (84) Rejected
2.2.0 (83) Active
2.1.1 (82) Active
2.1.0 (81) Active
2.0.0 (80) Active
2.0.0 (79) Rejected
1.5.7 (78) Inactive
1.5.6 (77) Inactive
1.5.5 (76) Inactive
1.5.5 (75) Rejected
1.5.4 (74) Inactive
1.5.3 (73) Inactive
1.5.3 (72) Rejected
1.5.3 (71) Rejected
1.5.3 (70) Rejected
1.5.3 (69) Rejected
1.5.2 (68) Inactive
1.5.2 (67) Rejected
1.5.0 (66) Inactive
1.4.1 (65) Rejected
1.4.0 (64) Inactive
1.3.0 (63) Inactive
1.2.7 (62) Inactive
1.2.7 (61) Rejected
1.2.6 (60) Inactive
1.2.5 (59) Inactive
1.2.4 (58) Inactive
1.2.4 (57) Rejected
1.2.3 (56) Rejected
1.2.0 (55) Inactive
1.2.0 (54) Rejected
1.1.0 (53) Rejected
1.1.0 (52) Rejected
1.0.0 (51) Inactive
50 Inactive
49 Inactive
48 Inactive
47 Inactive
46 Inactive
45 Inactive
44 Inactive
43 Rejected
42 Rejected
41 Inactive
40 Inactive
39 Rejected
38 Rejected
37 Rejected
36 Inactive
35 Inactive
34 Inactive
33 Rejected
32 Inactive
31 Rejected
30 Inactive
29 Inactive
28 Inactive
27 Inactive
26 Inactive
25 Inactive
24 Inactive
23 Rejected
22 Rejected
21 Rejected
20 Inactive
19 Rejected
18 Rejected
17 Rejected
16 Rejected
15 Rejected
14 Rejected
13 Inactive
12 Inactive
11 Inactive
10 Inactive
9 Inactive
8 Inactive
7 Inactive
6 Rejected
5 Inactive
4 Inactive
3 Inactive
2 Inactive
1 Rejected

Previous Reviews on this Version

JustPerfection rejected
EGO-X-004 mentioned by shexli needs to be fixed.
Fabito02 posted a review
The synchronous operation warning occurs in a function that runs only during the disable process; making it asynchronous ends up breaking the execution when the extension is disabled, meaning the GTK styles created by ChromaLeon aren't cleaned up. As for the error, I don't think it's relevant, since it arises because I added version 51. I am sending a new version with some adjustments I made recently.