libCSPreferences - 0.9.8 - System

libCSPreferences 0.9.8 Add to favorites

Xarold Repository
5.00/5 (3 votes).

A simple to use preference library for iOS


  • 3DTouch support
  • integrated color picker
  • powerfull font picker with custom font support
  • theming support
  • change log controller
  • fully integrated backup/restore system
  • zero coding required to integrate in your project
  • crazy simple to use


fully supports iOS 10, other firmwares have not been tested as of yet. this should support iOS 9 as well.

Recent changes

Version 0.9.1 (December 11, 2017)

  • Fixed bug in the preference provider that would cause colors to render incorrectly
  • Added CSPVersionCell for showing the current version of the package

Version 0.9.0 (December 9, 2017)

  • Fixed crash when 3dTouching imageCell in backup views
  • Added CSPSideImageCell as a proper image selection cell with options to store selected image in a directory of your choice
  • Modified the image preview controller, will be adding UIDocumentInteractionController in the future
  • Lots of improvements to the CSPMailComposeManager
  • Added option to attach files with auto detected mime-types
  • Added option to include logs (Cydia.log, Package.log, Condensed Package.log)
  • Added device information heads including (Device Name, Device Model, and Device Software Version)
  • Modified the layout of the entire project, everything is now better organized and easier to maintain.
  • Cleaned up the headers throughout the project which fixed many issues with the compilation process
  • Added proper restring support with option to either respring with a nice fade out animation or restring and return to the settings page
  • Added ‘isDecimalWithNegetive’ keyboard option to PSEditTextCell specifiers which adds a keyboard toolbar with an option to toggle negative/positive on the DecimalKeypad
  • Refactored all the alert views for copying tweak lists and resprings
  • Added alpha, red, green, blue, hue, saturation, and brightness convenience methods to UIColor+ColorFromHex
  • Fixed compilation error with with the CSPBackupItemView (that was annoying)
  • Added Preview for CSPSideImageCell
  • Added CSPProcessManager for running commands via NSTask rather than ugly posix_spawn or depreciated system()

Version 0.8.0 (November 28, 2017)

  • cleaned up SOURCE_FILES
  • fixed preferences failing to load when libCSColorPicker was not installed (even when it wasnt used by the tweak)
  • added 'alsoSetKeys', and 'alsoSetKeysInverted' for applying a value to other specifiers when setting a value (keys must be of the same value type as the specifier that is setting the values)
  • added 'defaultsPath' key to the backup / restore specifier for restoring defaults from a plist

Version 0.7.9 (November 7, 2017)

  • added option for sublabels on any tablecell
  • added option to enable/disable any specifier when changing editing a specifier

Version 0.7.8 (October 20, 2017)

  • added option for isInvertedToggleGroup
  • general refactoring

Version 0.7.5 (October 17, 2017)

  • added option to copy entire settings pages to another page
  • added option to long press on a cell to copy its value to another cell(not very dynamic at the moment)

Version 0.7.3 (October 13, 2017)

  • initial public release


Similar packages