One of the annoying features about iOS 7 is how the white user interface of just about every application is so eye-wrenching in the dark. You can turn on the inverted colors option in the Settings application to help combat this in several situations, but that changes the colors of the application icons, text, and everything. Some, who are used to the colors for certain things, might find that the inverted colors option makes it difficult to find applications on the home screen, and for applications where the user interface is colored, the feature won't necessarily make the user interface darker, but it'll just show the opposite color.
If you're looking for a better solution that just about guarantees a comfortable-to-use dark interface for the dark, then check out a new jailbreak tweak called Eclipse
by iOS developer Guillermo Moran (A.K.A. fr0st).
Eclipse, shown above, changes the user interface of just about any application in iOS so that it displays with a dark gray (almost black) appearance. It's very easy on the eyes, and all application icons or system icons will remain their original color so that they're easy to identify. Along with the darker interface, the tweak changes the text color to be a light gray (almost white). You'll also get to use a dark keyboard, rather than the bright white keyboard.
By default, navigation buttons and text messaging chat bubbles are blue, but the tweak also gives you the option to enable an orange-colored tint system-wide if you like orange on dark gray better than blue on dark gray:
Eclipse adds a preferences pane to the Settings application where you can configure the tweak's various options:
From here, you can enable and disable the tweak on demand, choose to add a dark tint to your Home Screen and Lock Screen wallpapers, enable or disable the orange (instead of blue) tinting system-wide, enable or disable darkening UI views (this darkens the entire user interface and not just the navigation bars and tab bars), and choose the applications that you want to blacklist this tweak from working in.
The blacklist feature is a very handy new feature and was just recently added to this tweak in a recent update. This feature is useful because not all third-party applications behave nicely with Eclipse, and if you come into a situation where you can't read any text because the user interface is too dark, you can just come over here to the blacklist feature and turn off Eclipse for that application.
Eclipse doesn't use WinterBoard to achieve these user interface changes, and it users a very low amount of resources, so you won't notice an impact on battery drain or performance. The developer plans to add upcoming features, such as the ability to make the tweak automatically turn on and off depending on the time of day, add more color options, integrate Activator and Flipswitch toggles, and include iPad compatibility (iPad is not yet supported).
So far, Eclipse looks like a keeper, and the future updates that the developer has planned makes it look even better. If you want to give Eclipse a try, it's available in Cydia's BigBoss repository for only 99˘.
iOS 7.0-7.0.4, iPhone or iPod touch
iPhone 5 running iOS 7.0.4
Guillermo Moran (fr0st)