Skip to content

Releases: bahamut42/waraq

Waraq 1.0.0

Choose a tag to compare

@bahamut42 bahamut42 released this 27 May 15:59

Waraq v1.0.0

The first stable release.

What is Waraq

A free, open-source live wallpaper app for macOS. Plays videos, GIFs, and procedural animations as your desktop background, on every connected display independently.

The name is Arabic for paper (ورق).

Install

Two ways, both ship in this release. Pick whichever you prefer — both install to /Applications/Waraq.app.

DMG (drag-to-Applications):

  1. Download Waraq-1.0.0.dmg
  2. Double-click the downloaded file
  3. Drag the Waraq icon to the Applications folder shortcut
  4. Eject the disk image, launch Waraq from Applications

PKG (guided installer):

  1. Download Waraq-1.0.0.pkg
  2. Double-click to launch the installer
  3. Follow the prompts: Continue, agree to GPL v3, Install
  4. Waraq is ready in Applications

Both methods install a code-signed, notarized app — no Gatekeeper warnings.

Requirements: macOS 14 Sonoma or later. Apple Silicon and Intel both supported.

Features

Wallpaper playback

  • Plays MP4, MOV, M4V video files as live wallpapers
  • Plays animated GIFs as wallpapers
  • Six built-in procedural animations (Aurora Borealis, Matrix Rain, Synthwave Drive, Starfield, Neural Network, Animated Gradient) — zero file footprint, generated at runtime
  • Imports Wallpaper Engine .we video files (video subset only, not scene files)

Multi-monitor

  • Each connected display gets its own wallpaper, fit mode, mute setting, and volume independently
  • Profiles save by hardware ID — plugging a different monitor in doesn't break your setup
  • Plugging a familiar monitor back in restores its last config automatically
  • "Show Numbers" flashes a big number on each physical screen so you can match Waraq's rows to your monitors
  • Optional manual "Waraq Primary" display selection, independent of which display macOS treats as main

Gallery (built-in wallpaper discovery)

  • Search across three free sources: Pixabay, Pexels, NASA
  • Pixabay and Pexels use a free API key from those sites; NASA needs no key (public domain)
  • Results cached locally for 24 hours
  • One click adds a downloaded wallpaper to your Library

Browse Web (external sources)

  • Curated list of community wallpaper sites (MotionBGs, MoeWalls, MyLiveWallpapers, Wallsflow)
  • Opens links in your default browser; you download manually under each site's personal-use license
  • Drag the downloaded file onto Waraq's Library tab to import

Performance

  • Pauses behind fullscreen apps, on battery (configurable), and on thermal pressure
  • Hardware decoding when available
  • Configurable render quality and frame-rate cap; drops frames under heavy load instead of slowing the system
  • Adjustable memory limit per wallpaper

Onboarding

  • 5-step setup wizard on first launch (displays, starter wallpaper, performance preferences)
  • "Run Setup Again" available in the About pane any time

Privacy

Zero telemetry. No analytics. No phone-home. No tracking. No anonymous usage data.

The only outbound network activity Waraq ever does is API calls to Pixabay, Pexels, or NASA when you search the Gallery, and downloads of the specific wallpaper you choose to add. If you never use the Gallery, Waraq makes zero outbound connections. API keys are stored in your local UserDefaults and only sent as authentication to the relevant API host. The Browse Web tab opens links in your default browser — Waraq fetches nothing from those sites.

License

GPL v3. See LICENSE. Free forever — use, study, modify, and redistribute it; any redistribution stays GPL v3 (no closed-source forks). This is intentional. Waraq stays free.

Known limitations

  • In-app Gallery previews show static thumbnails, not motion video (wallpaper playback on the desktop is full motion)
  • The wallpaper library location is fixed at ~/Library/Application Support/Waraq/ — external-drive support is the top post-v1 roadmap item
  • The "Yield to GPU-heavy apps" performance toggle is hidden pending the detection logic that backs it

What's next

  • Configurable library location (external drive support)
  • Automatic update channel via Sparkle
  • Homebrew Cask installation channel
  • Motion previews in the in-app Gallery
  • More built-in procedural wallpapers

No timelines. It ships when it ships.

Reporting bugs

https://github.com/bahamut42/waraq/issues — include your macOS version, Mac model, Waraq version (Settings → About), and steps to reproduce.

Credits

Built by Omar A. Othman. Coded with significant assistance from Anthropic's Claude.

Stock wallpaper sources in the Gallery: Pixabay, Pexels, NASA Image and Video Library.

Curated external sources in Browse Web (Waraq is not affiliated with these and doesn't redistribute their content): MotionBGs, MoeWalls, MyLiveWallpapers, Wallsflow.

Support

If Waraq is useful to you and you want to throw something my way: paypal.me/OOthman666. Not required. Ever.

Waraq 1.0.0-rc2

Waraq 1.0.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@bahamut42 bahamut42 released this 27 May 15:21

Waraq 1.0.0-rc2

Second release candidate. Cosmetic polish based on rc1 feedback.

What's new since rc1

  • New app icon — a wallpaper-roll-being-applied composition: a two-panel sheet (plain left + decorative dotted right, mid-application diagonal split) with a coiled roll along the bottom, cream outline on dark slate. Replaces the previous chevron mark.
  • Animated hero — the README hero is now a live desktop GIF showing a video wallpaper running behind the real desktop (dock + menu bar visible), with personal content blurred.
  • README intro rewritten — explains what Waraq is: a proof of concept built for myself, free for anyone to use or extend, GPL v3 forever.
  • All pane screenshots refreshed to match the current build (the removed Color/HDR section is gone; About shows the new icon).

What is Waraq

A free, open-source live wallpaper app for macOS. Plays videos, GIFs, and procedural animations as your desktop background, on every connected display independently. The name is Arabic for paper (ورق).

Install

DMG (drag-to-Applications): Download Waraq-1.0.0-rc2.dmg, open it, drag Waraq to Applications.

PKG (guided installer): Download Waraq-1.0.0-rc2.pkg, double-click, follow the wizard.

Both install to /Applications/Waraq.app. Pick whichever you prefer. Requires macOS 14 Sonoma or later (Apple Silicon + Intel). Both downloads are signed with a Developer ID and notarized by Apple, so they pass Gatekeeper cleanly.

Privacy

Zero telemetry. The only network activity is API calls to Pixabay, Pexels, or NASA when you search the Gallery. If you never use the Gallery, Waraq makes zero outbound connections.

License

GPL v3. Free forever.

Known limitations (same as rc1)

  • In-app Gallery previews are static thumbnails, not video
  • Library location is fixed at ~/Library/Application Support/Waraq/
  • "Yield to GPU-heavy apps" toggle is hidden pending detection logic

What's next

  • If rc2 has no blockers, 1.0.0 final ships next
  • Then: configurable library location, Sparkle auto-update, Homebrew Cask

Reporting bugs

github.com/bahamut42/waraq/issues


Built by Omar A. Othman. Coded with significant assistance from Anthropic's Claude.

Waraq 1.0.0-rc1

Waraq 1.0.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@bahamut42 bahamut42 released this 27 May 14:37

Waraq 1.0.0-rc1

Release candidate for v1. Beta period — please report bugs.

What is this

Waraq is a free, open-source live wallpaper app for macOS. It plays videos, GIFs, and procedural animations as your desktop background, on every connected display independently.

The name is Arabic for paper (ورق).

Install

DMG (drag-to-Applications): Download Waraq-1.0.0-rc1.dmg, open it, drag Waraq onto Applications.

PKG (guided installer): Download Waraq-1.0.0-rc1.pkg, double-click, follow the wizard.

Both methods install to /Applications/Waraq.app. Pick whichever you prefer.

Waraq requires macOS 14 Sonoma or later. Both Apple Silicon and Intel are supported. Both downloads are signed with a Developer ID and notarized by Apple, so they pass Gatekeeper cleanly.

What's in v1

  • Play videos and GIFs as wallpaper on any number of displays, independently
  • Six built-in procedural wallpapers (Aurora Borealis, Matrix Rain, Synthwave Drive, Starfield, Neural Network, Animated Gradient)
  • Built-in Gallery with thousands of free wallpapers from Pixabay, Pexels, and NASA
  • Browse Web tab linking to anime/gaming wallpaper sites (you download manually, drag into Waraq)
  • Per-display profiles saved by hardware ID
  • Manual "Waraq Primary" display override
  • Performance governor: pauses on battery, behind fullscreen apps, and on thermal pressure
  • Wallpaper Engine .we video import (video subset only, not scene files)
  • Zero telemetry, zero analytics, zero phone-home

Privacy

The only network activity Waraq does is API calls to Pixabay, Pexels, or NASA when you search the Gallery. Nothing else. Ever. Browse Web just opens links in your default browser — Waraq fetches nothing from those sites.

If you never use the Gallery, Waraq makes zero outbound connections.

License

GPL v3. Free forever. Cannot practically be sold — anyone who receives a copy can redistribute it for free under the same license.

Known limitations carried into v1

  • In-app Gallery previews are static thumbnails, not video (motion preview deferred to a future release)
  • Library location is fixed at ~/Library/Application Support/Waraq/ — external-drive support is the top post-v1 roadmap item
  • "Yield to GPU-heavy apps" toggle is hidden pending detection logic

What's next

If 1.0.0-rc1 has no blocking issues during the beta, 1.0.0 final ships. After that:

  • Configurable library location (external-drive support)
  • Automatic updates via Sparkle
  • More procedural wallpapers
  • Homebrew Cask

Reporting bugs

github.com/bahamut42/waraq/issues — include your macOS version, Mac model, Waraq version, and steps to reproduce.


Built by Omar A. Othman. Coded with significant assistance from Anthropic's Claude.