Enable dark window decorations on applications. This extension is not compatible with applications that use Client Side Decorations (CSD). This extension depends on some Xorg utilities. To install them: - Debian/Ubuntu: apt install x11-utils - Fedora/RHEL: dnf install xorg-x11-utils - Arch: pacman -S xorg-xprop *Settings are provided to enable/disable applications.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
| Version | Status |
|---|---|
| 10 | Active |
| 9 | Active |
| 8 | Active |
| 7 | Active |
| 6 | Active |
| 5 | Rejected |
| 4 | Active |
| 3 | Active |
| 2 | Active |
| 1 | Active |
I see you are using `ExtensionUtils.getSettings()` and `Convenience.getSettings()` which is redundant. You shouldn't create multiple instances of settings in each class. Create it once on enable() or buildPrefsWidget() and then use dependency injection. Anyway, please remove `convenience.js` for the next version. You can use these instead: ExtensionUtils.initTranslations(); let settings = ExtensionUtils.getSettings();
Thanks for the tips @JustPerfection and for being so fast in reviews! I have submitted a new version with your suggestions.
Thanks.