Review of "Snowy" version 8

Details Page Preview

Let it snow! - GNOME 47 support - Multiple monitors support - GUI preferences - Animation configuration - Fully customizable appearance

Extension Homepage
https://github.com/ExposedCat/snowy

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. Rejected because you cannot create objects in global scope which is the same as init (line 11 snowflake.js): https://gjs.guide/extensions/review-guidelines/review-guidelines.html#only-use-init-for-initialization You can use dependency injection for Snowflake class to solve this issue. 2. Also rejected because snowflake.js and utils.js are not in js folder. So, importing with `Extension.imports.js.utils` will cause fatal error. You should import `Extension.imports.utils` and `Extension.imports.snowflake` instead. 3. log should only be available on debug mode: https://gjs.guide/extensions/review-guidelines/review-guidelines.html#no-excessive-logging If you need any help with your extension you can ask us on: GNOME Matrix channel: https://matrix.to/#/#extensions:gnome.org IRC Bridge: irc://irc.gimpnet.org/shell-extensions