RiP Dev have released v1.4 of their Cydia competitor Icy. For those who don’t know, Icy has taken the place of Installer meaning that RiP Dev have stopped creating updates for Installer and now concentrate their efforts of Icy.What’s new in Icy 1.4?
- Improved themeability: now it’s possible to specify font and table colors, backgrounds and category icons for even better theme integration.
- New icon by Max Rudberg.
- Search: package descriptions are now being searched too (thanks to Andrew Tennenbaum!)
- Better parsing of categories (sections) — extra whitespace is now being trimmed off resulting in less duplicate  (mistyped) categories.
- Resolved issues with installation of some APT repositories in some circumstances.
- Sources can now be reordered. Put more important sources to the bottom of the list.
- Some additional fixes and tweaks.
How to Install
- Launch Cydia.
- Press on Manage at the bottom of the screen.
- Press Sources.
- Press Edit.
- Press Add then type : http://apt.ripdev.com.
- Press Add Source.
- Then wait for it Cydia to update source.
- Press Return To Cydia.
- Press Done.
- Press on the RipDev source then you’ll find Icy 1.4 in the source.
- Press Install then Confirm then after the download press Return To Cydia.
- Then press on the Home button you’ll then now see Icy in your Springboard.
We have been contacted by many people to adjust the look of Icy so it fits their theme, instead of pure black and white look. The biggest challenge was to keep the speed (app launch time, overall GUI responsiveness) the same as before while giving the flexibility to the theme makers. I believe we have achieved that perfectly.
So, in order to change the Icy appearance, include the file named IcyThemeDefiniton.plist in the theme bundle. Icy will automatically see it and use the definitions from there.
The following keys are available for the IcyThemeDefinition.plist file:
- StatusBarStyle (string): can be either “black”, “white” or “transparent”. Defines the appearance of the status bar style in the application.
- NavigationBarTintColor (string): defines the global color for all navigation bars used in the application, unless a specific section overrides it (see below).
- TableBackgroundColor (string): defines the global table background color (or pattern), unless a specific section overrides it (see below as well).
- TableSeparatorColor (string): defines the global table separator color, unless a specific section overrides it.
- TableTextColor (string): defines the global table text color, unless a specific section overrides it.
- InstallBackgroundColor (string): defines the install/remove pane background color (or pattern).
- PackageInfoBackgroundColor (string): defines the package info background color (or pattern).
How to define a color: a color string may be either a triplet or quad of digits separated by comma, or an image file name. It’s easier to give some examples:
- 0,0,0: black color — each digit is a floating point number from 0 to 1, inclusive. If fourth digit is given, it is an alpha value.
- 0.5,0,0: dark red (0.5 red, 0 everything else)
- DottyBackground.png: pattern loaded from the image DottyBackground.png in the theme bundle.
- (empty): clear (transparent) color.
As you can see, you can easily customize the appearance of Icy by defining the keys above. If any key is not found, a default value is used. Now to make things even more flexible, you can define the colors for each section of the application. If any section-specific key is found, it will override the global one for that particular section:
- NavigationBarTintColor_Packages, NavigationBarTintColor_Sources, NavigationBarTintColor_Search, NavigationBarTintColor_Installed
- TableBackgroundColor_Packages, TableBackgroundColor_Sources, TableBackgroundColor_Search, TableBackgroundColor_Installed
- TableSeparatorColor_Packages, TableSeparatorColor_Sources, TableSeparatorColor_Search, TableSeparatorColor_Installed
- TableTextColor_Packages, TableTextColor_Sources, TableTextColor_Search, TableTextColor_Installed
It’s really easy to use Icy and it loads much faster than Cydia plus you can add Cydia sources in it too.
Credits : RipDev