Automatically integrates AppImage applications into the GNOME application launcher.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
1. Please remove: - `.eslintrc.json` - `.prettierrc.json` [EGO Review Guidelines: unnecessary files](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#don-t-include-unnecessary-files) 2. Remove 40-44 since this is not compatible with those versions: [Port Guide 45: ESM](https://gjs.guide/extensions/upgrading/gnome-shell-45.html#esm) 3. Remove `schemas/gschemas.compiled`. 45+ extensions don't need it. 4. Please remove unnecessary comments like like 1 `extension.js`. 5. Move to enable and destroy and null out in disable (line 15-18 `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) 6. Timeout should be removed on destroy and before creating a new one (line 40 `fileMonitor.js`): [EGO Review Guidelines: Timeout](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#remove-main-loop-sources) 7. Please use aysnc for reading file content since you are in shell process (line 44 `fileMonitor.js`): [Gio.File.load_contents_async](https://gjs-docs.gnome.org/gio20~2.0/gio.file#method-load_contents_async) 8. You already have `this.getSettings()` in the entry point. line 9-18 `settingsManager.js` not needed. If you need any help with your extension you can ask us on: - [GNOME Extensions Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions