Let it snow! - GNOME 46 support - Multiple monitors support - GUI preferences - Animation configuration - Fully customizable appearance
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Version | Status |
---|---|
24 | Active |
23 | Active |
22 | Active |
21 | Active |
20 | Rejected |
19 | Rejected |
18 | Rejected |
17 | Rejected |
16 | Active |
15 | Active |
14 | Active |
13 | Rejected |
12 | Active |
11 | Inactive |
10 | Inactive |
9 | Rejected |
8 | Rejected |
7 | Active |
6 | Inactive |
5 | Inactive |
4 | Inactive |
3 | Rejected |
2 | Inactive |
1 | Rejected |
You should be returning `false` or `GLib.SOURCE_REMOVE` from your mainloop source to remove it. Currently your extension never removes the mainloop source when disabled because `return func.apply(this) || true;` will always return `true`. Please fix this so your extension can be approved. See: https://wiki.gnome.org/Projects/GnomeShell/Extensions/Review You also probably want to consider using Clutter's implicit animations instead of Tweener to lower CPU usage.
Analogue to GLib.timeout_add ?