libCSPreferences Changelog

  • Refactored 3DTouch for greater compatibility
  • >
  • added CSPCalloutCell for use of accessoryView and border callouts
  • switched to 10.1 sdk
  • added option for openInSafari to open in the safari app
  • fixed interaction issue on the CSPImageCell
  • initial work on verifying you are using the official liCSPreferences
  • Added CSPreferencesAuthenticate for authenticating a package with a server
  • Fixed issue where the decimal keypad would appear with a comma in some languages making it impossible to type a period
  • Rewrote CSPValueCell to be more versatile
  • Added CSPDatePickerCell just need to fix saving of the supplied date
  • Added CSPValueCell for displaying a decimal value and trimming it to 4 digits
  • Fixed bug in the preference provider that would cause colors to render incorrectly
  • Added CSPVersionCell for showing the current version of the package
  • - 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()
  • 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
  • added option for sublabels on any tablecell
  • added option to enable/disable any specifier when changing editing a specifier
  • added option for isInvertedToggleGroup
  • general refactoring
  • 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)
  • initial public release