Home About cre.ations.net Recent creations Nate True's blog Most popular Most viewed Browse creations Creators Forums
Log in Register
Dock 3.0: Quick app switching for jailbroken iPhone 2.0 phonesAll > Tech > Software > Dock 3.0: Quick app switching for jailbroken iPhone 2.0 phones by natetrue
Then iPhone firmware 2.0 came out and turned everything on its head! I had to completely rewrite Dock in order to get it working in 2.0, and of course, I added some handy extra features along the way.
Features, you say? Dock:
- Sorts apps by categories, making large amounts of apps easy to manage
- Imports Favorites entries from Phone with pictures, into the "Speed Dial" category
- Can be disabled in specific applications
- Has a Prefs app that lets you quickly categorize apps the way you want them
- Has two "sunburst" modes for even quicker switching
- Can see apps hidden by Poof
To use, install from Cydia (props to Shaun Erickson for packaging), and reboot your phone. The yellow line across the bottom of your screen shows you that Dock is active. Now slide your finger up from the bottom of the screen, slowly. Dock will activate and you can select a category. Then move your finger further up the screen to select an app. Let go to launch, or slide back down to cancel.
The sunbursts are fun little things (new to 3.1). They can be set to any category, or to be a list of most recently used apps. Drag up from the left or right side of the bottom edge of the screen, and they will come up. Let go to launch, drag back to bottom to cancel.
To categorize your apps, just open Dock Prefs.
I've got more features planned for Dock, including something to quickly switch between the most recently used apps.
Dock is also open-source, under LGPL. Source code for Dock
How Dock works
Dock used to work by running as a separate application that asserted its windows above others. Now, though, the 2.0 firmware doesn't allow that to happen. Instead, it uses Jay Freeman's MobileSubstrate to inject code directly into SpringBoard. Then its windows are asserted above apps in the usual fashion.
MobileSubstrate is cool because it allows developers to inject their code into any app, intercepting messages to any objects, and running and modifying anything they want. This might sound like a dangerous thing (and it is), but it also opens possibilities to add features to any aspect of the phone.
Stay tuned for more fancy Dock features!
(more recent creations)
Publish your own creations for free on cre.ations.net!
Learn more about cre.ations.net