This extension simplifies the use of the video recording function integrated in gnome shell, allows quickly to change the various settings of the desktop recording. SOURCE CODE -> https://github.com/EasyScreenCast/EasyScreenCast VIDEO -> https://youtu.be/81E9AruraKU **NOTICE** if an error occurs during the update is recommended to reload GNOME Shell (Alt + F2, 'r') and reload the extension's installation page.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Version | Status |
---|---|
51 | Active |
50 | Inactive |
49 | Active |
48 | Rejected |
47 | Active |
46 | Inactive |
45 | Inactive |
44 | Inactive |
43 | Inactive |
42 | Rejected |
41 | Active |
40 | Inactive |
39 | Inactive |
38 | Inactive |
37 | Inactive |
36 | Inactive |
35 | Rejected |
34 | Inactive |
33 | Inactive |
32 | Inactive |
31 | Inactive |
30 | Inactive |
29 | Inactive |
28 | Inactive |
27 | Inactive |
26 | Inactive |
25 | Inactive |
24 | Inactive |
23 | Inactive |
22 | Inactive |
21 | Inactive |
20 | Inactive |
19 | Inactive |
18 | Inactive |
17 | Inactive |
16 | Inactive |
15 | Rejected |
14 | Inactive |
13 | Inactive |
11 | Inactive |
10 | Rejected |
9 | Inactive |
8 | Inactive |
7 | Inactive |
6 | Inactive |
5 | Rejected |
4 | Inactive |
2 | Rejected |
1 | Rejected |
Thanks for fixing those issues. 1. Just noticed about `new Gio.FileIcon()` in convenience.js and settings in (settings.js). Please check other files too, I may missed other ones. You cannot create objects in global scope which is the same as init: https://gjs.guide/extensions/review-guidelines/review-guidelines.html#only-use-init-for-initialization We are against those because: For example, when you fill `settings` which is in global scope, it won't be null after disable. That's not good, because the object remains there without any reason. Also the callbacks for signals can get triggered while the extension is disabled. This is not only an error but also a security risk in some cases, since extension is disabled on lock screen. So objects should be created in `enable()` process and null out in `disable()` process. 2. Please remove package.json: https://gjs.guide/extensions/review-guidelines/review-guidelines.html#don-t-include-unnecessary-files
Thanks for the instant review! I'll upload a new version.