ランキングに戻る

rlxone/Equinox

Swiftequinoxmac.com

🌇 🌃 Create dynamic wallpapers for macOS.

macosswiftwallpaperapplicationappnativedynamicappkit
スター成長
スター
2k
フォーク
70
週間成長
Issue
14
5001k1.5k2k
2021年11月2023年5月2024年12月2026年7月
README

GitHub Workflow Status (branch) GitHub release (latest by date) License

Equinox logo

Equinox

Create dynamic wallpapers for macOS


If you enjoy using Equinox, you can support the project with a small donation. It helps me maintain the app, fix bugs, and keep updates coming. Thank you ❤️

Donate with PayPal

Equinox screenshot

Description

Equinox is an app that lets you create macOS-native dynamic wallpapers. Starting with macOS Mojave, macOS supports wallpaper types like Dynamic Desktop and Light & Dark Desktop.

With Equinox, you can create these wallpapers in seconds: choose a type, drag and drop your images, and export your wallpaper.

Features

There are three types of wallpapers you can create:

  1. Solar
  2. Time
  3. Appearance

Solar wallpaper

Solar wallpaper
  • This wallpaper type takes the sun’s position into account. Depending on the time of year, you’ll see the most appropriate image on your desktop.
  • No need to calculate sun positions manually — with the Solar calculator, you only need to know where and when the photo was taken.

Time wallpaper

Time wallpaper
  • Time-based wallpapers change throughout the day according to the schedule you define.

Appearance wallpaper

Appearance wallpaper
  • This type is as simple as it sounds: the wallpaper changes based on the system appearance (Light/Dark Mode).
  • You only need two images: one for Light Mode and one for Dark Mode.

Solar calculator

Solar calculator

The Solar calculator helps you determine the sun’s position in the sky.

  1. Choose the place, date, and time on the Sun timeline for when the photo was taken.
    If you don’t know the exact time, use the timeline to estimate the sun’s height and match it to your photos.
  2. Drag and drop (or copy) the result onto your image.

Screenshots

Equinox screenshot 1

FAQ

  • Q: How do I set the wallpaper after saving?
    A: Right-click your wallpaper, then choose Services → Set Desktop Picture.

  • Q: I set up my wallpaper, but it doesn’t change over time.
    A: This can be caused by a macOS issue. Before setting your wallpaper, make sure Desktop & Screen Saver is set to a Dynamic type:

    1. Open Desktop & Screen Saver in macOS Settings/Preferences.
    2. Choose any Dynamic Desktop wallpaper and set its type to Dynamic.
    3. Right-click your wallpaper, then choose Services → Set Desktop Picture.

  • Q: How can I test whether my wallpaper works correctly?
    A: Open Settings/Preferences → Date & Time, then change the time to see the wallpaper update.

Requirements

  • macOS 10.14 (Mojave) and later

Libraries

Thanks

Many thanks to the macOS community — and special thanks to mczachurski for the excellent articles.

License

MIT

Translation

Equinox is translated into:

To translate Equinox into another language:

  • Fork the main branch.
  • Create a branch for the new translation named: translation-xx, where xx is the language code (e.g., en, fr, es, de).
  • Add the new language to the Xcode Equinox and EquinoxAssets projects.
  • Add the new language to the Localizable.strings localization languages in EquinoxAssets.
  • Update Localizable.strings with your translated strings.
  • Update this section of the README with the new language.
  • Open a pull request on GitHub.
関連リポジトリ
flutter/flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

DartBSD 3-Clause "New" or "Revised" Licensemobileandroid
flutter.dev
177.9k30.7k
jlevy/the-art-of-command-line

Master the command line, in one page

bashunix
161.9k14.8k
rustdesk/rustdesk

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

Rustcrates.ioGNU Affero General Public License v3.0remote-controlremote-desktop
rustdesk.com
118.6k18.1k
nodejs/node

Node.js JavaScript runtime ✨🐢🚀✨

JavaScriptnpmOthernodejsjavascript
nodejs.org
118.4k36.2k
jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

SwiftCreative Commons Zero v1.0 Universalmacossoftware
git.io/macx
108.4k8.2k
alacritty/alacritty

A cross-platform, OpenGL terminal emulator.

Rustcrates.ioApache License 2.0terminal-emulatorsopengl
alacritty.org
65k3.5k
warpdotdev/warp

Warp is an agentic development environment, born out of the terminal.

Rustcrates.ioGNU Affero General Public License v3.0rustlinux
warp.dev
63.5k5.3k
tldr-pages/tldr

Collaborative cheatsheets for console commands 📚.

MarkdownOthershellman-page
tldr.sh
63.2k5.3k
atom/atom

:atom: The hackable text editor

JavaScriptnpmMIT Licenseatomeditor
atom.io
60.8k17.2k
tw93/Pake

🤱🏻 Turn any webpage into a desktop app with one command.

Rustcrates.ioGNU General Public License v3.0rusttauri
60.1k12.2k
tw93/Mole

🐹 Clean, uninstall, analyze, optimize, and monitor your Mac from the terminal.

ShellGNU General Public License v3.0cleancleaner
mole.fit
59.5k2.1k
FiloSottile/mkcert

A simple zero-config tool to make locally trusted development certificates with any names you'd like.

GoGo ModulesBSD 3-Clause "New" or "Revised" Licensehttpstls
mkcert.dev
59.4k3.1k