# Bing Wallpaper Now [English](README.md) | [δΈ­ζ–‡](README.zh.md) A cross-platform desktop app to automatically fetch and set Bing's daily beautiful wallpapers. [![Platform](https://img.shields.io/badge/platform-macOS%20%7C%20Windows%20%7C%20Linux-lightgrey)](https://github.com/qiyuey/bing-wallpaper-now/releases) [![License](https://img.shields.io/badge/license-Anti--996-blue)](https://github.com/996icu/996.ICU) ## πŸ“¦ Download & Install Get the latest version from [GitHub Releases](https://github.com/qiyuey/bing-wallpaper-now/releases): - **Windows**: `.msi` installer or `.exe` portable - **macOS**: `.dmg` disk image - **Linux**: `.deb` (Debian/Ubuntu), `.rpm` (Fedora/RedHat), or `.AppImage` (universal) ### macOS via Homebrew ```bash brew tap qiyuey/tap brew install --cask bing-wallpaper-now ``` ### Windows via WinGet ```bash winget install Qiyuey.BingWallpaperNow ``` ### macOS Installation Note If you see "App is damaged or cannot be opened", run the following in Terminal (add `sudo` in front if needed): ```bash xattr -rd com.apple.quarantine "/Applications/Bing Wallpaper Now.app" ``` ## ✨ Why Bing Wallpaper Now ### Lightweight & Modern - **Built with Tauri 2.0** β€” Rust backend + React frontend, not Electron. Low memory, fast startup - **6 native platform builds** β€” macOS (Apple Silicon / Intel), Windows (x64 / ARM64), Linux (x64 / ARM64) - **Privacy first** β€” No telemetry, no tracking. Only talks to Bing API. All data stored locally ### Portrait Display Support - **Auto-detects portrait monitors** and downloads dedicated 1080Γ—1920 wallpapers - Mixed landscape/portrait multi-monitor setups get the correct orientation per screen ### Deep macOS Integration - **Multi-monitor** β€” Sets wallpaper on all displays via native NSWorkspace API - **Fullscreen & Split View** β€” Correctly handles wallpapers in fullscreen apps - **Space auto-restore** β€” Automatically restores and verifies wallpaper when switching Spaces or exiting fullscreen - **Tray-only** β€” No Dock icon, no taskbar clutter ### More Features - πŸ“Έ Auto-fetch Bing UHD wallpapers daily, one click to set - πŸ”„ In-app auto-update with progress and signature verification - 🎨 Light / dark / system-follow themes - βš™οΈ Custom save directory, wallpaper market, startup options - πŸ—‘οΈ Automatic cache cleanup to control disk usage ## ❓ FAQ **Q: How do I set a wallpaper?** **A:** Click any wallpaper card to instantly set it as your desktop. On macOS, it applies to all monitors automatically. **Q: Does the app keep running after closing the window?** **A:** Yes, closing the window minimizes it to the system tray. Click the tray icon to reopen, right-click to quit. **Q: Where are my wallpapers saved?** **A:** By default in a "Bing Wallpaper Now" folder under your system pictures directory. You can change this in settings. **Q: How much storage does it use?** **A:** Each UHD wallpaper is roughly 1–3MB. Keeping 8 uses about 8–24MB. The app auto-cleans older cache. **Q: Can I use it offline?** **A:** Yes, previously downloaded wallpapers can be set anytime without internet. **Q: Why does a "market mismatch" warning appear?** **A:** Bing may ignore your selected market in some regions and return wallpapers from another. The app adapts automatically β€” no action needed. ## πŸ“ž Support & Feedback - **Report issues**: [GitHub Issues](https://github.com/qiyuey/bing-wallpaper-now/issues) - **Feature requests**: Always welcome! ## 🀝 Contributing Want to help make Bing Wallpaper Now better? You're welcome! Please read [AGENTS.md](AGENTS.md) for development setup, code style, project structure, and workflow guidelines. ## πŸ“„ License MIT License - see [LICENSE](LICENSE). Project also supports the [Anti-996 License](https://github.com/996icu/996.ICU), advocating for: - ⏰ Reasonable working hours - πŸ–οΈ Work-life balance - πŸ’ͺ Developer well-being **Say NO to 996, prioritize your well-being! πŸ’ͺ** ## πŸ™ Acknowledgments - [Bing](https://www.bing.com) - Beautiful daily wallpapers - AI-assisted tools