Releases: hbang/libcephei
Releases · hbang/libcephei
1.6
- Fixes an issue causing HBPreferences to crash in processes running as root.
- Fixes an issue causing HBPreferences to crash when setting a key to nil.
- Deprecates website/donation actions on HBAboutListController. Use HBLinkTableCell instead.
- Adds the ability to use a null value as a HBPreferences default.
- Adds HBSupportController, which provides a pre-configured support email view controller (from TechSupport).
- Adds and updates translations.
1.5
- Fixes an issue causing inverted-style navigation bars to not change the status bar color to white.
- Fixes an issue causing HBPreferences to not send a notification when a setter method is used.
- Fixes an issue causing HBPreferences per-key callback blocks to not fire or be passed an older value.
- Renames HBInitialsLinkTableCell to HBLinkTableCell. (HBInitialsLinkTableCell is now kept for compatibility.)
- Adds support for right-to-left language layouts on iOS 9.
- Adds more translations.
- Adds an option for HBPackageNameHeaderCell to use a gradient background.
- Adds the ability to set a subtitle on HBLinkTableCell.
- Adds the ability to use a different tint color on the navigation bar from the tint color used on controls.
- HBLinkTableCell now properly inherits the tint color, if used as a PSButtonCell.
1.4
- Fixes issues with reading settings from within a sandboxed process.
- Fixes a crash when tapping the “share” button in a tweak’s settings on iPad.
- Fixes an issue causing stepper cells’ singular item label to not be translated.
- Refactors the Settings navigation bar tinting system to be more reliable.
- Cephei and CepheiPrefs are now frameworks. The library in /usr/lib and headers in /usr/include are still kept for backwards compatibility.
- Adds a few generic fallback translations for preference bundles. Refer to the GitHub repo to see them all.
- Adds support for two-letter initials avatars in HBTwitterCell (similar to iOS’ generic contact photos).
- Adds support for removing items in HBPreferences, and accessing all of the set values.
- Adds keys for overriding the package name and setting custom text colors in HBPackageNameHeaderCell.
- Adds a better “contact author” form (from TechSupport, the same one used in CrashReporter).
- Adds the ability to tint the background of the navigation bar rather than the foreground.
- Adds category methods on UIColor to deserialise an RGBA array or hex string to a UIColor.
- Adds HBInitialsLinkTableCell, a cell for opening a web page with an optional initials avatar (same as HBTwitterCell).
1.3
- Adds callback block features to HBPreferences.
- Fixes preferences not immediately updating on iOS 7 and older.
- Fixes a crash with HBPackageNameHeaderCell on iOS 6.
1.2.2
- Fixes tweak settings using Cephei failing to load on iOS 5 and 6.
- Fixes a crash in tweak settings when the package's identifier fails to be looked up.
1.2.1
- Fixes an issue with a Cephei feature (HBPackageNameHeaderCell) that could cause Settings to crash. (Thanks to Cykey!)
1.2
HASHBANG Productions Common is now Cephei. It‘s the same package as before, but we made many improvements and we thought a new name suited this better.
- Developer documentation is now available at https://hbang.github.io/libcephei/.
1.1
- Fixes issues with ARM64 devices and on iOS 5.
- Fixes an issue causing the view to disappear after closing and re-opening Settings.
- For developers: Adds stepper cell (HBStepperTableCell) and tinted list items controller (HBListItemsController).
1.0
- Initial release.