Lightweight extension for on-the-fly manipulation to primary selections, especially optimized for Dictionary lookups For support, please report any issues via the homepage link below.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Version | Status |
---|---|
81 | Active |
80 | Active |
79 | Active |
78 | Active |
77 | Active |
76 | Active |
75 | Rejected |
74 | Active |
73 | Rejected |
72 | Rejected |
71 | Active |
70 | Inactive |
69 | Inactive |
68 | Active |
67 | Active |
66 | Rejected |
65 | Active |
64 | Inactive |
63 | Inactive |
62 | Inactive |
61 | Inactive |
60 | Inactive |
59 | Inactive |
58 | Active |
57 | Inactive |
56 | Inactive |
55 | Rejected |
54 | Inactive |
53 | Inactive |
52 | Inactive |
51 | Inactive |
50 | Rejected |
49 | Inactive |
48 | Rejected |
47 | Active |
46 | Inactive |
45 | Rejected |
44 | Rejected |
43 | Rejected |
42 | Rejected |
41 | Inactive |
40 | Rejected |
39 | Inactive |
38 | Inactive |
37 | Rejected |
36 | Inactive |
35 | Rejected |
34 | Rejected |
33 | Rejected |
32 | Rejected |
31 | Inactive |
30 | Rejected |
29 | Rejected |
28 | Active |
27 | Active |
26 | Rejected |
25 | Inactive |
24 | Rejected |
23 | Inactive |
22 | Inactive |
21 | Rejected |
20 | Rejected |
19 | Rejected |
18 | Rejected |
17 | Rejected |
16 | Inactive |
15 | Rejected |
14 | Inactive |
13 | Inactive |
12 | Inactive |
11 | Inactive |
10 | Inactive |
9 | Inactive |
8 | Inactive |
7 | Inactive |
6 | Inactive |
5 | Inactive |
4 | Inactive |
3 | Inactive |
2 | Inactive |
1 | Rejected |
The default class constructor you are exporting is the same as global scope (line 812-825 `extension.js`).
- [EGO Review Guidelines: Initialization](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#only-use-initialization-for-static-resources) - [EGO Review Guidelines: Destroy](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#destroy-all-objects)
How about adding `gset = null;` after that?
`gset` is local there, so it's not useful in this case. Anyway, you are using `this.getSettings()` in the `ExtensionBase.enable()`. basically, we don't want extensions doing anything (or too much) before enable. That's why we have the **Only use initialization for static resources** as an EGO rule. Spawn commanding and getting gsettings is definitely too much for the constructor.