Skip to content

noahd/cylinder

 
 

Repository files navigation

Cylinder

Latest version: 0.14.3.16

Here's the changelog.

Here's the deb.

Available Effects

  • A lot. I don't feel like listing them all anymore.

If you want more, check out /r/cylinder!

If you want to make your own effects, check out EXAMPLE.lua. Once you've made your own effect, make a folder with your name in /Library/Cylinder on your phone (like /Library/Cylinder/rweichler), drop your scripts in, and it should appear in settings. You don't even have to respring! This allows for rapid testing.

Compatible devices

Tested

  • iPod touch 4
  • iPod touch 5
  • iPhone 4S
  • iPhone 5S

Compatible iOS versions

Tested

  • iOS 4 (preference bundle crashes)
  • iOS 5
  • iOS 6
  • iOS 7

Not tested, but might work

  • iOS 3

Probably doesn't work

  • iOS 2
  • The first iOS

I'm probably never going to support these because a device that can run iOS 1 can run iOS 3.

Todo list

  • Make proof-of-concept cycript 'script'
  • Port it to a Mobilesubstrate tweak
  • Add Lua bindings
  • Add preferences bundle
  • Fix OS specific bugs <----- well, maybe not all of them but it is acceptable
  • Add randomize switch
  • Add more example Barrel thingies
  • Code cleanup <-------- this is ongoing
  • Fix conflicts with popular tweaks
  • Put on BigBoss

##Building

If you don't feel like building this, here's a .deb of the latest stable build.

First, init the submodules:

git submodule update --init

And then make:

make package

Puts a freshly baked cylinder.deb in the root of the repository. :)

Pull request policy

Pull requests are only for changes and improvements to the core framework. Not custom Lua scripts.

Feel free to post them to /r/cylinder. Once this is on BigBoss there will also be an easy way for you to submit your scripts there too.

License

GNU GPL, unless otherwise stated in the files themselves.

About

Animate your icons in iOS with Lua

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 77.3%
  • Objective-C 14.2%
  • Lua 7.0%
  • C++ 1.4%
  • Shell 0.1%