All Projects → Naville → WallpaperKit

Naville / WallpaperKit

Licence: GPL-3.0 License
Building Live/Static Wallpaper on macOS.

Programming Languages

objective c
16641 projects - #2 most used programming language
Objective-C++
1391 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to WallpaperKit

LiveWallpaper
A tiny win10 (dynamic) wallpaper changer | 巨应壁纸 | 动态壁纸 | Free wallpaper engine
Stars: ✭ 396 (+1177.42%)
Mutual labels:  wallpaper, wallpaper-engine
WallEngine
An engine for creating and setting animated wallpapers
Stars: ✭ 39 (+25.81%)
Mutual labels:  wallpaper, wallpaper-engine
ActiveDesktopPlus
A simple app that lets you pin windows to your desktop and use fullscreen programs and videos as interactive wallpapers.
Stars: ✭ 88 (+183.87%)
Mutual labels:  wallpaper, wallpaper-engine
Lively
Stars: ✭ 5,721 (+18354.84%)
Mutual labels:  wallpaper, wallpaper-engine
fantascene-dynamic-wallpaper
Managed animated wallpaper based on X11 under Linux
Stars: ✭ 76 (+145.16%)
Mutual labels:  wallpaper, wallpaper-engine
Bing-Api
轻巧但辣鸡的 Bing 今日美图 API
Stars: ✭ 39 (+25.81%)
Mutual labels:  wallpaper, wallpaper-engine
wallpaper-learn
Learn languages, facts, schoolwork, and more from your wallpaper by setting a cycling background with computer-generated images.
Stars: ✭ 22 (-29.03%)
Mutual labels:  wallpaper
wallpaper-engine-kde-plugin
A kde wallpaper plugin integrating wallpaper engine
Stars: ✭ 639 (+1961.29%)
Mutual labels:  wallpaper-engine
WALLS
Flutter Wallpaper service app
Stars: ✭ 23 (-25.81%)
Mutual labels:  wallpaper
photoselect
No description or website provided.
Stars: ✭ 39 (+25.81%)
Mutual labels:  wallpaper
OnlySwitch
⚙️ All-in-One menu bar app, hide 💻MacBook Pro's notch, dark mode, AirPods, Shortcuts
Stars: ✭ 1,288 (+4054.84%)
Mutual labels:  wallpaper
WallE
🖼️ Wallpaper App built using Flutter & Unsplash API
Stars: ✭ 25 (-19.35%)
Mutual labels:  wallpaper
Canvas-Vision
📷 Wallpaper Downloading Android App
Stars: ✭ 14 (-54.84%)
Mutual labels:  wallpaper
Moment
Deprecated, A wallpaper app that collects high-resolution photographic photos.
Stars: ✭ 39 (+25.81%)
Mutual labels:  wallpaper
Wallop
Extensible, living/animated wallpaper engine built in C# using Silk.NET's OpenGL wrapper at its core.
Stars: ✭ 27 (-12.9%)
Mutual labels:  wallpaper
Mojave-Dynamic-Wallpaper
Automatic Changing Mojave Wallpaper
Stars: ✭ 15 (-51.61%)
Mutual labels:  wallpaper
set-top-reddit-wallpaper
PowerShell script to set the wallpaper as the top post of the day/week/month from /r/wallpapers and /r/wallpaper or any other subreddits.
Stars: ✭ 17 (-45.16%)
Mutual labels:  wallpaper
freshpaper
This utility automatically sets the wallpaper of the day from various sources as your Desktop wallpaper.
Stars: ✭ 35 (+12.9%)
Mutual labels:  wallpaper
Minimalistic-Wallpaper-Collection
Minimalistic, flat art, and colorful, digital nature wallpapers and an API for randomly selecting them
Stars: ✭ 65 (+109.68%)
Mutual labels:  wallpaper
Monotone
An Unsplash Application for iOS.
Stars: ✭ 181 (+483.87%)
Mutual labels:  wallpaper

WallpaperKit

Yet another macOS Desktop Rendering Kit.

Documentation

Built-in AppleDoc-style documentation.
Built and saved in project root automatically when attempting to build the framework in Xcode, provided that appledoc is installed

Status

Database Version 1

This is now deprecated and only used by following metthod explicitly

+[MainViewController CollectPref]

UpdateWallpaperKitDBSample.py

Database Version 2

An NSArray of serialised NSDictionary

Serialization can be achieved bidirectionally by calling

+(NSMutableDictionary*)convertArgument:(NSDictionary*)args Operation:(RenderConvertOperation)op;  

of corresponding Plugin

Check WKRenderProtocal.h for usage

Example Python Script: WallpaperKitDatabaseExampleV2.py

Build Process

VLCPlayer is enabled by default, which makes the project depends on VLCKit.
Build it yourself and mess around with the project's link settings (Quite an effort!) Or Download Official Nightly Builds and install to /Library/Frameworks/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].