commit a1c9df151dcb99bc116d23c7930888ff6ef55de1 Author: ShyMemoriees Date: Thu Nov 21 19:15:55 2019 +0100 Initial Release 1.0 diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..b5305fb Binary files /dev/null and b/.DS_Store differ diff --git a/.theos/_/DEBIAN/control b/.theos/_/DEBIAN/control new file mode 100644 index 0000000..8495745 --- /dev/null +++ b/.theos/_/DEBIAN/control @@ -0,0 +1,13 @@ +Package: me.shymemoriees.tick +Name: Tick +Depends: mobilesubstrate, ws.hbang.common (>= 1.11), firmware (<< 13) +Architecture: iphoneos-arm +Description: Bring the 3D Touch tick sound for Apps from iOS 13 to iOS 12 and lower +Maintainer: ShyMemoriees +Author: ShyMemoriees +Section: Tweaks +Depiction: https://repo.shymemoriees.me/depictions/tck/index.html +SileoDepiction: https://repo.shymemoriees.me/depictions/tck/tck.json +Icon: https://repo.shymemoriees.me/depictions/tck/assets/icon.png +Version: 1.0 +Installed-Size: 392 diff --git a/.theos/_/Library/Application Support/Tick/tick.caf b/.theos/_/Library/Application Support/Tick/tick.caf new file mode 100644 index 0000000..d623489 Binary files /dev/null and b/.theos/_/Library/Application Support/Tick/tick.caf differ diff --git a/.theos/_/Library/Application Support/Tick/tick2.caf b/.theos/_/Library/Application Support/Tick/tick2.caf new file mode 100644 index 0000000..5703a3d Binary files /dev/null and b/.theos/_/Library/Application Support/Tick/tick2.caf differ diff --git a/.theos/_/Library/Application Support/Tick/tick3.caf b/.theos/_/Library/Application Support/Tick/tick3.caf new file mode 100644 index 0000000..5eb6103 Binary files /dev/null and b/.theos/_/Library/Application Support/Tick/tick3.caf differ diff --git a/.theos/_/Library/MobileSubstrate/DynamicLibraries/Tick.dylib b/.theos/_/Library/MobileSubstrate/DynamicLibraries/Tick.dylib new file mode 100755 index 0000000..992df57 Binary files /dev/null and b/.theos/_/Library/MobileSubstrate/DynamicLibraries/Tick.dylib differ diff --git a/.theos/_/Library/MobileSubstrate/DynamicLibraries/Tick.plist b/.theos/_/Library/MobileSubstrate/DynamicLibraries/Tick.plist new file mode 100644 index 0000000..4aadfb4 Binary files /dev/null and b/.theos/_/Library/MobileSubstrate/DynamicLibraries/Tick.plist differ diff --git a/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/Banner.png b/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/Banner.png new file mode 100644 index 0000000..311e9a3 Binary files /dev/null and b/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/Banner.png differ diff --git a/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/Info.plist b/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/Info.plist new file mode 100644 index 0000000..5927f08 Binary files /dev/null and b/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/Info.plist differ diff --git a/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/Root.plist b/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/Root.plist new file mode 100644 index 0000000..095077c Binary files /dev/null and b/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/Root.plist differ diff --git a/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/TickPrefs b/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/TickPrefs new file mode 100755 index 0000000..a05d847 Binary files /dev/null and b/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/TickPrefs differ diff --git a/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/icon.png b/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/icon.png new file mode 100644 index 0000000..edf406e Binary files /dev/null and b/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/icon.png differ diff --git a/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/icon@2x.png b/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/icon@2x.png new file mode 100644 index 0000000..08f8564 Binary files /dev/null and b/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/icon@2x.png differ diff --git a/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/tick.png b/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/tick.png new file mode 100644 index 0000000..f7e8a3f Binary files /dev/null and b/.theos/_/Library/PreferenceBundles/TickPrefs.bundle/tick.png differ diff --git a/.theos/_/Library/PreferenceLoader/Preferences/TickPreferences.plist b/.theos/_/Library/PreferenceLoader/Preferences/TickPreferences.plist new file mode 100644 index 0000000..34d4aff Binary files /dev/null and b/.theos/_/Library/PreferenceLoader/Preferences/TickPreferences.plist differ diff --git a/.theos/build_session b/.theos/build_session new file mode 100644 index 0000000..e69de29 diff --git a/.theos/fakeroot b/.theos/fakeroot new file mode 100644 index 0000000..e69de29 diff --git a/.theos/last_package b/.theos/last_package new file mode 100644 index 0000000..71d3ee7 --- /dev/null +++ b/.theos/last_package @@ -0,0 +1 @@ +./packages/me.shymemoriees.tick_1.0_iphoneos-arm.deb diff --git a/.theos/obj/.stamp b/.theos/obj/.stamp new file mode 100644 index 0000000..e69de29 diff --git a/.theos/obj/Tick.dylib b/.theos/obj/Tick.dylib new file mode 100755 index 0000000..992df57 Binary files /dev/null and b/.theos/obj/Tick.dylib differ diff --git a/.theos/obj/TickPrefs.bundle/Banner.png b/.theos/obj/TickPrefs.bundle/Banner.png new file mode 100644 index 0000000..311e9a3 Binary files /dev/null and b/.theos/obj/TickPrefs.bundle/Banner.png differ diff --git a/.theos/obj/TickPrefs.bundle/Info.plist b/.theos/obj/TickPrefs.bundle/Info.plist new file mode 100644 index 0000000..9681fb2 --- /dev/null +++ b/.theos/obj/TickPrefs.bundle/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + TickPrefs + CFBundleIdentifier + me.shymemoriees.tickpreferences + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + NSPrincipalClass + TCKRootListController + + diff --git a/.theos/obj/TickPrefs.bundle/Root.plist b/.theos/obj/TickPrefs.bundle/Root.plist new file mode 100644 index 0000000..7bdea2e --- /dev/null +++ b/.theos/obj/TickPrefs.bundle/Root.plist @@ -0,0 +1,118 @@ + + + + + items + + + + action + twitterShy + cell + PSButtonCell + label + @ShyMemoriees + cellClass + HBTwitterCell + label + ShyMemoriees + user + ShyMemoriees + + + cell + PSSwitchCell + default + + defaults + me.shymemoriees.tickpreferences + key + Enabled + label + Enabled (Respring required) + PostNotification + me.shymemoriees.tickpreferences/ReloadPrefs + + + + + cell + PSGroupCell + label + Loudness Of The Sound + + + cell + PSSegmentCell + default + 0 + defaults + me.shymemoriees.tickpreferences + key + Loudness + validValues + + 0 + 1 + 2 + + validTitles + + Original + Normal + Loud + + alignment + 3 + PostNotification + me.shymemoriees.tickpreferences/ReloadPrefs + + + + + cell + PSGroupCell + label + Support Me + + + cellClass + HBLinkTableCell + label + Little Donation 🌺 + subtitle + Helps Me To Pay For My Server + url + https://paypal.me/ShyMemoriees + + + cellClass + HBLinkTableCell + label + Source Code 🌙 + subtitle + Github + url + https://github.com/ShyMemoriees/Tick + + + cellClass + HBLinkTableCell + label + Found A Bug? 🌧 + subtitle + Leave A Bug Report Here + url + https://github.com/ShyMemoriees/Tick/issues/new + + + cell + PSGroupCell + label + Tick By ShyMemoriees, Made With ❤️ + + + title + Tick + + diff --git a/.theos/obj/TickPrefs.bundle/TickPrefs b/.theos/obj/TickPrefs.bundle/TickPrefs new file mode 100755 index 0000000..a05d847 Binary files /dev/null and b/.theos/obj/TickPrefs.bundle/TickPrefs differ diff --git a/.theos/obj/TickPrefs.bundle/icon.png b/.theos/obj/TickPrefs.bundle/icon.png new file mode 100644 index 0000000..edf406e Binary files /dev/null and b/.theos/obj/TickPrefs.bundle/icon.png differ diff --git a/.theos/obj/TickPrefs.bundle/icon@2x.png b/.theos/obj/TickPrefs.bundle/icon@2x.png new file mode 100644 index 0000000..08f8564 Binary files /dev/null and b/.theos/obj/TickPrefs.bundle/icon@2x.png differ diff --git a/.theos/obj/TickPrefs.bundle/tick.png b/.theos/obj/TickPrefs.bundle/tick.png new file mode 100644 index 0000000..f7e8a3f Binary files /dev/null and b/.theos/obj/TickPrefs.bundle/tick.png differ diff --git a/.theos/obj/arm64/TCKAppearanceSettings.m.40e3d166.Td b/.theos/obj/arm64/TCKAppearanceSettings.m.40e3d166.Td new file mode 100644 index 0000000..24d42db --- /dev/null +++ b/.theos/obj/arm64/TCKAppearanceSettings.m.40e3d166.Td @@ -0,0 +1,45 @@ +/Users/alex/Documents/GitHub/tick/.theos/obj/arm64/TCKAppearanceSettings.m.40e3d166.o: \ + TCKAppearanceSettings.m /Users/alex/theos/Prefix.pch \ + /Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/alex/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/alex/theos/vendor/include/HBLog.h TCKRootListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSViewController.h \ + /Users/alex/theos/vendor/include/Preferences/PSSpecifier.h \ + /Users/alex/theos/vendor/include/Preferences/PSTableCell.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h \ + /Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \ + NSTask.h + +/Users/alex/theos/Prefix.pch: + +/Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/alex/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/alex/theos/vendor/include/HBLog.h: + +TCKRootListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSViewController.h: + +/Users/alex/theos/vendor/include/Preferences/PSSpecifier.h: + +/Users/alex/theos/vendor/include/Preferences/PSTableCell.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h: + +/Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h: + +NSTask.h: diff --git a/.theos/obj/arm64/TCKAppearanceSettings.m.40e3d166.o b/.theos/obj/arm64/TCKAppearanceSettings.m.40e3d166.o new file mode 100644 index 0000000..292fa85 Binary files /dev/null and b/.theos/obj/arm64/TCKAppearanceSettings.m.40e3d166.o differ diff --git a/.theos/obj/arm64/TCKRootListController.m.40e3d166.Td b/.theos/obj/arm64/TCKRootListController.m.40e3d166.Td new file mode 100644 index 0000000..4fe86ab --- /dev/null +++ b/.theos/obj/arm64/TCKRootListController.m.40e3d166.Td @@ -0,0 +1,45 @@ +/Users/alex/Documents/GitHub/tick/.theos/obj/arm64/TCKRootListController.m.40e3d166.o: \ + TCKRootListController.m /Users/alex/theos/Prefix.pch \ + /Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/alex/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/alex/theos/vendor/include/HBLog.h TCKRootListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSViewController.h \ + /Users/alex/theos/vendor/include/Preferences/PSSpecifier.h \ + /Users/alex/theos/vendor/include/Preferences/PSTableCell.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h \ + /Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \ + NSTask.h + +/Users/alex/theos/Prefix.pch: + +/Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/alex/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/alex/theos/vendor/include/HBLog.h: + +TCKRootListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSViewController.h: + +/Users/alex/theos/vendor/include/Preferences/PSSpecifier.h: + +/Users/alex/theos/vendor/include/Preferences/PSTableCell.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h: + +/Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h: + +NSTask.h: diff --git a/.theos/obj/arm64/TCKRootListController.m.40e3d166.o b/.theos/obj/arm64/TCKRootListController.m.40e3d166.o new file mode 100644 index 0000000..6e60c6f Binary files /dev/null and b/.theos/obj/arm64/TCKRootListController.m.40e3d166.o differ diff --git a/.theos/obj/arm64/Tick.dylib b/.theos/obj/arm64/Tick.dylib new file mode 100755 index 0000000..f9b7df5 Binary files /dev/null and b/.theos/obj/arm64/Tick.dylib differ diff --git a/.theos/obj/arm64/Tick.dylib.dSYM/Contents/Info.plist b/.theos/obj/arm64/Tick.dylib.dSYM/Contents/Info.plist new file mode 100644 index 0000000..6009067 --- /dev/null +++ b/.theos/obj/arm64/Tick.dylib.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.Tick.dylib + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/.theos/obj/arm64/Tick.dylib.dSYM/Contents/Resources/DWARF/Tick.dylib b/.theos/obj/arm64/Tick.dylib.dSYM/Contents/Resources/DWARF/Tick.dylib new file mode 100644 index 0000000..315b29a Binary files /dev/null and b/.theos/obj/arm64/Tick.dylib.dSYM/Contents/Resources/DWARF/Tick.dylib differ diff --git a/.theos/obj/arm64/TickPrefs.bundle/TickPrefs b/.theos/obj/arm64/TickPrefs.bundle/TickPrefs new file mode 100755 index 0000000..f49e2d6 Binary files /dev/null and b/.theos/obj/arm64/TickPrefs.bundle/TickPrefs differ diff --git a/.theos/obj/arm64/TickPrefs.bundle/TickPrefs.dSYM/Contents/Info.plist b/.theos/obj/arm64/TickPrefs.bundle/TickPrefs.dSYM/Contents/Info.plist new file mode 100644 index 0000000..fa2730b --- /dev/null +++ b/.theos/obj/arm64/TickPrefs.bundle/TickPrefs.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.TickPrefs + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/.theos/obj/arm64/TickPrefs.bundle/TickPrefs.dSYM/Contents/Resources/DWARF/TickPrefs b/.theos/obj/arm64/TickPrefs.bundle/TickPrefs.dSYM/Contents/Resources/DWARF/TickPrefs new file mode 100644 index 0000000..b594dca Binary files /dev/null and b/.theos/obj/arm64/TickPrefs.bundle/TickPrefs.dSYM/Contents/Resources/DWARF/TickPrefs differ diff --git a/.theos/obj/arm64/Tweak.x.b90255dc.Td b/.theos/obj/arm64/Tweak.x.b90255dc.Td new file mode 100644 index 0000000..dd20f39 --- /dev/null +++ b/.theos/obj/arm64/Tweak.x.b90255dc.Td @@ -0,0 +1,23 @@ +/Users/alex/Documents/GitHub/tick/.theos/obj/arm64/Tweak.x.b90255dc.o: \ + /Users/alex/Documents/GitHub/tick/.theos/obj/arm64/Tweak.x.m \ + /Users/alex/theos/Prefix.pch \ + /Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/alex/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/alex/theos/vendor/include/HBLog.h \ + /Users/alex/Documents/GitHub/tick/Tweak/Tick.h \ + /Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \ + /Users/alex/theos/vendor/include/substrate.h + +/Users/alex/theos/Prefix.pch: + +/Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/alex/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/alex/theos/vendor/include/HBLog.h: + +/Users/alex/Documents/GitHub/tick/Tweak/Tick.h: + +/Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h: + +/Users/alex/theos/vendor/include/substrate.h: diff --git a/.theos/obj/arm64/Tweak.x.b90255dc.o b/.theos/obj/arm64/Tweak.x.b90255dc.o new file mode 100644 index 0000000..2b15810 Binary files /dev/null and b/.theos/obj/arm64/Tweak.x.b90255dc.o differ diff --git a/.theos/obj/arm64e/TCKAppearanceSettings.m.9069d8fe.Td b/.theos/obj/arm64e/TCKAppearanceSettings.m.9069d8fe.Td new file mode 100644 index 0000000..fe72020 --- /dev/null +++ b/.theos/obj/arm64e/TCKAppearanceSettings.m.9069d8fe.Td @@ -0,0 +1,45 @@ +/Users/alex/Documents/GitHub/tick/.theos/obj/arm64e/TCKAppearanceSettings.m.9069d8fe.o: \ + TCKAppearanceSettings.m /Users/alex/theos/Prefix.pch \ + /Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/alex/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/alex/theos/vendor/include/HBLog.h TCKRootListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSViewController.h \ + /Users/alex/theos/vendor/include/Preferences/PSSpecifier.h \ + /Users/alex/theos/vendor/include/Preferences/PSTableCell.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h \ + /Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \ + NSTask.h + +/Users/alex/theos/Prefix.pch: + +/Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/alex/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/alex/theos/vendor/include/HBLog.h: + +TCKRootListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSViewController.h: + +/Users/alex/theos/vendor/include/Preferences/PSSpecifier.h: + +/Users/alex/theos/vendor/include/Preferences/PSTableCell.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h: + +/Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h: + +NSTask.h: diff --git a/.theos/obj/arm64e/TCKAppearanceSettings.m.9069d8fe.o b/.theos/obj/arm64e/TCKAppearanceSettings.m.9069d8fe.o new file mode 100644 index 0000000..84ca764 Binary files /dev/null and b/.theos/obj/arm64e/TCKAppearanceSettings.m.9069d8fe.o differ diff --git a/.theos/obj/arm64e/TCKRootListController.m.9069d8fe.Td b/.theos/obj/arm64e/TCKRootListController.m.9069d8fe.Td new file mode 100644 index 0000000..4efe484 --- /dev/null +++ b/.theos/obj/arm64e/TCKRootListController.m.9069d8fe.Td @@ -0,0 +1,45 @@ +/Users/alex/Documents/GitHub/tick/.theos/obj/arm64e/TCKRootListController.m.9069d8fe.o: \ + TCKRootListController.m /Users/alex/theos/Prefix.pch \ + /Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/alex/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/alex/theos/vendor/include/HBLog.h TCKRootListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSViewController.h \ + /Users/alex/theos/vendor/include/Preferences/PSSpecifier.h \ + /Users/alex/theos/vendor/include/Preferences/PSTableCell.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h \ + /Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \ + NSTask.h + +/Users/alex/theos/Prefix.pch: + +/Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/alex/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/alex/theos/vendor/include/HBLog.h: + +TCKRootListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSViewController.h: + +/Users/alex/theos/vendor/include/Preferences/PSSpecifier.h: + +/Users/alex/theos/vendor/include/Preferences/PSTableCell.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h: + +/Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h: + +NSTask.h: diff --git a/.theos/obj/arm64e/TCKRootListController.m.9069d8fe.o b/.theos/obj/arm64e/TCKRootListController.m.9069d8fe.o new file mode 100644 index 0000000..19e619d Binary files /dev/null and b/.theos/obj/arm64e/TCKRootListController.m.9069d8fe.o differ diff --git a/.theos/obj/arm64e/Tick.dylib b/.theos/obj/arm64e/Tick.dylib new file mode 100755 index 0000000..5279232 Binary files /dev/null and b/.theos/obj/arm64e/Tick.dylib differ diff --git a/.theos/obj/arm64e/Tick.dylib.dSYM/Contents/Info.plist b/.theos/obj/arm64e/Tick.dylib.dSYM/Contents/Info.plist new file mode 100644 index 0000000..6009067 --- /dev/null +++ b/.theos/obj/arm64e/Tick.dylib.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.Tick.dylib + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/.theos/obj/arm64e/Tick.dylib.dSYM/Contents/Resources/DWARF/Tick.dylib b/.theos/obj/arm64e/Tick.dylib.dSYM/Contents/Resources/DWARF/Tick.dylib new file mode 100644 index 0000000..ba29f3a Binary files /dev/null and b/.theos/obj/arm64e/Tick.dylib.dSYM/Contents/Resources/DWARF/Tick.dylib differ diff --git a/.theos/obj/arm64e/TickPrefs.bundle/TickPrefs b/.theos/obj/arm64e/TickPrefs.bundle/TickPrefs new file mode 100755 index 0000000..15993a0 Binary files /dev/null and b/.theos/obj/arm64e/TickPrefs.bundle/TickPrefs differ diff --git a/.theos/obj/arm64e/TickPrefs.bundle/TickPrefs.dSYM/Contents/Info.plist b/.theos/obj/arm64e/TickPrefs.bundle/TickPrefs.dSYM/Contents/Info.plist new file mode 100644 index 0000000..fa2730b --- /dev/null +++ b/.theos/obj/arm64e/TickPrefs.bundle/TickPrefs.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.TickPrefs + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/.theos/obj/arm64e/TickPrefs.bundle/TickPrefs.dSYM/Contents/Resources/DWARF/TickPrefs b/.theos/obj/arm64e/TickPrefs.bundle/TickPrefs.dSYM/Contents/Resources/DWARF/TickPrefs new file mode 100644 index 0000000..6d0e7b5 Binary files /dev/null and b/.theos/obj/arm64e/TickPrefs.bundle/TickPrefs.dSYM/Contents/Resources/DWARF/TickPrefs differ diff --git a/.theos/obj/arm64e/Tweak.x.12ccd623.Td b/.theos/obj/arm64e/Tweak.x.12ccd623.Td new file mode 100644 index 0000000..d1334ed --- /dev/null +++ b/.theos/obj/arm64e/Tweak.x.12ccd623.Td @@ -0,0 +1,23 @@ +/Users/alex/Documents/GitHub/tick/.theos/obj/arm64e/Tweak.x.12ccd623.o: \ + /Users/alex/Documents/GitHub/tick/.theos/obj/arm64e/Tweak.x.m \ + /Users/alex/theos/Prefix.pch \ + /Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/alex/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/alex/theos/vendor/include/HBLog.h \ + /Users/alex/Documents/GitHub/tick/Tweak/Tick.h \ + /Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \ + /Users/alex/theos/vendor/include/substrate.h + +/Users/alex/theos/Prefix.pch: + +/Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/alex/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/alex/theos/vendor/include/HBLog.h: + +/Users/alex/Documents/GitHub/tick/Tweak/Tick.h: + +/Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h: + +/Users/alex/theos/vendor/include/substrate.h: diff --git a/.theos/obj/arm64e/Tweak.x.12ccd623.o b/.theos/obj/arm64e/Tweak.x.12ccd623.o new file mode 100644 index 0000000..1064322 Binary files /dev/null and b/.theos/obj/arm64e/Tweak.x.12ccd623.o differ diff --git a/.theos/obj/debug/.stamp b/.theos/obj/debug/.stamp new file mode 100644 index 0000000..e69de29 diff --git a/.theos/obj/debug/Tick.dylib b/.theos/obj/debug/Tick.dylib new file mode 100755 index 0000000..13b5c69 Binary files /dev/null and b/.theos/obj/debug/Tick.dylib differ diff --git a/.theos/obj/debug/TickPrefs.bundle/Banner.png b/.theos/obj/debug/TickPrefs.bundle/Banner.png new file mode 100644 index 0000000..311e9a3 Binary files /dev/null and b/.theos/obj/debug/TickPrefs.bundle/Banner.png differ diff --git a/.theos/obj/debug/TickPrefs.bundle/Info.plist b/.theos/obj/debug/TickPrefs.bundle/Info.plist new file mode 100644 index 0000000..9681fb2 --- /dev/null +++ b/.theos/obj/debug/TickPrefs.bundle/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + TickPrefs + CFBundleIdentifier + me.shymemoriees.tickpreferences + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + NSPrincipalClass + TCKRootListController + + diff --git a/.theos/obj/debug/TickPrefs.bundle/Root.plist b/.theos/obj/debug/TickPrefs.bundle/Root.plist new file mode 100644 index 0000000..7bdea2e --- /dev/null +++ b/.theos/obj/debug/TickPrefs.bundle/Root.plist @@ -0,0 +1,118 @@ + + + + + items + + + + action + twitterShy + cell + PSButtonCell + label + @ShyMemoriees + cellClass + HBTwitterCell + label + ShyMemoriees + user + ShyMemoriees + + + cell + PSSwitchCell + default + + defaults + me.shymemoriees.tickpreferences + key + Enabled + label + Enabled (Respring required) + PostNotification + me.shymemoriees.tickpreferences/ReloadPrefs + + + + + cell + PSGroupCell + label + Loudness Of The Sound + + + cell + PSSegmentCell + default + 0 + defaults + me.shymemoriees.tickpreferences + key + Loudness + validValues + + 0 + 1 + 2 + + validTitles + + Original + Normal + Loud + + alignment + 3 + PostNotification + me.shymemoriees.tickpreferences/ReloadPrefs + + + + + cell + PSGroupCell + label + Support Me + + + cellClass + HBLinkTableCell + label + Little Donation 🌺 + subtitle + Helps Me To Pay For My Server + url + https://paypal.me/ShyMemoriees + + + cellClass + HBLinkTableCell + label + Source Code 🌙 + subtitle + Github + url + https://github.com/ShyMemoriees/Tick + + + cellClass + HBLinkTableCell + label + Found A Bug? 🌧 + subtitle + Leave A Bug Report Here + url + https://github.com/ShyMemoriees/Tick/issues/new + + + cell + PSGroupCell + label + Tick By ShyMemoriees, Made With ❤️ + + + title + Tick + + diff --git a/.theos/obj/debug/TickPrefs.bundle/TickPrefs b/.theos/obj/debug/TickPrefs.bundle/TickPrefs new file mode 100755 index 0000000..541db48 Binary files /dev/null and b/.theos/obj/debug/TickPrefs.bundle/TickPrefs differ diff --git a/.theos/obj/debug/TickPrefs.bundle/icon.png b/.theos/obj/debug/TickPrefs.bundle/icon.png new file mode 100644 index 0000000..edf406e Binary files /dev/null and b/.theos/obj/debug/TickPrefs.bundle/icon.png differ diff --git a/.theos/obj/debug/TickPrefs.bundle/icon@2x.png b/.theos/obj/debug/TickPrefs.bundle/icon@2x.png new file mode 100644 index 0000000..08f8564 Binary files /dev/null and b/.theos/obj/debug/TickPrefs.bundle/icon@2x.png differ diff --git a/.theos/obj/debug/TickPrefs.bundle/rosé.png b/.theos/obj/debug/TickPrefs.bundle/rosé.png new file mode 100755 index 0000000..1e58254 Binary files /dev/null and b/.theos/obj/debug/TickPrefs.bundle/rosé.png differ diff --git a/.theos/obj/debug/TickPrefs.bundle/tick.png b/.theos/obj/debug/TickPrefs.bundle/tick.png new file mode 100644 index 0000000..f7e8a3f Binary files /dev/null and b/.theos/obj/debug/TickPrefs.bundle/tick.png differ diff --git a/.theos/obj/debug/arm64/TCKAppearanceSettings.m.f5cebdc3.Td b/.theos/obj/debug/arm64/TCKAppearanceSettings.m.f5cebdc3.Td new file mode 100644 index 0000000..d5d64a0 --- /dev/null +++ b/.theos/obj/debug/arm64/TCKAppearanceSettings.m.f5cebdc3.Td @@ -0,0 +1,45 @@ +/Users/alex/Documents/GitHub/tick/.theos/obj/debug/arm64/TCKAppearanceSettings.m.f5cebdc3.o: \ + TCKAppearanceSettings.m /Users/alex/theos/Prefix.pch \ + /Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/alex/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/alex/theos/vendor/include/HBLog.h TCKRootListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSViewController.h \ + /Users/alex/theos/vendor/include/Preferences/PSSpecifier.h \ + /Users/alex/theos/vendor/include/Preferences/PSTableCell.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h \ + /Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \ + NSTask.h + +/Users/alex/theos/Prefix.pch: + +/Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/alex/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/alex/theos/vendor/include/HBLog.h: + +TCKRootListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSViewController.h: + +/Users/alex/theos/vendor/include/Preferences/PSSpecifier.h: + +/Users/alex/theos/vendor/include/Preferences/PSTableCell.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h: + +/Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h: + +NSTask.h: diff --git a/.theos/obj/debug/arm64/TCKAppearanceSettings.m.f5cebdc3.o b/.theos/obj/debug/arm64/TCKAppearanceSettings.m.f5cebdc3.o new file mode 100644 index 0000000..78c38fd Binary files /dev/null and b/.theos/obj/debug/arm64/TCKAppearanceSettings.m.f5cebdc3.o differ diff --git a/.theos/obj/debug/arm64/TCKRootListController.m.f5cebdc3.Td b/.theos/obj/debug/arm64/TCKRootListController.m.f5cebdc3.Td new file mode 100644 index 0000000..846f78a --- /dev/null +++ b/.theos/obj/debug/arm64/TCKRootListController.m.f5cebdc3.Td @@ -0,0 +1,45 @@ +/Users/alex/Documents/GitHub/tick/.theos/obj/debug/arm64/TCKRootListController.m.f5cebdc3.o: \ + TCKRootListController.m /Users/alex/theos/Prefix.pch \ + /Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/alex/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/alex/theos/vendor/include/HBLog.h TCKRootListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSViewController.h \ + /Users/alex/theos/vendor/include/Preferences/PSSpecifier.h \ + /Users/alex/theos/vendor/include/Preferences/PSTableCell.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h \ + /Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \ + NSTask.h + +/Users/alex/theos/Prefix.pch: + +/Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/alex/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/alex/theos/vendor/include/HBLog.h: + +TCKRootListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSViewController.h: + +/Users/alex/theos/vendor/include/Preferences/PSSpecifier.h: + +/Users/alex/theos/vendor/include/Preferences/PSTableCell.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h: + +/Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h: + +NSTask.h: diff --git a/.theos/obj/debug/arm64/TCKRootListController.m.f5cebdc3.o b/.theos/obj/debug/arm64/TCKRootListController.m.f5cebdc3.o new file mode 100644 index 0000000..4b0583f Binary files /dev/null and b/.theos/obj/debug/arm64/TCKRootListController.m.f5cebdc3.o differ diff --git a/.theos/obj/debug/arm64/Tick.dylib b/.theos/obj/debug/arm64/Tick.dylib new file mode 100755 index 0000000..9b72e8c Binary files /dev/null and b/.theos/obj/debug/arm64/Tick.dylib differ diff --git a/.theos/obj/debug/arm64/Tick.dylib.dSYM/Contents/Info.plist b/.theos/obj/debug/arm64/Tick.dylib.dSYM/Contents/Info.plist new file mode 100644 index 0000000..6009067 --- /dev/null +++ b/.theos/obj/debug/arm64/Tick.dylib.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.Tick.dylib + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/.theos/obj/debug/arm64/Tick.dylib.dSYM/Contents/Resources/DWARF/Tick.dylib b/.theos/obj/debug/arm64/Tick.dylib.dSYM/Contents/Resources/DWARF/Tick.dylib new file mode 100644 index 0000000..c7e80e9 Binary files /dev/null and b/.theos/obj/debug/arm64/Tick.dylib.dSYM/Contents/Resources/DWARF/Tick.dylib differ diff --git a/.theos/obj/debug/arm64/TickPrefs.bundle/TickPrefs b/.theos/obj/debug/arm64/TickPrefs.bundle/TickPrefs new file mode 100755 index 0000000..240f041 Binary files /dev/null and b/.theos/obj/debug/arm64/TickPrefs.bundle/TickPrefs differ diff --git a/.theos/obj/debug/arm64/TickPrefs.bundle/TickPrefs.dSYM/Contents/Info.plist b/.theos/obj/debug/arm64/TickPrefs.bundle/TickPrefs.dSYM/Contents/Info.plist new file mode 100644 index 0000000..fa2730b --- /dev/null +++ b/.theos/obj/debug/arm64/TickPrefs.bundle/TickPrefs.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.TickPrefs + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/.theos/obj/debug/arm64/TickPrefs.bundle/TickPrefs.dSYM/Contents/Resources/DWARF/TickPrefs b/.theos/obj/debug/arm64/TickPrefs.bundle/TickPrefs.dSYM/Contents/Resources/DWARF/TickPrefs new file mode 100644 index 0000000..a90454e Binary files /dev/null and b/.theos/obj/debug/arm64/TickPrefs.bundle/TickPrefs.dSYM/Contents/Resources/DWARF/TickPrefs differ diff --git a/.theos/obj/debug/arm64/Tweak.x.4a893777.Td b/.theos/obj/debug/arm64/Tweak.x.4a893777.Td new file mode 100644 index 0000000..f749f4c --- /dev/null +++ b/.theos/obj/debug/arm64/Tweak.x.4a893777.Td @@ -0,0 +1,20 @@ +/Users/alex/Documents/GitHub/tick/.theos/obj/debug/arm64/Tweak.x.4a893777.o: \ + /Users/alex/Documents/GitHub/tick/.theos/obj/debug/arm64/Tweak.x.m \ + /Users/alex/theos/Prefix.pch \ + /Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/alex/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/alex/theos/vendor/include/HBLog.h \ + /Users/alex/Documents/GitHub/tick/Tweak.h \ + /Users/alex/theos/vendor/include/substrate.h + +/Users/alex/theos/Prefix.pch: + +/Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/alex/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/alex/theos/vendor/include/HBLog.h: + +/Users/alex/Documents/GitHub/tick/Tweak.h: + +/Users/alex/theos/vendor/include/substrate.h: diff --git a/.theos/obj/debug/arm64/Tweak.x.4a893777.o b/.theos/obj/debug/arm64/Tweak.x.4a893777.o new file mode 100644 index 0000000..b76b8f7 Binary files /dev/null and b/.theos/obj/debug/arm64/Tweak.x.4a893777.o differ diff --git a/.theos/obj/debug/arm64/Tweak.x.4bc24640.Td b/.theos/obj/debug/arm64/Tweak.x.4bc24640.Td new file mode 100644 index 0000000..acfc1ef --- /dev/null +++ b/.theos/obj/debug/arm64/Tweak.x.4bc24640.Td @@ -0,0 +1,23 @@ +/Users/alex/Documents/GitHub/tick/.theos/obj/debug/arm64/Tweak.x.4bc24640.o: \ + /Users/alex/Documents/GitHub/tick/.theos/obj/debug/arm64/Tweak.x.m \ + /Users/alex/theos/Prefix.pch \ + /Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/alex/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/alex/theos/vendor/include/HBLog.h \ + /Users/alex/Documents/GitHub/tick/Tweak/Tick.h \ + /Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \ + /Users/alex/theos/vendor/include/substrate.h + +/Users/alex/theos/Prefix.pch: + +/Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/alex/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/alex/theos/vendor/include/HBLog.h: + +/Users/alex/Documents/GitHub/tick/Tweak/Tick.h: + +/Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h: + +/Users/alex/theos/vendor/include/substrate.h: diff --git a/.theos/obj/debug/arm64/Tweak.x.4bc24640.o b/.theos/obj/debug/arm64/Tweak.x.4bc24640.o new file mode 100644 index 0000000..db523b0 Binary files /dev/null and b/.theos/obj/debug/arm64/Tweak.x.4bc24640.o differ diff --git a/.theos/obj/debug/arm64/Tweak.x.m b/.theos/obj/debug/arm64/Tweak.x.m new file mode 100644 index 0000000..d828617 --- /dev/null +++ b/.theos/obj/debug/arm64/Tweak.x.m @@ -0,0 +1,78 @@ +#line 1 "Tweak.x" +#import "Tick.h" + +void playSound() { + + int loudness = [loudnessLevel intValue]; + + SystemSoundID sound = 0; + AudioServicesDisposeSystemSoundID(sound); + + if (loudness == 0) { + AudioServicesCreateSystemSoundID((CFURLRef) CFBridgingRetain([NSURL fileURLWithPath:@"/Library/Application Support/Tick/tick.caf"]), &sound); + + } else if (loudness == 1) { + AudioServicesCreateSystemSoundID((CFURLRef) CFBridgingRetain([NSURL fileURLWithPath:@"/Library/Application Support/Tick/tick2.caf"]), &sound); + + } else if (loudness == 2) { + AudioServicesCreateSystemSoundID((CFURLRef) CFBridgingRetain([NSURL fileURLWithPath:@"/Library/Application Support/Tick/tick3.caf"]), &sound); + + } + + AudioServicesPlaySystemSound((SystemSoundID)sound); + +} + + +#include +#if defined(__clang__) +#if __has_feature(objc_arc) +#define _LOGOS_SELF_TYPE_NORMAL __unsafe_unretained +#define _LOGOS_SELF_TYPE_INIT __attribute__((ns_consumed)) +#define _LOGOS_SELF_CONST const +#define _LOGOS_RETURN_RETAINED __attribute__((ns_returns_retained)) +#else +#define _LOGOS_SELF_TYPE_NORMAL +#define _LOGOS_SELF_TYPE_INIT +#define _LOGOS_SELF_CONST +#define _LOGOS_RETURN_RETAINED +#endif +#else +#define _LOGOS_SELF_TYPE_NORMAL +#define _LOGOS_SELF_TYPE_INIT +#define _LOGOS_SELF_CONST +#define _LOGOS_RETURN_RETAINED +#endif + +@class SBUIIconForceTouchViewController; + + +#line 25 "Tweak.x" +static BOOL (*_logos_orig$Tick$SBUIIconForceTouchViewController$presentAnimated$withCompletionHandler$)(_LOGOS_SELF_TYPE_NORMAL SBUIIconForceTouchViewController* _LOGOS_SELF_CONST, SEL, BOOL, id); static BOOL _logos_method$Tick$SBUIIconForceTouchViewController$presentAnimated$withCompletionHandler$(_LOGOS_SELF_TYPE_NORMAL SBUIIconForceTouchViewController* _LOGOS_SELF_CONST, SEL, BOOL, id); + + + +static BOOL _logos_method$Tick$SBUIIconForceTouchViewController$presentAnimated$withCompletionHandler$(_LOGOS_SELF_TYPE_NORMAL SBUIIconForceTouchViewController* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, BOOL arg1, id arg2) { + + if (enabled) { + playSound(); + + } + + return _logos_orig$Tick$SBUIIconForceTouchViewController$presentAnimated$withCompletionHandler$(self, _cmd, arg1, arg2); + +} + + + + + +static __attribute__((constructor)) void _logosLocalCtor_36835025(int __unused argc, char __unused **argv, char __unused **envp) { + pfs = [[HBPreferences alloc] initWithIdentifier:@"me.shymemoriees.tickpreferences"]; + + [pfs registerBool:&enabled default:YES forKey:@"Enabled"]; + [pfs registerObject:&loudnessLevel default:@"0" forKey:@"Loudness"]; + + if(enabled) + {Class _logos_class$Tick$SBUIIconForceTouchViewController = objc_getClass("SBUIIconForceTouchViewController"); MSHookMessageEx(_logos_class$Tick$SBUIIconForceTouchViewController, @selector(presentAnimated:withCompletionHandler:), (IMP)&_logos_method$Tick$SBUIIconForceTouchViewController$presentAnimated$withCompletionHandler$, (IMP*)&_logos_orig$Tick$SBUIIconForceTouchViewController$presentAnimated$withCompletionHandler$);} +} diff --git a/.theos/obj/debug/arm64e/TCKAppearanceSettings.m.59867558.Td b/.theos/obj/debug/arm64e/TCKAppearanceSettings.m.59867558.Td new file mode 100644 index 0000000..4a01134 --- /dev/null +++ b/.theos/obj/debug/arm64e/TCKAppearanceSettings.m.59867558.Td @@ -0,0 +1,45 @@ +/Users/alex/Documents/GitHub/tick/.theos/obj/debug/arm64e/TCKAppearanceSettings.m.59867558.o: \ + TCKAppearanceSettings.m /Users/alex/theos/Prefix.pch \ + /Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/alex/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/alex/theos/vendor/include/HBLog.h TCKRootListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSViewController.h \ + /Users/alex/theos/vendor/include/Preferences/PSSpecifier.h \ + /Users/alex/theos/vendor/include/Preferences/PSTableCell.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h \ + /Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \ + NSTask.h + +/Users/alex/theos/Prefix.pch: + +/Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/alex/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/alex/theos/vendor/include/HBLog.h: + +TCKRootListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSViewController.h: + +/Users/alex/theos/vendor/include/Preferences/PSSpecifier.h: + +/Users/alex/theos/vendor/include/Preferences/PSTableCell.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h: + +/Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h: + +NSTask.h: diff --git a/.theos/obj/debug/arm64e/TCKAppearanceSettings.m.59867558.o b/.theos/obj/debug/arm64e/TCKAppearanceSettings.m.59867558.o new file mode 100644 index 0000000..df1ecdb Binary files /dev/null and b/.theos/obj/debug/arm64e/TCKAppearanceSettings.m.59867558.o differ diff --git a/.theos/obj/debug/arm64e/TCKRootListController.m.59867558.Td b/.theos/obj/debug/arm64e/TCKRootListController.m.59867558.Td new file mode 100644 index 0000000..a1392e7 --- /dev/null +++ b/.theos/obj/debug/arm64e/TCKRootListController.m.59867558.Td @@ -0,0 +1,45 @@ +/Users/alex/Documents/GitHub/tick/.theos/obj/debug/arm64e/TCKRootListController.m.59867558.o: \ + TCKRootListController.m /Users/alex/theos/Prefix.pch \ + /Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/alex/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/alex/theos/vendor/include/HBLog.h TCKRootListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSListController.h \ + /Users/alex/theos/vendor/include/Preferences/PSViewController.h \ + /Users/alex/theos/vendor/include/Preferences/PSSpecifier.h \ + /Users/alex/theos/vendor/include/Preferences/PSTableCell.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h \ + /Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h \ + /Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \ + NSTask.h + +/Users/alex/theos/Prefix.pch: + +/Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/alex/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/alex/theos/vendor/include/HBLog.h: + +TCKRootListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSListController.h: + +/Users/alex/theos/vendor/include/Preferences/PSViewController.h: + +/Users/alex/theos/vendor/include/Preferences/PSSpecifier.h: + +/Users/alex/theos/vendor/include/Preferences/PSTableCell.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h: + +/Users/alex/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h: + +/Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h: + +NSTask.h: diff --git a/.theos/obj/debug/arm64e/TCKRootListController.m.59867558.o b/.theos/obj/debug/arm64e/TCKRootListController.m.59867558.o new file mode 100644 index 0000000..a69d9c9 Binary files /dev/null and b/.theos/obj/debug/arm64e/TCKRootListController.m.59867558.o differ diff --git a/.theos/obj/debug/arm64e/Tick.dylib b/.theos/obj/debug/arm64e/Tick.dylib new file mode 100755 index 0000000..b7fa278 Binary files /dev/null and b/.theos/obj/debug/arm64e/Tick.dylib differ diff --git a/.theos/obj/debug/arm64e/Tick.dylib.dSYM/Contents/Info.plist b/.theos/obj/debug/arm64e/Tick.dylib.dSYM/Contents/Info.plist new file mode 100644 index 0000000..6009067 --- /dev/null +++ b/.theos/obj/debug/arm64e/Tick.dylib.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.Tick.dylib + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/.theos/obj/debug/arm64e/Tick.dylib.dSYM/Contents/Resources/DWARF/Tick.dylib b/.theos/obj/debug/arm64e/Tick.dylib.dSYM/Contents/Resources/DWARF/Tick.dylib new file mode 100644 index 0000000..17b8fc4 Binary files /dev/null and b/.theos/obj/debug/arm64e/Tick.dylib.dSYM/Contents/Resources/DWARF/Tick.dylib differ diff --git a/.theos/obj/debug/arm64e/TickPrefs.bundle/TickPrefs b/.theos/obj/debug/arm64e/TickPrefs.bundle/TickPrefs new file mode 100755 index 0000000..89be7f6 Binary files /dev/null and b/.theos/obj/debug/arm64e/TickPrefs.bundle/TickPrefs differ diff --git a/.theos/obj/debug/arm64e/TickPrefs.bundle/TickPrefs.dSYM/Contents/Info.plist b/.theos/obj/debug/arm64e/TickPrefs.bundle/TickPrefs.dSYM/Contents/Info.plist new file mode 100644 index 0000000..fa2730b --- /dev/null +++ b/.theos/obj/debug/arm64e/TickPrefs.bundle/TickPrefs.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.TickPrefs + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/.theos/obj/debug/arm64e/TickPrefs.bundle/TickPrefs.dSYM/Contents/Resources/DWARF/TickPrefs b/.theos/obj/debug/arm64e/TickPrefs.bundle/TickPrefs.dSYM/Contents/Resources/DWARF/TickPrefs new file mode 100644 index 0000000..d5fe817 Binary files /dev/null and b/.theos/obj/debug/arm64e/TickPrefs.bundle/TickPrefs.dSYM/Contents/Resources/DWARF/TickPrefs differ diff --git a/.theos/obj/debug/arm64e/Tweak.x.258d4f53.Td b/.theos/obj/debug/arm64e/Tweak.x.258d4f53.Td new file mode 100644 index 0000000..1c034cd --- /dev/null +++ b/.theos/obj/debug/arm64e/Tweak.x.258d4f53.Td @@ -0,0 +1,23 @@ +/Users/alex/Documents/GitHub/tick/.theos/obj/debug/arm64e/Tweak.x.258d4f53.o: \ + /Users/alex/Documents/GitHub/tick/.theos/obj/debug/arm64e/Tweak.x.m \ + /Users/alex/theos/Prefix.pch \ + /Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/alex/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/alex/theos/vendor/include/HBLog.h \ + /Users/alex/Documents/GitHub/tick/Tweak/Tick.h \ + /Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \ + /Users/alex/theos/vendor/include/substrate.h + +/Users/alex/theos/Prefix.pch: + +/Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/alex/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/alex/theos/vendor/include/HBLog.h: + +/Users/alex/Documents/GitHub/tick/Tweak/Tick.h: + +/Users/alex/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h: + +/Users/alex/theos/vendor/include/substrate.h: diff --git a/.theos/obj/debug/arm64e/Tweak.x.258d4f53.o b/.theos/obj/debug/arm64e/Tweak.x.258d4f53.o new file mode 100644 index 0000000..9580f6d Binary files /dev/null and b/.theos/obj/debug/arm64e/Tweak.x.258d4f53.o differ diff --git a/.theos/obj/debug/arm64e/Tweak.x.b3492ad1.Td b/.theos/obj/debug/arm64e/Tweak.x.b3492ad1.Td new file mode 100644 index 0000000..7b8556d --- /dev/null +++ b/.theos/obj/debug/arm64e/Tweak.x.b3492ad1.Td @@ -0,0 +1,20 @@ +/Users/alex/Documents/GitHub/tick/.theos/obj/debug/arm64e/Tweak.x.b3492ad1.o: \ + /Users/alex/Documents/GitHub/tick/.theos/obj/debug/arm64e/Tweak.x.m \ + /Users/alex/theos/Prefix.pch \ + /Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h \ + /Users/alex/theos/vendor/include/_Prefix/IOSMacros.h \ + /Users/alex/theos/vendor/include/HBLog.h \ + /Users/alex/Documents/GitHub/tick/Tweak.h \ + /Users/alex/theos/vendor/include/substrate.h + +/Users/alex/theos/Prefix.pch: + +/Users/alex/theos/vendor/include/_Prefix/BackwardsCompat.h: + +/Users/alex/theos/vendor/include/_Prefix/IOSMacros.h: + +/Users/alex/theos/vendor/include/HBLog.h: + +/Users/alex/Documents/GitHub/tick/Tweak.h: + +/Users/alex/theos/vendor/include/substrate.h: diff --git a/.theos/obj/debug/arm64e/Tweak.x.b3492ad1.o b/.theos/obj/debug/arm64e/Tweak.x.b3492ad1.o new file mode 100644 index 0000000..e26ba97 Binary files /dev/null and b/.theos/obj/debug/arm64e/Tweak.x.b3492ad1.o differ diff --git a/.theos/obj/debug/arm64e/Tweak.x.m b/.theos/obj/debug/arm64e/Tweak.x.m new file mode 100644 index 0000000..d828617 --- /dev/null +++ b/.theos/obj/debug/arm64e/Tweak.x.m @@ -0,0 +1,78 @@ +#line 1 "Tweak.x" +#import "Tick.h" + +void playSound() { + + int loudness = [loudnessLevel intValue]; + + SystemSoundID sound = 0; + AudioServicesDisposeSystemSoundID(sound); + + if (loudness == 0) { + AudioServicesCreateSystemSoundID((CFURLRef) CFBridgingRetain([NSURL fileURLWithPath:@"/Library/Application Support/Tick/tick.caf"]), &sound); + + } else if (loudness == 1) { + AudioServicesCreateSystemSoundID((CFURLRef) CFBridgingRetain([NSURL fileURLWithPath:@"/Library/Application Support/Tick/tick2.caf"]), &sound); + + } else if (loudness == 2) { + AudioServicesCreateSystemSoundID((CFURLRef) CFBridgingRetain([NSURL fileURLWithPath:@"/Library/Application Support/Tick/tick3.caf"]), &sound); + + } + + AudioServicesPlaySystemSound((SystemSoundID)sound); + +} + + +#include +#if defined(__clang__) +#if __has_feature(objc_arc) +#define _LOGOS_SELF_TYPE_NORMAL __unsafe_unretained +#define _LOGOS_SELF_TYPE_INIT __attribute__((ns_consumed)) +#define _LOGOS_SELF_CONST const +#define _LOGOS_RETURN_RETAINED __attribute__((ns_returns_retained)) +#else +#define _LOGOS_SELF_TYPE_NORMAL +#define _LOGOS_SELF_TYPE_INIT +#define _LOGOS_SELF_CONST +#define _LOGOS_RETURN_RETAINED +#endif +#else +#define _LOGOS_SELF_TYPE_NORMAL +#define _LOGOS_SELF_TYPE_INIT +#define _LOGOS_SELF_CONST +#define _LOGOS_RETURN_RETAINED +#endif + +@class SBUIIconForceTouchViewController; + + +#line 25 "Tweak.x" +static BOOL (*_logos_orig$Tick$SBUIIconForceTouchViewController$presentAnimated$withCompletionHandler$)(_LOGOS_SELF_TYPE_NORMAL SBUIIconForceTouchViewController* _LOGOS_SELF_CONST, SEL, BOOL, id); static BOOL _logos_method$Tick$SBUIIconForceTouchViewController$presentAnimated$withCompletionHandler$(_LOGOS_SELF_TYPE_NORMAL SBUIIconForceTouchViewController* _LOGOS_SELF_CONST, SEL, BOOL, id); + + + +static BOOL _logos_method$Tick$SBUIIconForceTouchViewController$presentAnimated$withCompletionHandler$(_LOGOS_SELF_TYPE_NORMAL SBUIIconForceTouchViewController* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, BOOL arg1, id arg2) { + + if (enabled) { + playSound(); + + } + + return _logos_orig$Tick$SBUIIconForceTouchViewController$presentAnimated$withCompletionHandler$(self, _cmd, arg1, arg2); + +} + + + + + +static __attribute__((constructor)) void _logosLocalCtor_36835025(int __unused argc, char __unused **argv, char __unused **envp) { + pfs = [[HBPreferences alloc] initWithIdentifier:@"me.shymemoriees.tickpreferences"]; + + [pfs registerBool:&enabled default:YES forKey:@"Enabled"]; + [pfs registerObject:&loudnessLevel default:@"0" forKey:@"Loudness"]; + + if(enabled) + {Class _logos_class$Tick$SBUIIconForceTouchViewController = objc_getClass("SBUIIconForceTouchViewController"); MSHookMessageEx(_logos_class$Tick$SBUIIconForceTouchViewController, @selector(presentAnimated:withCompletionHandler:), (IMP)&_logos_method$Tick$SBUIIconForceTouchViewController$presentAnimated$withCompletionHandler$, (IMP*)&_logos_orig$Tick$SBUIIconForceTouchViewController$presentAnimated$withCompletionHandler$);} +} diff --git a/.theos/packages/me.shymemoriees.tick-0.0.1 b/.theos/packages/me.shymemoriees.tick-0.0.1 new file mode 100644 index 0000000..25bf17f --- /dev/null +++ b/.theos/packages/me.shymemoriees.tick-0.0.1 @@ -0,0 +1 @@ +18 \ No newline at end of file diff --git a/.theos/packages/me.shymemoriees.tick-1.0 b/.theos/packages/me.shymemoriees.tick-1.0 new file mode 100644 index 0000000..9a03714 --- /dev/null +++ b/.theos/packages/me.shymemoriees.tick-1.0 @@ -0,0 +1 @@ +10 \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100755 index 0000000..cbe1f65 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 alex (ShyMemoriees) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..21068d5 --- /dev/null +++ b/Makefile @@ -0,0 +1,5 @@ +include $(THEOS)/makefiles/common.mk + +SUBPROJECTS += Tweak Prefs + +include $(THEOS_MAKE_PATH)/aggregate.mk diff --git a/Prefs/.DS_Store b/Prefs/.DS_Store new file mode 100644 index 0000000..b1dda45 Binary files /dev/null and b/Prefs/.DS_Store differ diff --git a/Prefs/Makefile b/Prefs/Makefile new file mode 100644 index 0000000..4ca342f --- /dev/null +++ b/Prefs/Makefile @@ -0,0 +1,17 @@ +ARCHS = arm64 arm64e +TARGET = iphone:clang:11.2:11.2 + +include $(THEOS)/makefiles/common.mk + +BUNDLE_NAME = TickPrefs +$(BUNDLE_NAME)_FILES = $(wildcard *.m) +$(BUNDLE_NAME)_INSTALL_PATH = /Library/PreferenceBundles +$(BUNDLE_NAME)_FRAMEWORKS = UIKit +$(BUNDLE_NAME)_PRIVATE_FRAMEWORKS = Preferences +$(BUNDLE_NAME)_EXTRA_FRAMEWORKS = Cephei CepheiPrefs + +include $(THEOS_MAKE_PATH)/bundle.mk + +internal-stage:: + $(ECHO_NOTHING)mkdir -p $(THEOS_STAGING_DIR)/Library/PreferenceLoader/Preferences$(ECHO_END) + $(ECHO_NOTHING)cp entry.plist $(THEOS_STAGING_DIR)/Library/PreferenceLoader/Preferences/TickPreferences.plist$(ECHO_END) diff --git a/Prefs/NSTask.h b/Prefs/NSTask.h new file mode 100644 index 0000000..d49fe25 --- /dev/null +++ b/Prefs/NSTask.h @@ -0,0 +1,35 @@ +@interface NSTask : NSObject + +@property (copy) NSArray *arguments; +@property (copy) NSString *currentDirectoryPath; +@property (copy) NSDictionary *environment; +@property (copy) NSString *launchPath; +@property (readonly) int processIdentifier; +@property long long qualityOfService; +@property (getter=isRunning, readonly) bool running; +@property (retain) id standardError; +@property (retain) id standardInput; +@property (retain) id standardOutput; +@property (copy) id /* block */ terminationHandler; +@property (readonly) long long terminationReason; +@property (readonly) int terminationStatus; + ++ (id)currentTaskDictionary; ++ (id)launchedTaskWithDictionary:(id)arg1; ++ (id)launchedTaskWithLaunchPath:(id)arg1 arguments:(id)arg2; + +- (id)init; +- (void)interrupt; +- (bool)isRunning; +- (void)launch; +- (int)processIdentifier; +- (long long)qualityOfService; +- (bool)resume; +- (bool)suspend; +- (long long)suspendCount; +- (void)terminate; +- (id /* block */)terminationHandler; +- (long long)terminationReason; +- (int)terminationStatus; + +@end \ No newline at end of file diff --git a/Prefs/Resources/.DS_Store b/Prefs/Resources/.DS_Store new file mode 100644 index 0000000..e3375cd Binary files /dev/null and b/Prefs/Resources/.DS_Store differ diff --git a/Prefs/Resources/Banner.png b/Prefs/Resources/Banner.png new file mode 100644 index 0000000..311e9a3 Binary files /dev/null and b/Prefs/Resources/Banner.png differ diff --git a/Prefs/Resources/Info.plist b/Prefs/Resources/Info.plist new file mode 100644 index 0000000..9681fb2 --- /dev/null +++ b/Prefs/Resources/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + TickPrefs + CFBundleIdentifier + me.shymemoriees.tickpreferences + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + NSPrincipalClass + TCKRootListController + + diff --git a/Prefs/Resources/Root.plist b/Prefs/Resources/Root.plist new file mode 100644 index 0000000..7bdea2e --- /dev/null +++ b/Prefs/Resources/Root.plist @@ -0,0 +1,118 @@ + + + + + items + + + + action + twitterShy + cell + PSButtonCell + label + @ShyMemoriees + cellClass + HBTwitterCell + label + ShyMemoriees + user + ShyMemoriees + + + cell + PSSwitchCell + default + + defaults + me.shymemoriees.tickpreferences + key + Enabled + label + Enabled (Respring required) + PostNotification + me.shymemoriees.tickpreferences/ReloadPrefs + + + + + cell + PSGroupCell + label + Loudness Of The Sound + + + cell + PSSegmentCell + default + 0 + defaults + me.shymemoriees.tickpreferences + key + Loudness + validValues + + 0 + 1 + 2 + + validTitles + + Original + Normal + Loud + + alignment + 3 + PostNotification + me.shymemoriees.tickpreferences/ReloadPrefs + + + + + cell + PSGroupCell + label + Support Me + + + cellClass + HBLinkTableCell + label + Little Donation 🌺 + subtitle + Helps Me To Pay For My Server + url + https://paypal.me/ShyMemoriees + + + cellClass + HBLinkTableCell + label + Source Code 🌙 + subtitle + Github + url + https://github.com/ShyMemoriees/Tick + + + cellClass + HBLinkTableCell + label + Found A Bug? 🌧 + subtitle + Leave A Bug Report Here + url + https://github.com/ShyMemoriees/Tick/issues/new + + + cell + PSGroupCell + label + Tick By ShyMemoriees, Made With ❤️ + + + title + Tick + + diff --git a/Prefs/Resources/icon.png b/Prefs/Resources/icon.png new file mode 100644 index 0000000..edf406e Binary files /dev/null and b/Prefs/Resources/icon.png differ diff --git a/Prefs/Resources/icon@2x.png b/Prefs/Resources/icon@2x.png new file mode 100644 index 0000000..08f8564 Binary files /dev/null and b/Prefs/Resources/icon@2x.png differ diff --git a/Prefs/Resources/tick.png b/Prefs/Resources/tick.png new file mode 100644 index 0000000..f7e8a3f Binary files /dev/null and b/Prefs/Resources/tick.png differ diff --git a/Prefs/TCKAppearanceSettings.m b/Prefs/TCKAppearanceSettings.m new file mode 100644 index 0000000..b3a85a1 --- /dev/null +++ b/Prefs/TCKAppearanceSettings.m @@ -0,0 +1,33 @@ +#import "TCKRootListController.h" + +@implementation TCKAppearanceSettings + +-(UIColor *)tintColor { + return [UIColor colorWithRed:0.17 green:0.09 blue:0.19 alpha:1.0];; +} + +-(UIColor *)statusBarTintColor { + return [UIColor whiteColor]; +} + +-(UIColor *)navigationBarTitleColor { + return [UIColor whiteColor]; +} + +-(UIColor *)navigationBarTintColor { + return [UIColor whiteColor]; +} + +-(UIColor *)tableViewCellSeparatorColor { + return [UIColor colorWithWhite:0 alpha:0]; +} + +-(UIColor *)navigationBarBackgroundColor { + return [UIColor colorWithRed:0.17 green:0.09 blue:0.19 alpha:1.0];; +} + +-(BOOL)translucentNavigationBar { + return NO; +} + +@end \ No newline at end of file diff --git a/Prefs/TCKRootListController.h b/Prefs/TCKRootListController.h new file mode 100644 index 0000000..352317c --- /dev/null +++ b/Prefs/TCKRootListController.h @@ -0,0 +1,23 @@ +#import +#import +#import +#import +#import +#import "NSTask.h" + +@interface TCKAppearanceSettings : HBAppearanceSettings +@end + +@interface TCKRootListController : HBRootListController { + UITableView * _table; +} + +@property (nonatomic, retain) UIBarButtonItem *respringButton; +@property (nonatomic, retain) UIView *headerView; +@property (nonatomic, retain) UIImageView *headerImageView; +@property (nonatomic, retain) UILabel *titleLabel; +@property (nonatomic, retain) UIImageView *iconView; + +-(void)respring; +-(void)respringUtil; +@end \ No newline at end of file diff --git a/Prefs/TCKRootListController.m b/Prefs/TCKRootListController.m new file mode 100644 index 0000000..fe79947 --- /dev/null +++ b/Prefs/TCKRootListController.m @@ -0,0 +1,152 @@ +#include "TCKRootListController.h" + +@implementation TCKRootListController + +- (instancetype)init { + self = [super init]; + + if (self) { + TCKAppearanceSettings *appearanceSettings = [[TCKAppearanceSettings alloc] init]; + self.hb_appearanceSettings = appearanceSettings; + self.respringButton = [[UIBarButtonItem alloc] initWithTitle:@"ReSpring" + style:UIBarButtonItemStylePlain + target:self + action:@selector(respring)]; + self.respringButton.tintColor = [UIColor whiteColor]; + self.navigationItem.rightBarButtonItem = self.respringButton; + + self.navigationItem.titleView = [UIView new]; + self.titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(0,0,10,10)]; + self.titleLabel.font = [UIFont boldSystemFontOfSize:17]; + self.titleLabel.translatesAutoresizingMaskIntoConstraints = NO; + self.titleLabel.text = @"Tick"; + self.titleLabel.textColor = [UIColor whiteColor]; + self.titleLabel.textAlignment = NSTextAlignmentCenter; + [self.navigationItem.titleView addSubview:self.titleLabel]; + + self.iconView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,10,10)]; + self.iconView.contentMode = UIViewContentModeScaleAspectFit; + self.iconView.image = [UIImage imageWithContentsOfFile:@"/Library/PreferenceBundles/TickPrefs.bundle/icon@2x.png"]; + self.iconView.translatesAutoresizingMaskIntoConstraints = NO; + self.iconView.alpha = 0.0; + [self.navigationItem.titleView addSubview:self.iconView]; + + [NSLayoutConstraint activateConstraints:@[ + [self.titleLabel.topAnchor constraintEqualToAnchor:self.navigationItem.titleView.topAnchor], + [self.titleLabel.leadingAnchor constraintEqualToAnchor:self.navigationItem.titleView.leadingAnchor], + [self.titleLabel.trailingAnchor constraintEqualToAnchor:self.navigationItem.titleView.trailingAnchor], + [self.titleLabel.bottomAnchor constraintEqualToAnchor:self.navigationItem.titleView.bottomAnchor], + [self.iconView.topAnchor constraintEqualToAnchor:self.navigationItem.titleView.topAnchor], + [self.iconView.leadingAnchor constraintEqualToAnchor:self.navigationItem.titleView.leadingAnchor], + [self.iconView.trailingAnchor constraintEqualToAnchor:self.navigationItem.titleView.trailingAnchor], + [self.iconView.bottomAnchor constraintEqualToAnchor:self.navigationItem.titleView.bottomAnchor], + ]]; + } + + return self; +} + +-(NSArray *)specifiers { + if (_specifiers == nil) { + _specifiers = [[self loadSpecifiersFromPlistName:@"Root" target:self] retain]; + } + + return _specifiers; +} + +- (void)viewDidLoad { + [super viewDidLoad]; + + self.headerView = [[UIView alloc] initWithFrame:CGRectMake(0,0,200,200)]; + self.headerImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,200,200)]; + self.headerImageView.contentMode = UIViewContentModeScaleAspectFill; + self.headerImageView.image = [UIImage imageWithContentsOfFile:@"/Library/PreferenceBundles/TickPrefs.bundle/Banner.png"]; + self.headerImageView.translatesAutoresizingMaskIntoConstraints = NO; + + [self.headerView addSubview:self.headerImageView]; + [NSLayoutConstraint activateConstraints:@[ + [self.headerImageView.topAnchor constraintEqualToAnchor:self.headerView.topAnchor], + [self.headerImageView.leadingAnchor constraintEqualToAnchor:self.headerView.leadingAnchor], + [self.headerImageView.trailingAnchor constraintEqualToAnchor:self.headerView.trailingAnchor], + [self.headerImageView.bottomAnchor constraintEqualToAnchor:self.headerView.bottomAnchor], + ]]; + + _table.tableHeaderView = self.headerView; +} + +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + tableView.tableHeaderView = self.headerView; + return [super tableView:tableView cellForRowAtIndexPath:indexPath]; +} + +- (void)viewWillAppear:(BOOL)animated { + [super viewWillAppear:animated]; + + CGRect frame = self.table.bounds; + frame.origin.y = -frame.size.height; + + self.navigationController.navigationController.navigationBar.barTintColor = [UIColor colorWithRed:0.17 green:0.09 blue:0.19 alpha:1.0]; + [self.navigationController.navigationController.navigationBar setShadowImage: [UIImage new]]; + self.navigationController.navigationController.navigationBar.tintColor = [UIColor whiteColor]; + self.navigationController.navigationController.navigationBar.translucent = NO; +} + +- (void)viewDidAppear:(BOOL)animated { + [super viewDidAppear:animated]; + + [self.navigationController.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]}]; +} + +- (void)viewWillDisappear:(BOOL)animated { + [super viewWillDisappear:animated]; + + [self.navigationController.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor blackColor]}]; +} + +- (void)scrollViewDidScroll:(UIScrollView *)scrollView { + CGFloat offsetY = scrollView.contentOffset.y; + + if (offsetY > 200) { + [UIView animateWithDuration:0.2 animations:^{ + self.iconView.alpha = 1.0; + self.titleLabel.alpha = 0.0; + }]; + } else { + [UIView animateWithDuration:0.2 animations:^{ + self.iconView.alpha = 0.0; + self.titleLabel.alpha = 1.0; + }]; + } + + if (offsetY > 0) offsetY = 0; + self.headerImageView.frame = CGRectMake(0, offsetY, self.headerView.frame.size.width, 200 - offsetY); +} + +-(void)respring { + UIAlertController *respring = [UIAlertController alertControllerWithTitle:@"Tick" + message:@"Do you really want to ReSpring?" + preferredStyle:UIAlertControllerStyleAlert]; + UIAlertAction *confirmAction = [UIAlertAction actionWithTitle:@"Confirm" style:UIAlertActionStyleDestructive handler:^(UIAlertAction * action) { + [self respringUtil]; + }]; + + UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"Cancel" style:UIAlertActionStyleCancel handler:nil]; + [respring addAction:confirmAction]; + [respring addAction:cancelAction]; + [self presentViewController:respring animated:YES completion:nil]; + +} + +-(void)respringUtil { + NSTask *t = [[NSTask alloc] init]; + [t setLaunchPath:@"/usr/bin/killall"]; + [t setArguments:[NSArray arrayWithObjects:@"backboardd", nil]]; + [t launch]; +} + +-(IBAction)twitterEsquilli { + NSURL *URL = [NSURL URLWithString: @"https://github.com/ShyMemoriees"]; + [[UIApplication sharedApplication] openURL:URL options:@{} completionHandler:nil]; +} +@end + diff --git a/Prefs/entry.plist b/Prefs/entry.plist new file mode 100644 index 0000000..2674b9b --- /dev/null +++ b/Prefs/entry.plist @@ -0,0 +1,21 @@ + + + + + entry + + bundle + TickPrefs + cell + PSLinkCell + detail + TCKRootListController + icon + icon.png + isController + + label + Tick + + + diff --git a/README.md b/README.md new file mode 100644 index 0000000..fc83808 --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +# Tick + +Bring the 3D Touch tick sound for Apps from iOS 13 to iOS 12 + +## Installation + +1. Add this repository to your Package Manager: https://repo.shymemoriees.me +2. Install Tick. + +## Bugs + +Found a bug? [open a new issue](https://github.com/ShyMemoriees/Tick/issues/new). diff --git a/Tweak/.DS_Store b/Tweak/.DS_Store new file mode 100644 index 0000000..3a4ec9a Binary files /dev/null and b/Tweak/.DS_Store differ diff --git a/Tweak/Makefile b/Tweak/Makefile new file mode 100644 index 0000000..efdcb02 --- /dev/null +++ b/Tweak/Makefile @@ -0,0 +1,15 @@ +ARCHS = arm64 arm64e +TARGET = iphone:clang:11.2:11.2 + +INSTALL_TARGET_PROCESSES = SpringBoard + +include $(THEOS)/makefiles/common.mk + +TWEAK_NAME = Tick + +Tick_FILES = Tweak.x +Tick_CFLAGS = -fobjc-arc +$(TWEAK_NAME)_FRAMEWORKS += UIKit AudioToolbox +$(TWEAK_NAME)_EXTRA_FRAMEWORKS += Cephei + +include $(THEOS_MAKE_PATH)/tweak.mk diff --git a/Tweak/Tick.h b/Tweak/Tick.h new file mode 100644 index 0000000..e6736cf --- /dev/null +++ b/Tweak/Tick.h @@ -0,0 +1,11 @@ +#import +#import +#import + +// Utils +HBPreferences *pfs; + +// Preferences +BOOL enabled = YES; + +NSString *loudnessLevel = @"0"; \ No newline at end of file diff --git a/Tweak/Tick.plist b/Tweak/Tick.plist new file mode 100644 index 0000000..10dc654 --- /dev/null +++ b/Tweak/Tick.plist @@ -0,0 +1 @@ +{ Filter = { Bundles = ( "com.apple.springboard" ); }; } diff --git a/Tweak/Tweak.x b/Tweak/Tweak.x new file mode 100644 index 0000000..a841f73 --- /dev/null +++ b/Tweak/Tweak.x @@ -0,0 +1,52 @@ +#import "Tick.h" + +void playSound() { + + int loudness = [loudnessLevel intValue]; + + SystemSoundID sound = 0; + AudioServicesDisposeSystemSoundID(sound); + + if (loudness == 0) { + AudioServicesCreateSystemSoundID((CFURLRef) CFBridgingRetain([NSURL fileURLWithPath:@"/Library/Application Support/Tick/tick.caf"]), &sound); + + } else if (loudness == 1) { + AudioServicesCreateSystemSoundID((CFURLRef) CFBridgingRetain([NSURL fileURLWithPath:@"/Library/Application Support/Tick/tick2.caf"]), &sound); + + } else if (loudness == 2) { + AudioServicesCreateSystemSoundID((CFURLRef) CFBridgingRetain([NSURL fileURLWithPath:@"/Library/Application Support/Tick/tick3.caf"]), &sound); + + } + + AudioServicesPlaySystemSound((SystemSoundID)sound); + +} + +%group Tick + +%hook SBUIIconForceTouchViewController + +-(BOOL)presentAnimated:(BOOL)arg1 withCompletionHandler:(/*^block*/id)arg2 { + + if (enabled) { + playSound(); + + } + + return %orig; + +} + +%end + +%end + +%ctor { + pfs = [[HBPreferences alloc] initWithIdentifier:@"me.shymemoriees.tickpreferences"]; + + [pfs registerBool:&enabled default:YES forKey:@"Enabled"]; + [pfs registerObject:&loudnessLevel default:@"0" forKey:@"Loudness"]; + + if(enabled) + %init(Tick); +} \ No newline at end of file diff --git a/control b/control new file mode 100644 index 0000000..c1f8ba0 --- /dev/null +++ b/control @@ -0,0 +1,12 @@ +Package: me.shymemoriees.tick +Name: Tick +Depends: mobilesubstrate, ws.hbang.common (>= 1.11), firmware (<< 13) +Version: 1.0 +Architecture: iphoneos-arm +Description: Bring the 3D Touch tick sound for Apps from iOS 13 to iOS 12 and lower +Maintainer: ShyMemoriees +Author: ShyMemoriees +Section: Tweaks +Depiction: https://repo.shymemoriees.me/depictions/tck/index.html +SileoDepiction: https://repo.shymemoriees.me/depictions/tck/tck.json +Icon: https://repo.shymemoriees.me/depictions/tck/assets/icon.png diff --git a/layout/.DS_Store b/layout/.DS_Store new file mode 100644 index 0000000..ba801cf Binary files /dev/null and b/layout/.DS_Store differ diff --git a/layout/Library/.DS_Store b/layout/Library/.DS_Store new file mode 100644 index 0000000..64f0913 Binary files /dev/null and b/layout/Library/.DS_Store differ diff --git a/layout/Library/Application Support/.DS_Store b/layout/Library/Application Support/.DS_Store new file mode 100644 index 0000000..052c5d1 Binary files /dev/null and b/layout/Library/Application Support/.DS_Store differ diff --git a/layout/Library/Application Support/Tick/.DS_Store b/layout/Library/Application Support/Tick/.DS_Store new file mode 100644 index 0000000..e5e0fcb Binary files /dev/null and b/layout/Library/Application Support/Tick/.DS_Store differ diff --git a/layout/Library/Application Support/Tick/tick.caf b/layout/Library/Application Support/Tick/tick.caf new file mode 100644 index 0000000..d623489 Binary files /dev/null and b/layout/Library/Application Support/Tick/tick.caf differ diff --git a/layout/Library/Application Support/Tick/tick2.caf b/layout/Library/Application Support/Tick/tick2.caf new file mode 100644 index 0000000..5703a3d Binary files /dev/null and b/layout/Library/Application Support/Tick/tick2.caf differ diff --git a/layout/Library/Application Support/Tick/tick3.caf b/layout/Library/Application Support/Tick/tick3.caf new file mode 100644 index 0000000..5eb6103 Binary files /dev/null and b/layout/Library/Application Support/Tick/tick3.caf differ diff --git a/packages/.DS_Store b/packages/.DS_Store new file mode 100644 index 0000000..121db72 Binary files /dev/null and b/packages/.DS_Store differ