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

PureSwift/Cacao

develop
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Cacao

Swift Platforms Release License SPM compatible

Pure Swift Cross-platform UIKit (Cocoa Touch) implementation (Supports Linux)

Build

OS X

brew install cairo sdl2 lcms2
swift build -Xlinker -L/usr/local/lib

Ubuntu

sudo apt-get install libcairo-dev libsdl2-dev liblcms2-dev
swift build

Screenshots

Run PaintCode StyleKits in Linux

Image

Hardware-accelered UIView animations

Image Image

Layout views according to a UIViewContentMode

Image

Create applications that run in the native Window Manager

Image

Image