GithubHelp home page GithubHelp logo

hzm0318hzm / cylinder Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rweichler/cylinder

0.0 2.0 0.0 27.11 MB

Animate your icons in iOS with Lua

Home Page: http://apt.thebigboss.org/onepackage.php?bundleid=com.r333d.cylinder

License: Other

Shell 0.16% Makefile 1.77% Objective-C 14.14% C 72.14% C++ 3.44% Lua 8.34%

cylinder's Introduction

Cylinder

Latest version: 1.0.2

Here's the changelog.

Here's the deb.

What!?!?!?!??!

This lets you animate your icons when you swipe pages on the SpringBoard.

The kicker about this one is two things:

  1. Combining multiple effects
  2. Effects are written in Lua

This allows for unprecedented flexibility. Users do not have to depend on the developer to add new icon effects, as they can just code them in Lua with a simple text editor and copy to them to the phone. The existing scripts can also serve to help newbies start making their own scripts if they so desire.

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

If you want to make your own effects, check out any of the 53 scripts that are bundled with Cylinder. If you need more in-depth documentation you can check out EXAMPLE.lua as well. 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 iOS versions

Tested

  • iOS 4
  • iOS 5
  • iOS 6
  • iOS 7
  • iOS 8

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.

##Building

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

And... here's a deb of the latest UNSTABLE 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.

cylinder's People

Contributors

bensge avatar noahd avatar rweichler avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.