Skip to content

Releases: hbang/libcephei

1.6

13 Dec 22:18
Compare
Choose a tag to compare
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

04 Dec 18:43
Compare
Choose a tag to compare
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

08 Nov 21:44
Compare
Choose a tag to compare
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

30 Oct 17:37
Compare
Choose a tag to compare
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

30 Oct 17:36
Compare
Choose a tag to compare
  • 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

30 Oct 17:35
Compare
Choose a tag to compare
  • Fixes an issue with a Cephei feature (HBPackageNameHeaderCell) that could cause Settings to crash. (Thanks to Cykey!)

1.2

30 Oct 17:34
Compare
Choose a tag to compare
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.

1.1

30 Oct 17:31
Compare
Choose a tag to compare
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

30 Oct 17:29
Compare
Choose a tag to compare
1.0
  • Initial release.