Giter VIP home page Giter VIP logo

watchspringboard-prototype's Introduction

On October 22nd, @MichaelSteeber wrote an article for @9to5mac ( http://9to5mac.com/2014/10/22/apple-watch-home-screen-design-iphone/ ) in which he theorized an Apple Watch-like home screen for the iPhone. I thought the designs shown looked pretty, and the GIF he posted showing interaction with the real Apple Watch home screen made me notice a lot of tiny little details on it, so I decided to give a try at programming it over the past couple of days in my free time. This is the result. I hope you guys like it!

For a video of this in action, go to: https://www.youtube.com/watch?v=UggYGThmFEo&list=UU7C761Fn9aih_W6kMvkm24w

Please consider this prototype code. There are unpolished edge cases!

watchspringboard-prototype's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

watchspringboard-prototype's Issues

Port to Swift

HI Immenge,

I have had a look at your code - very nice work. I have made a port into Swift of it - you can find it on my fork: https://github.com/joachimboggild/WatchSpringboard-Swift

If you like, you could link to it in your readme, in case anybody else is interested in a Swift version.

I have not ported the PrivateApi utility - did not know how to do that in Swift :-)

change circle size

Hello,

I would like to be able to change the circle size to allow for greater magnification. I've tried to change the diameter in the LMSpringboardView class but was not able to get a bigger circle. Can you please advise me on how to accomplish this.

Thanks

[Info] Apple rejects apps using the springboard

I tried to publish an my app using the springboard and was rejected by Apple with reason 8.3: Apps that appear confusingly similar to an existing Apple product, interface, or advertising theme will be rejected.

I tried it three times and even an appeal at the App Review Board was unsuccessful.

This is not ment as issue, just as info for others, who want to use the springboard.

Use of iVars vs properties

Everything appears to be in instance variables as opposed to properties. To follow conventions, these should be changed to properties.

More-restrictive license?

Would it be possible to change the license for this project to something that requires derived works are required to be available free of charge (e.g. GPL or CC NonCommercial)?

It feels dirty to have to pay someone else $4 for a jailbreak tweak that's largely your and the community's coding & design work, and ultimately a derivative of a full-copyright design (Apple's). I'd love to contribute some of my own enhancements to your project (I took a stab at perspective-zoom wallpapers a while back that I still need to finish), but… you know… I'd like not to be forced to pay for my own work too. The jailbreak community has a bad habit of taking others' hard work, slapping in a few hidden-method calls, and calling it their own creation. Software licenses are pretty good at preventing that kind of behavior.

Thank you for your consideration.


GitHub will no longer let me comment on this issue, so I'm adding it here:

@lmmenge ¶1: If you say so. The number of glitches & bugs in the currently-available tweaks hints that noit nearly as much work has been done by them as they'd like people to believe.

¶2: No, not at all. And yes, initially it would have that effect. But as this project progresses, I think their legacy fork would start looking antiquated enough for them to switch over; or someone new would re-do the integration work for the sake using the newer WatchSpringboard-Prototype codebase.

Your arguement is very similar to the arguments in the late 90s against open-source— people feared open-sourcing code because they thought they would lose control of their code, and others would be making profit off of repackaging the sourceror's work. That has happened, as it is happening here— and the OSS community developed systems to ensure the creators are given fair credit, and derived works are free or licensed from the creators.

You're free to do what you want with your project, but history told and retold that loose open-source ends up with creatively-marketed clones, and tight open-source ends up with a strong, centralized community pushing forward together.

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.