Skip to content

Releases: hbang/libcephei

1.13

24 Apr 10:31
edb8e37
Compare
Choose a tag to compare
  • This release is just a lot of little bug fixes.
  • Updates various translations.

For developers:

  • Enables the Really Annoying Warning shown if CepheiPrefs is incorrectly loaded into a process it likely shouldn't be in. See the docs for details.
  • Splits out UI code from Cephei.framework to a new CepheiUI.framework. CepheiUI will be automatically loaded by Cephei if UIKit is present in the process, but please still add CepheiUI to your frameworks list if you use the UI features.
  • Updates CompactConstraint, which adds support for safe areas with the safe keyword.
  • Improves defaults command line tool with more features similar to the macOS defaults command.
  • Adds support for tinting the navigation bar in Settings on iOS 6.

1.12

17 Feb 18:48
3ee4a90
Compare
Choose a tag to compare
  • Adds support for iOS 11. (iOS 10.3 was already working.)
  • Fixes a few issues crashing SpringBoard or apps on some devices.

For developers:

  • Adds a restriction on reading or writing most Apple preferences from a sandboxed process. See the docs for details.
  • Fixes HBRespringController crashing on iOS 9.3 and newer.
  • Removes the dependency on libprefs (part of PreferenceLoader), and makes the dependency on RocketBootstrap and TechSupport optional (for testing purposes only).

1.11.3

17 Feb 18:52
e8d1172
Compare
Choose a tag to compare
  • Fixes an issue causing SpringBoard to crash.

1.11.2

17 Feb 18:52
32aa5bb
Compare
Choose a tag to compare
  • Fixes an issue causing daemons to crash.

1.11.1

17 Feb 18:52
8b4a0c5
Compare
Choose a tag to compare
  • Fixes a crash on iOS 5.
  • Fixes a few visual issues on iOS 5 and 6.
  • Fixes package cells not opening Cydia to the package page.
  • Updates a few translations.
    For developers:
  • Adds a log message for when CepheiPrefs is incorrectly loaded into the wrong places. This will show an annoying alert message in future. Please check for this message and ensure you block it if necessary for your tweak.
  • Fixes an issue with HBPreferences where preferences for the current app’s bundle identifier would not be readable/writable.

1.11

29 May 10:12
d8aa9f1
Compare
Choose a tag to compare
  • Fixes some crashes on iOS 5 and 6.
  • Works around an issue causing "about" pages to be slow to open.
  • Updates various translations.

For developers:

  • Adds support for an icon in the full-sized HBPackageNameHeaderCell style, and no icon in the condensed style.
  • Adjusts the fonts used in HBPackageNameHeaderCell to use Dynamic Type.
  • Adds support for more granular navigation and status bar appearance settings.
  • HBDiscreteSliderTableCell now maps to the built-in discrete cell class on iOS 8.2 and newer.
  • Changes the share button to a heart ❤️
  • Fixes table cell detail labels not being themed alongside the title label color.
  • Fixes defaults returning 1 (failure) on success and 0 (success) on failure.
  • Fixes the demo not working.

1.10

29 May 10:10
5c7cb70
Compare
Choose a tag to compare
  • Fix a crash when opening settings pages on iOS 6.
  • Adds the ability to manually type in a value for sliders – tap the number on the right of the slider.
  • Uses the in-app Safari browser for web link buttons.
  • Adds HBPackageTableCell, which displays a package’s icon and opens Cydia when tapped.
  • Adds HBRespringController, a convenience class for restarting SpringBoard “the right way”.
  • Adds support to HBPreferences for processes that are blocked from reading preferences outside of their sandbox.
  • Adds a basic defaults utility, similar to the one in macOS, for reading and writing preferences from the command line

1.9

04 Apr 17:47
Compare
Choose a tag to compare
1.9
  • Adds and updates various translations.
  • Adds a new HBAppearanceSettings API to resolve issues with the previous appearance API.
  • Adds support for PreferenceLoader’s CoreFoundationVersion filter.
  • Fixes a crash when tapping the Back button in Cephei settings.
  • Improves reliability by enabling Automatic Reference Counting (ARC).

1.8

24 Mar 12:08
Compare
Choose a tag to compare
1.8
  • Fixes an issue where UI customisations would sometimes not be removed when exiting the settings page.
  • Fixes an issue causing upgrades from Cephei 1.3 to be partially broken.
  • Adds and updates various translations.

1.7

13 Dec 22:17
Compare
Choose a tag to compare
1.7
  • Fixes a logic issue with HBSupportController’s package lookup.
  • Fixes a class method on HBSupportController returning an over-retained object.
  • Integrates the popular CompactConstraint library.
  • Adds methods for unsigned integers in HBPreferences.