Skip to content
This repository has been archived by the owner on Jun 13, 2019. It is now read-only.

Naville/WallpaperKit

Repository files navigation

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/

About

Building Live/Static Wallpaper on macOS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published