Fork of Cydia. Different name to avoid confusion. Goal: Refactor Cydia to make contributions easier. Backport features to Cydia's coding style so they can be submitted for consideration.
GNU General Public License v3.0
155
stars
28
forks
source link
Some fixes and integration of Safari view controller #22
Fix bad case on External/usr/include/JavascriptCore filename: For weird people like me who use a case-sensitive filesystem. The JavaScriptCore includes were using the headers from the SDK instead of the headers in this project.
Add URI scheme back to Info.plist: Allows cydia:// to be tested via simctl: xcrun simctl openurl booted 'cydia://search'
Use Safari view controller for target="_open" requests: Not sure if _open is properly documented anywhere, but it launches Safari for the url rather than opening within the app. As it's expected by users now, and because it's functionally the same, launch a Safari view controller instead of using openURL: where it's available (iOS 9.0+).
I've committed the bad case and the Safari VC. The Info.plist commit will be left out for now since it would conflict with Cydia's URI scheme. Possibly change to limitless://?
xcrun simctl openurl booted 'cydia://search'
target="_open"
requests: Not sure if_open
is properly documented anywhere, but it launches Safari for the url rather than opening within the app. As it's expected by users now, and because it's functionally the same, launch a Safari view controller instead of usingopenURL:
where it's available (iOS 9.0+).