Review of "Customised Workspaces" version 62

Details Page Preview

Customised Workspaces enables creating isolated and customised workspaces. * Choose a different background image for each workspace * Your dash will have unique favourite applications on each workspace * Optionally isolate running applications to only appear on the dash in their respective workspace * Optionally show workspace information and actions in the overview * Set each customised workspace to autoload on specific workspaces * Hide the extension once you've configured your preferences to enjoy seamlessly upgraded workspaces in gnome shell Please do not leave a comment for issues and instead report it here: https://github.com/blipk/Customised-Workspaces/issues

Extension Homepage
https://github.com/blipk/Customised-Workspaces

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Previous Reviews on this Version

JustPerfection rejected
1. As mentioned on #1 on previous review, line 104 `extension.js` should be null out the global variable not setting that with `this` again. 2. #6 from previous review hasn't been addressed here. You shouldn't use `eval` like that anymore since we have `InjectionManager` in 45. 3. As mentioned on #3 on previous review, line 35 should be local variable not a property. You can still attach it to the window as we mentioned in the docs: [Extension Guide: Prefs](https://gjs.guide/extensions/development/preferences.html#prefs-js) 4. #4 from previous review hasn't been addressed here. as mentioned `getSettings()` should only be used for your own extension settings. Use `Gio.Settings`: instead. For example: ```js new Gio.Settings({schema_id: 'org.gnome.desktop.background'}); ```