Skip to content

12Jeef/Yallpaper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A light breeze
brings a midnight chill.
A sea of stars above
a grassy hill.
Who needs more than that?

— 👑

Yallpaper

Yallpaper is a simple, open-source app to have an animated wallpaper on MacOS. It's something I made for y'all!

Technologies

  • Swift app running built-in WebKit
  • High-performance WebGPU/HTML/TS
  • Static wallpaper for lock screen

Warning

This app is built for MacOS only! To make it so that the wallpaper applies on all desktops/spaces, go to System Settings → Wallpaper → Show on all Spaces, and toggle that on. Otherwise, due to API limitations, I am unable to set the same PNG across all desktops/spaces. Sadly, there is no exposed API for a permanently animated wallpaper.

Requirements

Development

Web (./www)

To set up, run npm i to install the required packages.

To run locally via your favorite web browser, run npm run dev in the command line, and go to the directed address.

Once you've made the changes you like, run the build script in the root of this repository. This will call npm run build on www, take the extracted files, and move them to the Resources location in the Yallpaper app.

App (./app)

To set up, open in XCode.

To run, simply click the icon in the top left. To stop, simply click the ◽️ icon in the top left. More information about XCode usage can be found here.

About

A MacOS animated wallpaper framework for y'all

Resources

Stars

Watchers

Forks

Contributors