Naville / WallpaperKit

Building Live/Static Wallpaper on macOS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:GNU General Public License v3.0


Languages

Language:Objective-C 96.2%Language:Objective-C++ 3.6%Language:Ruby 0.2%