Gives every window the rounded corners, hairline outline and drop shadow that libadwaita apps already have. All values are read from the live GTK/Adwaita theme, so light/dark, high contrast and custom themes are followed automatically. No preferences, and no GNOME Shell methods are patched.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-P-003 error
GSettings schema XML must be present in package
Extension appears to use GSettings but no `.gschema.xml` file is included in the package.
EGO-P-007 warning
JavaScript files should be reachable from extension.js or prefs.js
Some JavaScript files are not reachable from `extension.js` or `prefs.js` imports.
Don't include unnecessary files
tools/adw-probe.js
| Version | Status |
|---|---|
| 51.0 (4) | Unreviewed |
| 2.0.0 (3) | Rejected |
| 1.0.0 (2) | Rejected |
| 1.0.0 (1) | Rejected |
Both flags are false positives. GSettings: the only one I touch is org.gnome.desktop.interface (styleResolver.js:176), to read the GTK theme name. System schema, so there's nothing to ship. adw-probe.js: not imported because it's spawned as a subprocess (styleResolver.js:502). It reads libadwaita's stylesheet from the GResource inside libadwaita-1.so, which means the library has to be loaded, and I'm not dlopening GTK4 into gnome-shell.
Is this code generated by AI? If so, we have a rule for that: [EGO Review Guidelines: AI](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#extensions-must-not-be-ai-generated)
The architecture and implementation are designed and maintained by me. AI is only used as a development tool (test harnesses outside the package, formatting, and refining comments) well within the guideline allowance.
Half reviewed but the code seems to be generated by AI with unnecessary try-catch wrappers: - [EGO Review Guidelines: AI](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#extensions-must-not-be-ai-generated) - [Extensions Best Practices Guidelines](https://gjs.guide/extensions/review-guidelines/best-practices.html#submissions-require-maintainership)