Fresh, real-world photo wallpapers from Bing, NASA or Peapix Spotlight, updated automatically — pick a fixed daily source or let it draw randomly from thousands of archived images of these sources, with anti-repetition built in Sources of wallpaper Peapix Spotlight Wallpaper (https://peapix.com/spotlight) Bing Wallpaper NASA Image of the Day (https://www.nasa.gov/image-of-the-day/) Two modes Wallpaper of the moment: a single fixed source, always the latest available image. Random wallpaper: picks randomly among the sources you choose (one, two, or all three) and a change frequency adjustable separately (manual, or from 1 minute to 24 hours). The two modes are mutually exclusive: enabling one disables the other. Changing a setting (source, mode, checked sites...) applies the change right away, without delay. Each wallpaper change triggers a clickable notification opening the image page in the browser.page link, save option are also accessible from the top bar menu and the settings. The top bar icon and notifications can each be hidden from the settings. Available languages English, French (Français), Spanish (Español), Portuguese (Português), Italian (Italiano), German (Deutsch)
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-X-004 warning
extensions should avoid synchronous file IO in shell code
Shell code should avoid synchronous file IO APIs like `GLib.file_get_contents()` and `Gio.File.load_contents()`.
extension.js:495
GLib.file_get_contents(this._metadataPath())
extension.js:683
GLib.file_get_contents(this._metadataPath())
extension.js:922
GLib.file_get_contents(this._seenHistoryPath())
extension.js:974
GLib.file_get_contents(this._discoveredCachePath())
EGO-P-006 warning
unnecessary build and translation artifacts should not be shipped
Compiled GSettings schemas should not be shipped for 45+ packages.
Don't include unnecessary files
schemas/gschemas.compiled
schemas/gschemas.compiled
EGO-L-003 warning
signals connected by extension should be disconnected in disable()
Signals assigned in `enable()` are missing matching disconnect calls in `disable()` or its helper methods.
extension.js:1288
notification.connect('activated', () => {
Gio.AppInfo.launch_default_for_uri(pageUrl, null);
})
extension.js:344
this._settingsChangedId = extension._settings.connect('changed', () => {
if (!this.menu.isOpen)
return;
GLib.idle_add(GLib.PRIORITY_DEFAULT, () => {
if (this.menu.isOpen)
this._rebuildMenu();
return G
extension.js:331
this.menu.connect('open-state-changed', (menu, open) => {
if (open)
this._rebuildMenu();
})
EGO-L-008 warning
Soup.Session instances should be aborted during cleanup
Soup.Session instances should be aborted during cleanup.
extension.js:477
this._session = new Soup.Session()
EGO-L-004 warning
main loop sources should be removed in disable()
Main loop sources assigned in `enable()` are missing matching removals in `disable()` or its helper methods.
extension.js:1016
GLib.timeout_add(GLib.PRIORITY_DEFAULT, ms, () => {
resolve();
return GLib.SOURCE_REMOVE;
})
extension.js:347
GLib.idle_add(GLib.PRIORITY_DEFAULT, () => {
if (this.menu.isOpen)
this._rebuildMenu();
return GLib.SOURCE_REMOVE;
})
| Version | Status |
|---|---|
| 2.1 (10) | Unreviewed |
| 2.1 (9) | Rejected |
| 2.1 (8) | Rejected |
| 2.0 (7) | Rejected |
| 1.3 (6) | Active |
| 1.2 (5) | Inactive |
| 1.1 (4) | Inactive |
| 1.0 (3) | Inactive |
| 1.0 (2) | Rejected |
| 1.0 (1) | Rejected |
Didn't review. Please fix the shexli issues and send it again. If you need any help with your extension you can ask us on: - [GNOME Extensions Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions