From 516f07da441333b95a6c4ea202311432be44cc6c Mon Sep 17 00:00:00 2001 From: Burrit0z <57574731+Burrit0z@users.noreply.github.com> Date: Mon, 6 Jan 2020 19:12:04 -0500 Subject: [PATCH] beta update (dont use) --- .DS_Store | Bin 10244 -> 12292 bytes .gitignore | 2 + .theos/_/DEBIAN/control | 7 +- .../DynamicLibraries/testing.dylib | Bin 200496 -> 0 bytes .../dockifyprefs.bundle/Root.plist | 22 ++- .theos/last_package | 2 +- .theos/obj/debug/arm64/Tweak.x.cce53864.Td | 3 + .theos/obj/debug/arm64/Tweak.x.cce53864.o | Bin 14880 -> 14508 bytes .theos/obj/debug/arm64/Tweak.x.m | 55 ++++--- .theos/obj/debug/arm64/testing.dylib | Bin 52744 -> 52700 bytes .../Contents/Resources/DWARF/testing.dylib | Bin 14866 -> 14537 bytes .theos/obj/debug/arm64e/Tweak.x.1ad82ea2.Td | 3 + .theos/obj/debug/arm64e/Tweak.x.1ad82ea2.o | Bin 15556 -> 15160 bytes .theos/obj/debug/arm64e/Tweak.x.m | 55 ++++--- .theos/obj/debug/arm64e/testing.dylib | Bin 52612 -> 52568 bytes .../Contents/Resources/DWARF/testing.dylib | Bin 14872 -> 14540 bytes .theos/obj/debug/armv7s/Tweak.x.8f98122a.Td | 6 + .theos/obj/debug/armv7s/Tweak.x.8f98122a.o | Bin 13524 -> 23848 bytes .theos/obj/debug/armv7s/Tweak.x.m | 59 ++++--- .theos/obj/debug/armv7s/testing.dylib | Bin 52500 -> 0 bytes .../Contents/Resources/DWARF/testing.dylib | Bin 14670 -> 25530 bytes .../obj/debug/dockifyprefs.bundle/Root.plist | 22 ++- .theos/obj/debug/testing.dylib | Bin 200496 -> 134912 bytes .theos/packages/com.burritoz.testing-1.2 | 2 +- .../testing.plist => Dockify.plist | 0 Dockify.x | 152 ++++++++++++++++++ Makefile | 10 +- README.md | 5 +- Tweak.x | 89 ---------- control | 3 +- dockifyprefs/.DS_Store | Bin 8196 -> 8196 bytes dockifyprefs/Resources/Root.plist | 22 ++- .../Resources/notimportant(forlater).txt | 53 ++++++ ...ritoz.dockify_1.2-7+debug_iphoneos-arm.deb | Bin 0 -> 13800 bytes ...z.dockify_1.2-7+debug_iphoneos-arm.deb.zip | Bin 0 -> 14037 bytes ...itoz.testing_1.2-12+debug_iphoneos-arm.deb | Bin 12216 -> 0 bytes testing.plist | 1 - 37 files changed, 386 insertions(+), 187 deletions(-) create mode 100644 .gitignore delete mode 100755 .theos/_/Library/MobileSubstrate/DynamicLibraries/testing.dylib mode change 100755 => 100644 .theos/obj/debug/armv7s/Tweak.x.8f98122a.Td delete mode 100755 .theos/obj/debug/armv7s/testing.dylib rename .theos/_/Library/MobileSubstrate/DynamicLibraries/testing.plist => Dockify.plist (100%) create mode 100755 Dockify.x delete mode 100755 Tweak.x create mode 100644 dockifyprefs/Resources/notimportant(forlater).txt create mode 100644 packages/com.burritoz.dockify_1.2-7+debug_iphoneos-arm.deb create mode 100644 packages/com.burritoz.dockify_1.2-7+debug_iphoneos-arm.deb.zip delete mode 100644 packages/com.burritoz.testing_1.2-12+debug_iphoneos-arm.deb delete mode 100755 testing.plist diff --git a/.DS_Store b/.DS_Store index 596bf42b1096f86ae57ef8b0b8d9ff46b85d9b7a..507382547f674acc89e4385559873af3614dd026 100755 GIT binary patch delta 291 zcmZn(Xi1P~U|?W$DortDV9)?EIe-{M3-ADmHUdAsC1R{2DrH4F@_Knw&L+(5z=$y3}w$G>Nu k%&(%$$q1A>0K^QFZFrX?B`1d|9v3mPG}KWrGBv2xQK&XIH_%Zq zF*V(6sC0pK;za$)>lI`$O|X=xTtZ8G*O~!~g;y gn+Zy@fM_5G;M1& diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0576cc7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ + +.theos/* diff --git a/.theos/_/DEBIAN/control b/.theos/_/DEBIAN/control index 9da6ae0..b53b921 100644 --- a/.theos/_/DEBIAN/control +++ b/.theos/_/DEBIAN/control @@ -1,10 +1,11 @@ -Package: com.burritoz.testing +Package: com.burritoz.dockify Name: Dockify Depends: mobilesubstrate, preferenceloader, com.saurik.substrate.safemode, ws.hbang.common (>=1.13) +Conflicts: com.burritoz.testing Architecture: iphoneos-arm Description: A very noice tweak to configure the dock a bit more... Maintainer: burrit0z Author: burrit0z Section: Tweaks -Version: 1.2-12+debug -Installed-Size: 412 +Version: 1.2-7+debug +Installed-Size: 356 diff --git a/.theos/_/Library/MobileSubstrate/DynamicLibraries/testing.dylib b/.theos/_/Library/MobileSubstrate/DynamicLibraries/testing.dylib deleted file mode 100755 index a0ef819fec38b22c32aea9dd4ceba438c0b29703..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200496 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 C46UdD diff --git a/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/Root.plist b/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/Root.plist index 89e5b60..0996b5a 100755 --- a/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/Root.plist +++ b/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/Root.plist @@ -14,7 +14,19 @@ icon icon.png packageIdentifier - com.burritoz.testing + com.burritoz.dockify + + + cell + PSGroupCell + label + Made by Burrit0z. Official repo: + + + cell + PSGroupCell + label + Burrit0z.github.com/repo cell @@ -98,7 +110,7 @@ cell PSGroupCell label - Max Dock Icons: + Custom Dock Icons (exact # you want): cell @@ -110,13 +122,13 @@ key setIconNumber min - 0 + 4 max - 20 + 10 isSegmented segmentCount - 20 + 6 showValue diff --git a/.theos/last_package b/.theos/last_package index e35f42c..b8f2d0f 100755 --- a/.theos/last_package +++ b/.theos/last_package @@ -1 +1 @@ -./packages/com.burritoz.testing_1.2-12+debug_iphoneos-arm.deb +./packages/com.burritoz.dockify_1.2-7+debug_iphoneos-arm.deb diff --git a/.theos/obj/debug/arm64/Tweak.x.cce53864.Td b/.theos/obj/debug/arm64/Tweak.x.cce53864.Td index 2558dd5..f241769 100755 --- a/.theos/obj/debug/arm64/Tweak.x.cce53864.Td +++ b/.theos/obj/debug/arm64/Tweak.x.cce53864.Td @@ -5,6 +5,7 @@ /Users/carsonzielinski/Documents/theos/include/_Prefix/IOSMacros.h \ /Users/carsonzielinski/Documents/theos/include/HBLog.h \ /Users/carsonzielinski/Documents/theos/include/CoreFoundation/CFLogUtilities.h \ + /Users/carsonzielinski/Documents/theos/include/SpringBoard/SpringBoard.h \ /Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \ /Users/carsonzielinski/Documents/theos/include/substrate.h @@ -18,6 +19,8 @@ /Users/carsonzielinski/Documents/theos/include/CoreFoundation/CFLogUtilities.h: +/Users/carsonzielinski/Documents/theos/include/SpringBoard/SpringBoard.h: + /Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h: /Users/carsonzielinski/Documents/theos/include/substrate.h: diff --git a/.theos/obj/debug/arm64/Tweak.x.cce53864.o b/.theos/obj/debug/arm64/Tweak.x.cce53864.o index 68db5155444f2d5f165592806a75f45f57638ab2..c79e27e026d7c9bf4cd8dd31768539f2b1cead84 100644 GIT binary patch delta 5481 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 diff --git a/.theos/obj/debug/arm64/Tweak.x.m b/.theos/obj/debug/arm64/Tweak.x.m index 1c8d9fb..2aa55c4 100755 --- a/.theos/obj/debug/arm64/Tweak.x.m +++ b/.theos/obj/debug/arm64/Tweak.x.m @@ -3,18 +3,11 @@ + +#include +#import #import -@interface SBDockView -@property (nonatomic, assign) double dockHeight; -@end - -@interface SBDockIconListView -@end - -@interface SBIconListView -@end - static BOOL transparent; static BOOL hidden; @@ -22,6 +15,9 @@ static double setHeight; static double customOpacity; static NSInteger setIconNumber; + + + HBPreferences *preferences; @@ -46,14 +42,15 @@ HBPreferences *preferences; #define _LOGOS_RETURN_RETAINED #endif -@class SBDockView; @class SBDockIconListView; -static void (*_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static double (*_logos_orig$_ungrouped$SBDockView$dockHeight)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double _logos_method$_ungrouped$SBDockView$dockHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double (*_logos_meta_orig$_ungrouped$SBDockView$defaultHeight)(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static double _logos_meta_method$_ungrouped$SBDockView$defaultHeight(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static NSInteger (*_logos_meta_orig$_ungrouped$SBDockIconListView$maxIcons)(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static NSInteger _logos_meta_method$_ungrouped$SBDockIconListView$maxIcons(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static BOOL (*_logos_orig$_ungrouped$SBDockIconListView$allowsAddingIconCount$)(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST, SEL, unsigned long long); static BOOL _logos_method$_ungrouped$SBDockIconListView$allowsAddingIconCount$(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST, SEL, unsigned long long); +@class SBDockIconListView; @class SBDockView; +static void (*_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static double (*_logos_orig$_ungrouped$SBDockView$dockHeight)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double _logos_method$_ungrouped$SBDockView$dockHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double (*_logos_orig$_ungrouped$SBDockView$defaultHeight)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double _logos_method$_ungrouped$SBDockView$defaultHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static NSInteger (*_logos_meta_orig$_ungrouped$SBDockIconListView$maxIcons)(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static NSInteger _logos_meta_method$_ungrouped$SBDockIconListView$maxIcons(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static NSUInteger (*_logos_orig$_ungrouped$SBDockIconListView$maximumIconCount)(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST, SEL); static NSUInteger _logos_method$_ungrouped$SBDockIconListView$maximumIconCount(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST, SEL); -#line 27 "Tweak.x" +#line 23 "Tweak.x" -static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, double arg1) { + +static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, double arg1) { if (transparent == NO && hidden == NO) { _logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$(self, _cmd, customOpacity); }else if (transparent || hidden) { @@ -65,12 +62,22 @@ static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_ static double _logos_method$_ungrouped$SBDockView$dockHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd) { + if (hidden) { + return (0); + } else { return (_logos_orig$_ungrouped$SBDockView$dockHeight(self, _cmd)*setHeight); } +} -static double _logos_meta_method$_ungrouped$SBDockView$defaultHeight(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST __unused self, SEL __unused _cmd) { - return (_logos_meta_orig$_ungrouped$SBDockView$defaultHeight(self, _cmd)*setHeight); + +static double _logos_method$_ungrouped$SBDockView$defaultHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd) { + if (hidden) { + return (0); + } else { + return (_logos_orig$_ungrouped$SBDockView$defaultHeight(self, _cmd)*setHeight); } +} + @@ -85,32 +92,34 @@ static NSInteger _logos_meta_method$_ungrouped$SBDockIconListView$maxIcons(_LOGO } } -static BOOL _logos_method$_ungrouped$SBDockIconListView$allowsAddingIconCount$(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, unsigned long long arg1) { + +static NSUInteger _logos_method$_ungrouped$SBDockIconListView$maximumIconCount(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd) { if (hidden) { return (0); - _logos_orig$_ungrouped$SBDockIconListView$allowsAddingIconCount$(self, _cmd, NO); } else { - _logos_orig$_ungrouped$SBDockIconListView$allowsAddingIconCount$(self, _cmd, YES); return (setIconNumber); } } -static __attribute__((constructor)) void _logosLocalCtor_4c282753(int __unused argc, char __unused **argv, char __unused **envp) { +static __attribute__((constructor)) void _logosLocalCtor_d89c9af8(int __unused argc, char __unused **argv, char __unused **envp) { preferences = [[HBPreferences alloc] initWithIdentifier:@"com.burritoz.dockifyprefs"]; [preferences registerDefaults:@{ @"setHeight": @1, @"customOpacity": @1, @"hidden": @NO, - @"setIconNumber": @4, + + }]; [preferences registerBool:&transparent default:YES forKey:@"transparent"]; [preferences registerBool:&hidden default:NO forKey:@"hidden"]; [preferences registerDouble:(double *)&setHeight default:1 forKey:@"setHeight"]; [preferences registerDouble:(double *)&customOpacity default:1 forKey:@"customOpacity"]; [preferences registerInteger:(NSInteger *)&setIconNumber default:4 forKey:@"setIconNumber"]; + + } static __attribute__((constructor)) void _logosLocalInit() { -{Class _logos_class$_ungrouped$SBDockView = objc_getClass("SBDockView"); Class _logos_metaclass$_ungrouped$SBDockView = object_getClass(_logos_class$_ungrouped$SBDockView); MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(setBackgroundAlpha:), (IMP)&_logos_method$_ungrouped$SBDockView$setBackgroundAlpha$, (IMP*)&_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$);MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(dockHeight), (IMP)&_logos_method$_ungrouped$SBDockView$dockHeight, (IMP*)&_logos_orig$_ungrouped$SBDockView$dockHeight);MSHookMessageEx(_logos_metaclass$_ungrouped$SBDockView, @selector(defaultHeight), (IMP)&_logos_meta_method$_ungrouped$SBDockView$defaultHeight, (IMP*)&_logos_meta_orig$_ungrouped$SBDockView$defaultHeight);Class _logos_class$_ungrouped$SBDockIconListView = objc_getClass("SBDockIconListView"); Class _logos_metaclass$_ungrouped$SBDockIconListView = object_getClass(_logos_class$_ungrouped$SBDockIconListView); MSHookMessageEx(_logos_metaclass$_ungrouped$SBDockIconListView, @selector(maxIcons), (IMP)&_logos_meta_method$_ungrouped$SBDockIconListView$maxIcons, (IMP*)&_logos_meta_orig$_ungrouped$SBDockIconListView$maxIcons);MSHookMessageEx(_logos_class$_ungrouped$SBDockIconListView, @selector(allowsAddingIconCount:), (IMP)&_logos_method$_ungrouped$SBDockIconListView$allowsAddingIconCount$, (IMP*)&_logos_orig$_ungrouped$SBDockIconListView$allowsAddingIconCount$);} } -#line 88 "Tweak.x" +{Class _logos_class$_ungrouped$SBDockView = objc_getClass("SBDockView"); MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(setBackgroundAlpha:), (IMP)&_logos_method$_ungrouped$SBDockView$setBackgroundAlpha$, (IMP*)&_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$);MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(dockHeight), (IMP)&_logos_method$_ungrouped$SBDockView$dockHeight, (IMP*)&_logos_orig$_ungrouped$SBDockView$dockHeight);MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(defaultHeight), (IMP)&_logos_method$_ungrouped$SBDockView$defaultHeight, (IMP*)&_logos_orig$_ungrouped$SBDockView$defaultHeight);Class _logos_class$_ungrouped$SBDockIconListView = objc_getClass("SBDockIconListView"); Class _logos_metaclass$_ungrouped$SBDockIconListView = object_getClass(_logos_class$_ungrouped$SBDockIconListView); MSHookMessageEx(_logos_metaclass$_ungrouped$SBDockIconListView, @selector(maxIcons), (IMP)&_logos_meta_method$_ungrouped$SBDockIconListView$maxIcons, (IMP*)&_logos_meta_orig$_ungrouped$SBDockIconListView$maxIcons);MSHookMessageEx(_logos_class$_ungrouped$SBDockIconListView, @selector(maximumIconCount), (IMP)&_logos_method$_ungrouped$SBDockIconListView$maximumIconCount, (IMP*)&_logos_orig$_ungrouped$SBDockIconListView$maximumIconCount);} } +#line 97 "Tweak.x" diff --git a/.theos/obj/debug/arm64/testing.dylib b/.theos/obj/debug/arm64/testing.dylib index b779c7ef8d5a70d29f5115b2bebe5aba23277d96..d2b64b49e32c52817dac386ea29ccc6f37ecd0a6 100755 GIT binary patch delta 2492 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 ZCKg?Pe&_!!+S-5g{zcRNV^KUH{{Tuyt!MxM diff --git a/.theos/obj/debug/arm64/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib b/.theos/obj/debug/arm64/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib index 60927c6471e752574a09d36bb86fe52645ed9b9c..ab5e25e547b53d150c0693272a39d0e6decdd21c 100755 GIT binary patch delta 3265 zcmZ`*4{%h)8Qb%fdI1w4ASJjyfGj9ndhH5@I#tpNVu-kTz%qLPw}tMq+JRq@AJP_ujrJWxA8^ z?f!n>pWWO2_S@`eA6&b=Fn=8x{3Py+-22;^Ekjjret3`(LUKTekB|U#B|0I$>ACGb z=dSh060)^tpqAzdCtX0dh@a90&i`z-6an!Ht)*V^EpP{t7PqjsfxWKKA)%|aY%oVG zQD@Pk;umVIe)Nx)#c7-n+EMYfI$M9?q=i1WI`V?3N}H|sd~CrI$@YjIUszyMSf8J8% zSslrrVXAI%2K{wXb(j1Jb(U&7sGgTU!1j7R())E_mb$~ICGCA24*@+e-yb$wk&7kv zJ!Iik5}%OxX^CSUmVQv;=OlJOER6S=#MOvBgnZa(**75ek|a4PiDec+K9+cu#KRJ= zmH2asACY)O;%jkGP_{MJ$jd`U4rF z#IFNyj<0d*JrkJZ7Q@ag`fe``zN@(Hqi`_g194(9kll548=5?^BQhYfBR{6)s{{QLuE@I5TW&nj%HpFid>_%S8Lk8rSj znj3t-YVf@vUmaD7>+~8hiVv6S)IGl(>uQ>#V8&bA|Y5gcq1Bb>w zPE}>H!O3ep&858z5zRo0Q#?aeicA3TDJ!aPtLL;Q?r*e{jhw$) zS=ZLuPGX8!TR2JVtKedPK_=_8p(^@y7wflS!0|5y=DeccM9ajQ!f^1KnQ{GCVPFnu zUE=M+H)fuJ+p%a~J&8LAX>DsK4@2MF(saLRG8Mj-v1VdBQMamsvaDzdY^9n)7%0_t zW!wbFHqMiEnLP{S91xZ+>Wf0PZl_{jc{TtvmTH#aRP1~2I0}SAW5;cs$EnygfDHqA z0EBtPp`rqsDb5z%MVE_NQ#xs}cw6XzBuBbX+O* z+zmr3fHw$X*v|lO0>KIG+M_1XehH|lXZv^dJ7K8qhL7(p_)wqU-dwwC)A$f5*g_g$ zJ#$AGY$jWXM;c(=kx^6AZlRLPV~Awh-gd30@hhlp8aFH-1BWd7S*&M+7qW{j$CU$G zQ}#X7owIZd5#q;a=FZzs290k;eJ(C;!&~MMHxt(88#EE_Dj@BB6Pdo*wzK`t(D+BF z4N+91s~IRH18HWUka;}W;9|xg_M1fG3{y3HwQu+;->~ItyV%bcO;n(3CB-v@^;^?c z;#mT+rmeJGZ5K@VYOp3W(T2V?6whk zf+MQS4bfVj4Ry;c{#1TIzI0x3uwvyk50?l}pJx7(!QscHfjB{2Ah0^(27y!7xE&Wo035!HbI$-W0?vxl07I7K$*oHw6?*YMv_Xsi8b8J`~ z5W_P;#Fx>+jQNYI<|E-l5zA&yPGY1h(D0eT&BZa6UF@;pW@B$}cEzj`~0`A3#Y8ZR8sr@D7!io2t^i?>PsQRrcclEkW4 n&^#>ZG>a}haIOOB+a!Inq&v6FM!H4PE1`$=ln%T4@F@Qa4YF|* delta 3406 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 diff --git a/.theos/obj/debug/arm64e/Tweak.x.m b/.theos/obj/debug/arm64e/Tweak.x.m index 71eb5e7..6ff3779 100755 --- a/.theos/obj/debug/arm64e/Tweak.x.m +++ b/.theos/obj/debug/arm64e/Tweak.x.m @@ -3,18 +3,11 @@ + +#include +#import #import -@interface SBDockView -@property (nonatomic, assign) double dockHeight; -@end - -@interface SBDockIconListView -@end - -@interface SBIconListView -@end - static BOOL transparent; static BOOL hidden; @@ -22,6 +15,9 @@ static double setHeight; static double customOpacity; static NSInteger setIconNumber; + + + HBPreferences *preferences; @@ -46,14 +42,15 @@ HBPreferences *preferences; #define _LOGOS_RETURN_RETAINED #endif -@class SBDockIconListView; @class SBDockView; -static void (*_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static double (*_logos_orig$_ungrouped$SBDockView$dockHeight)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double _logos_method$_ungrouped$SBDockView$dockHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double (*_logos_meta_orig$_ungrouped$SBDockView$defaultHeight)(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static double _logos_meta_method$_ungrouped$SBDockView$defaultHeight(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static NSInteger (*_logos_meta_orig$_ungrouped$SBDockIconListView$maxIcons)(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static NSInteger _logos_meta_method$_ungrouped$SBDockIconListView$maxIcons(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static BOOL (*_logos_orig$_ungrouped$SBDockIconListView$allowsAddingIconCount$)(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST, SEL, unsigned long long); static BOOL _logos_method$_ungrouped$SBDockIconListView$allowsAddingIconCount$(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST, SEL, unsigned long long); +@class SBDockView; @class SBDockIconListView; +static void (*_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static double (*_logos_orig$_ungrouped$SBDockView$dockHeight)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double _logos_method$_ungrouped$SBDockView$dockHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double (*_logos_orig$_ungrouped$SBDockView$defaultHeight)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double _logos_method$_ungrouped$SBDockView$defaultHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static NSInteger (*_logos_meta_orig$_ungrouped$SBDockIconListView$maxIcons)(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static NSInteger _logos_meta_method$_ungrouped$SBDockIconListView$maxIcons(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static NSUInteger (*_logos_orig$_ungrouped$SBDockIconListView$maximumIconCount)(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST, SEL); static NSUInteger _logos_method$_ungrouped$SBDockIconListView$maximumIconCount(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST, SEL); -#line 27 "Tweak.x" +#line 23 "Tweak.x" -static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, double arg1) { + +static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, double arg1) { if (transparent == NO && hidden == NO) { _logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$(self, _cmd, customOpacity); }else if (transparent || hidden) { @@ -65,12 +62,22 @@ static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_ static double _logos_method$_ungrouped$SBDockView$dockHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd) { + if (hidden) { + return (0); + } else { return (_logos_orig$_ungrouped$SBDockView$dockHeight(self, _cmd)*setHeight); } +} -static double _logos_meta_method$_ungrouped$SBDockView$defaultHeight(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST __unused self, SEL __unused _cmd) { - return (_logos_meta_orig$_ungrouped$SBDockView$defaultHeight(self, _cmd)*setHeight); + +static double _logos_method$_ungrouped$SBDockView$defaultHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd) { + if (hidden) { + return (0); + } else { + return (_logos_orig$_ungrouped$SBDockView$defaultHeight(self, _cmd)*setHeight); } +} + @@ -85,32 +92,34 @@ static NSInteger _logos_meta_method$_ungrouped$SBDockIconListView$maxIcons(_LOGO } } -static BOOL _logos_method$_ungrouped$SBDockIconListView$allowsAddingIconCount$(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, unsigned long long arg1) { + +static NSUInteger _logos_method$_ungrouped$SBDockIconListView$maximumIconCount(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd) { if (hidden) { return (0); - _logos_orig$_ungrouped$SBDockIconListView$allowsAddingIconCount$(self, _cmd, NO); } else { - _logos_orig$_ungrouped$SBDockIconListView$allowsAddingIconCount$(self, _cmd, YES); return (setIconNumber); } } -static __attribute__((constructor)) void _logosLocalCtor_4c282753(int __unused argc, char __unused **argv, char __unused **envp) { +static __attribute__((constructor)) void _logosLocalCtor_d89c9af8(int __unused argc, char __unused **argv, char __unused **envp) { preferences = [[HBPreferences alloc] initWithIdentifier:@"com.burritoz.dockifyprefs"]; [preferences registerDefaults:@{ @"setHeight": @1, @"customOpacity": @1, @"hidden": @NO, - @"setIconNumber": @4, + + }]; [preferences registerBool:&transparent default:YES forKey:@"transparent"]; [preferences registerBool:&hidden default:NO forKey:@"hidden"]; [preferences registerDouble:(double *)&setHeight default:1 forKey:@"setHeight"]; [preferences registerDouble:(double *)&customOpacity default:1 forKey:@"customOpacity"]; [preferences registerInteger:(NSInteger *)&setIconNumber default:4 forKey:@"setIconNumber"]; + + } static __attribute__((constructor)) void _logosLocalInit() { -{Class _logos_class$_ungrouped$SBDockView = objc_getClass("SBDockView"); Class _logos_metaclass$_ungrouped$SBDockView = object_getClass(_logos_class$_ungrouped$SBDockView); MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(setBackgroundAlpha:), (IMP)&_logos_method$_ungrouped$SBDockView$setBackgroundAlpha$, (IMP*)&_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$);MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(dockHeight), (IMP)&_logos_method$_ungrouped$SBDockView$dockHeight, (IMP*)&_logos_orig$_ungrouped$SBDockView$dockHeight);MSHookMessageEx(_logos_metaclass$_ungrouped$SBDockView, @selector(defaultHeight), (IMP)&_logos_meta_method$_ungrouped$SBDockView$defaultHeight, (IMP*)&_logos_meta_orig$_ungrouped$SBDockView$defaultHeight);Class _logos_class$_ungrouped$SBDockIconListView = objc_getClass("SBDockIconListView"); Class _logos_metaclass$_ungrouped$SBDockIconListView = object_getClass(_logos_class$_ungrouped$SBDockIconListView); MSHookMessageEx(_logos_metaclass$_ungrouped$SBDockIconListView, @selector(maxIcons), (IMP)&_logos_meta_method$_ungrouped$SBDockIconListView$maxIcons, (IMP*)&_logos_meta_orig$_ungrouped$SBDockIconListView$maxIcons);MSHookMessageEx(_logos_class$_ungrouped$SBDockIconListView, @selector(allowsAddingIconCount:), (IMP)&_logos_method$_ungrouped$SBDockIconListView$allowsAddingIconCount$, (IMP*)&_logos_orig$_ungrouped$SBDockIconListView$allowsAddingIconCount$);} } -#line 88 "Tweak.x" +{Class _logos_class$_ungrouped$SBDockView = objc_getClass("SBDockView"); MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(setBackgroundAlpha:), (IMP)&_logos_method$_ungrouped$SBDockView$setBackgroundAlpha$, (IMP*)&_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$);MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(dockHeight), (IMP)&_logos_method$_ungrouped$SBDockView$dockHeight, (IMP*)&_logos_orig$_ungrouped$SBDockView$dockHeight);MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(defaultHeight), (IMP)&_logos_method$_ungrouped$SBDockView$defaultHeight, (IMP*)&_logos_orig$_ungrouped$SBDockView$defaultHeight);Class _logos_class$_ungrouped$SBDockIconListView = objc_getClass("SBDockIconListView"); Class _logos_metaclass$_ungrouped$SBDockIconListView = object_getClass(_logos_class$_ungrouped$SBDockIconListView); MSHookMessageEx(_logos_metaclass$_ungrouped$SBDockIconListView, @selector(maxIcons), (IMP)&_logos_meta_method$_ungrouped$SBDockIconListView$maxIcons, (IMP*)&_logos_meta_orig$_ungrouped$SBDockIconListView$maxIcons);MSHookMessageEx(_logos_class$_ungrouped$SBDockIconListView, @selector(maximumIconCount), (IMP)&_logos_method$_ungrouped$SBDockIconListView$maximumIconCount, (IMP*)&_logos_orig$_ungrouped$SBDockIconListView$maximumIconCount);} } +#line 97 "Tweak.x" diff --git a/.theos/obj/debug/arm64e/testing.dylib b/.theos/obj/debug/arm64e/testing.dylib index 62db26f07750decd3792dc8e685d64100e71afe5..4d3def7d5aad4eeafa5e47992c194e769e5b8f1e 100755 GIT binary patch delta 2328 zcma)6e@q-j6n=9HcYDR~yR_wiyF=Q5iePI~u(Wp-Q)xqJtxYtLfD~y$EYQ${LOHre z(FXiOS%;XY)k31C95q3S3H`$=Xbl3!5VdWLG5lyE*qGWx6Rx={zS(^fh>Z!8?7sQl zyzkAM@9oa3?+g6H{2e9;mr>c^T#p{I{B7lXt>y7~=dVoe?%q57#gTMd z<<0KWkxSOgjXd7o8mm35{Jc_ZnTfQkgAs)vYsq({jm|kCH1B{=4)cZ>KC_BF_{Sy) zeat^;acsHBpic!DR_9dRj;p}Hh@ChC|ouzfbOmG2a zW^FQ?8eC8|1aH~ApB<&ZaS8a9S@fv{h=)j*NKQ3KtClgXC0 zo9pIXr9#vh0|TmwBi=hSgKwg8}zVkD**@EJR-*0>gnJKgr6rI zPxy7hn+cB+c9}R6mdKG!0hv)|LHUF$Is3+`y@K9YR6w@w=fHrb2N!QlI#*NO OpFF?rR0;pR0O4PMpFgYs delta 2566 zcmb7FeQXp(6n}Hu_V!xrCs_J(`EZvsw;WpvN-MqTTgoO_MW^S>9=0&AeHT zpoRL0>frA&?}7pH`pGM>jWb69-;ta&_&4iQSTEO-&)Hmd{$k43%nM6~cP`GXp15%7 z!^WMSsrtdQDFe;v!4l<%nIYR~qAN9$2=ku~EUhfK7<(Fw@e(k~n9pF?#}tQt&k079 zL7xh6US&4TfwnA~thsT1Tv7F}cujjQyU6?77cLFiv^1RF9aFX4IIV{Z;&W4tD^M|2 z0LCYnE}<0ZItIBs;i9;%6wVTJ!CY66IT4TZJMFGgr8usK=MZx&q78aBuLj5t5&2!r znzuMfn^HhO7seQ+Xf}Csa)fjohl+XQ;T7NO*hP$sAK50Dq!u zT?7lO&17u9IStU~0@n?**tHCcofJtZOr$yrdsk`qasG7J89$Bj1~2L?oUd3w7I#7^ z)<^mJPS10ua7>Tk`-rMf;K>-mXmkH%KEpf}AyvaOc^<&7^(*|%&ivp7i*gh`UZs6) zE>?_-)y2P)p-)k0zpCNUKks(gwJ}jwl*%3it5)7{?PjccU0@co{snXFrv{jzPALc~F)w&pzCqQ>CH< zuqV1|BQtmiW-eE1z3dx(f867C&mi)dH7st zMgpu!0d^z>oi4C_(6eUk$!;8j+Ovl2ZL)uKS^gzttqWF#TOFn!P%mtmzG1p>9bD^i zvJ(C|KFj$iKJgR7=W27jiD!kJtdqYQ%5AhRU={u}cd0_^VJl-E*)p;l$nGF}i0nzS zm&jfx`!m_QWPcwV4F$bvH}11u`wiPL^ZWU>Xt_JBHKk50D1>|lAM(%fJ&rvB^GMVg z>=n9U6D+($U@jI>mJ9&D;aEgTj6?8X#|z4A!ie~}Sj1bh;w08j#7ivr7|&n6><(Hb z0H`L8#KZylR}$D<1FdKRi#4p00yI**#E%)D4c6HJ=%)lHxpDc~pmjn3Zj)DHnYPc| z#H@4@yHL_a=>XFqi%?GZ0paC@cU4qXR4!k} z*A2hV)2`<8>mx4y#MNz&zQsH|ePn=7jT9iQ{l6&DYtGrUlh@w)pJ{U+d4GD~A1XtN Ad;kCd diff --git a/.theos/obj/debug/arm64e/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib b/.theos/obj/debug/arm64e/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib index 89df88a481216986bacd4e11e2b85e7ae414c5ed..14ff91fd39347fc8c6827076c14b8baeeba1dd7a 100755 GIT binary patch delta 3152 zcmZ`*dvFv*8t-<9tN~0-DKoEuEN-2;+eBd3TDFq*wGC}mt2UYrgGd+=COy?xm-CnJRO)2*$0!&h*>M)ZP>4r%>zaVZ*WJHmlGWII+5HVSaS6$6iMcu`g z=xn{tbe-*#q=GOzF6nHCWU?VynjU5kxO8?xHrXKtmX9)>y`bpqNuaM$FbtE&-8wrB z{Gf{7U#mKMNj2FcUbPz6+hgoy9fldmvc?#v8HZC&ijVdfOEah8g&Md zm~xFGFVk5-&No?(j?;Xc2COMKTy8oJZWFDU8yuSVGOEZ^bVl|ww^uz25v@Qsm@HF~ zi@#xiQgnmW=`7P^4JMldY8^b982N6T{d~*5d@Lt0Z#3DwU(J6+b4=I@Kg%+I19p>v z$cksJKW4Douq=+CMZ`9de1y_}L7l)Kj2`~})a|bCpsx4^EpLk!q*2~cSO`Us>8b=1 z9?~X570?wRjc$nr>&Dd#c^XWbSEg@G-_?|EZCP30nZC2xsWx(Myt1*qt&>#qzE~Ci zd#s3$#xm$WKryIBzx+R$@a~GKu#{Bh;{CBdz*>3Z*TQtMi8zTLDSAEhF(kfdP7_JF z2x)8YBN(VuV?N!R; zeZ@Huzejd%tTY7T0aOL}YsE1-fuAeBi7w;y)4GikkL+ArWgjG#N&RmF^J9{Jt6K+7 z!c;j0pCEo{Q2q+or$DX}WdvBp=O~u&JiPEbB?#%b5Qe!VERiOI)HXFdveOr& zg&@^M0H--9*d0QcJN4fTQ!6hLh{9UZLxArU_D=6m476W@3HdkuYQGhx%69k!55tEB z!_LMUPMf8vQ=pL+P)*u=^?7TG=c7p*6aTePr;SQ~8bf4)Q2g;ygDr zU5TzW6weUyx0kKKvjn6rv6ii|eH|aC+G#qCz6})5bIi8^&lPOFLl-Kh|K=Uym6bEBe+?My zh#SZQbvgdU3o@jhGsH-cr0f@+!p{oK8p|9+|zm`9r$l>263w{A1rCo3U delta 3437 zcmZ`*eNa@_6~Fhry>E9}*iU3vL0ko4Ss=2kd?{awh`ge8T3cdtiU^7{u!{<%Rx(>Q z8LM?Fp?8unX`IS5{UaU8q(R$`8bmvObaZH)lqpt|YSXl)9}0%f#3nQLocHb{aVEUk z^X~bbulw%3=bp3I_YQTx7+8Kf@9NH6XW0j*&keQj%=}lYLfH`UvXsT&YH44>nv4%!nRc-aVXFqzW2YrHw~t_9hxw)s=%)Ds=N;7X zZh>b7ep%oReY$=^;MWAULM)7TTi}g|?SxGC>-Nv+I7ViKV5cznMBq+=NnCg66WAi~ zQGuNTUliCU@U*~wfwLt20|Ej!Y1l?cfe;LHmus12WlLdcVM$S#uXY{c#eqe9ER@Xu z>1s=9?&yg2?qAc|+8$}EZ;3`~qCJuBOy2B1$tyjn!Yq-$7s}^dp5Q#@qrdP}C(18R3*_2lF0cercthNs3hNX0jsf@bQ$)6)_JZiu^|Gj3Q5wILlA4 z^e~H}vLjSw2UND%a*~Y!`&Xbhfd*tL)6GU@l|7c??2<{!bF=@LRCd}FXQve~J`BFY zW|a*B-9f?oz#OxvYy!qpR`kAORoUy-I2*EA%2^C%uRX)82~wtqr7Cf`S!L<+k~p(! ztXYx$4_O5Stx;LM${+|+zM{xYDs#w7<1AH0HXT`q#)8ALxZz-qqct;w!}c?bDsq;} z$U7`4K?-=-DhOJw##mCEt&g)>2n_Ul}crcKKvr6U2mP@@Rej$4)PMI~&l(>N9 za5Idh{3E6)3zgtsJfVd+XY4dBZp2+_8 zw#cqle|w~xj6?0i@dk`7dz$y*WF!wrpUt9SBkR-58iZZ?4Rw@Ff{U=CFh7)gqr76h zF?_m2ahF~PVGWSv=AY$c)p@M4QAVVTAjWzxC0k{qmYA-Cz+{o$HFOKCvQby0yC8fE z9a4CEFq``LU~oI#%I^pJX^3~_dSkdDcCCdt-UU{{{W9Z=NM>i^2f%3aSsE-v{vV+G zK&FuL7zW!zcu@(Lwg^ZHS!JU>DN8`$L{Dm;04qCAL!^9=)(TU-bb*PYer~%BSl!m) z2M=i{;2z;%)HdaNXpf7c_RsC5S3!D0m>N}2`8k^6UQ+v6V71V8JY?b+hqrPm25;9b z6i7Cw={_)Ki`zI6qg~KW2Kg$f)FTg`ilu8jrh`WwxJoiKctwZfBrpd_vf*#E8QPhT z+NT#xi$3H(sO>x)@{7?KU|WU-#7Ilm)cjlbs0p;UTi! zW?N-jZTox7Hk!6#y_C=j1!cpo_O?CUyg5|Ir$X2yd$!I~n7*Xa%u{9NtC&1msPexR zrt*=(zwogzcJ3v7Jp9Z&t(XT_KD8avfM6ZM(v$%77#{dbKwwG40d!+Yn$({(B71LH zhFU(Z{njg;jgcEeM_$SPM(!WW_B>dou6;W(jqJXoF8I;;8|xR1jds1axYrlV8eTY( z#ZRqlO~5M$$wZDy++9>0!~I9t3#0Z3HFOj0!2*T)LpmfE1^%|cc*#(YodX|C1;phd z9##*;(2=wU^Bi$ME);4I!IVY8WnDlp4-r#7Q{-KUcMlQv9(=I2Al|{37KfP?I1k@i zoPiaApos#6TZdbg1mpyQKj_4t`tN~T;VUElZ559SzJJ&@z2dh0oxY+^l^3$ZAMHKx zvz*0;ZRMt8FO3|W{IsI$u|y+Tm<(Es8e@>(#n-sQ-m36k}^aYaAiS43Lh(jy@?<`E*_@{%MXBG$k4-P$t AssI20 diff --git a/.theos/obj/debug/armv7s/Tweak.x.8f98122a.Td b/.theos/obj/debug/armv7s/Tweak.x.8f98122a.Td old mode 100755 new mode 100644 index 7a4f829..ba7be37 --- a/.theos/obj/debug/armv7s/Tweak.x.8f98122a.Td +++ b/.theos/obj/debug/armv7s/Tweak.x.8f98122a.Td @@ -5,6 +5,8 @@ /Users/carsonzielinski/Documents/theos/include/_Prefix/IOSMacros.h \ /Users/carsonzielinski/Documents/theos/include/HBLog.h \ /Users/carsonzielinski/Documents/theos/include/CoreFoundation/CFLogUtilities.h \ + /Users/carsonzielinski/Documents/theos/include/SpringBoard/SpringBoard.h \ + /Users/carsonzielinski/Documents/testing/dockifyHeaders.h \ /Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \ /Users/carsonzielinski/Documents/theos/include/substrate.h @@ -18,6 +20,10 @@ /Users/carsonzielinski/Documents/theos/include/CoreFoundation/CFLogUtilities.h: +/Users/carsonzielinski/Documents/theos/include/SpringBoard/SpringBoard.h: + +/Users/carsonzielinski/Documents/testing/dockifyHeaders.h: + /Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h: /Users/carsonzielinski/Documents/theos/include/substrate.h: diff --git a/.theos/obj/debug/armv7s/Tweak.x.8f98122a.o b/.theos/obj/debug/armv7s/Tweak.x.8f98122a.o index 4c53291a248fbce096ef189c1e2c9dcf92f12180..b998b6dfa95dd09a1c38fe76db2765e92781c227 100644 GIT binary patch literal 23848 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 yc5H`2!2D|Ba +#import +#import "dockifyHeaders.h" #import -@interface SBDockView -@property (nonatomic, assign) double dockHeight; -@end - -@interface SBDockIconListView -@end - -@interface SBIconListView -@end - static BOOL transparent; static BOOL hidden; @@ -22,6 +15,12 @@ static double setHeight; static double customOpacity; static NSInteger setIconNumber; + + +@implementation SBDockIconListView +@synthesize minimumNumberOfIconsToDistributeEvenlyToEdges=_minimumNumberOfIconsToDistributeEvenlyToEdges; +@end + HBPreferences *preferences; @@ -47,13 +46,14 @@ HBPreferences *preferences; #endif @class SBDockView; @class SBDockIconListView; -static void (*_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static double (*_logos_orig$_ungrouped$SBDockView$dockHeight)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double _logos_method$_ungrouped$SBDockView$dockHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double (*_logos_meta_orig$_ungrouped$SBDockView$defaultHeight)(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static double _logos_meta_method$_ungrouped$SBDockView$defaultHeight(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static NSInteger (*_logos_meta_orig$_ungrouped$SBDockIconListView$maxIcons)(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static NSInteger _logos_meta_method$_ungrouped$SBDockIconListView$maxIcons(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static BOOL (*_logos_orig$_ungrouped$SBDockIconListView$allowsAddingIconCount$)(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST, SEL, unsigned long long); static BOOL _logos_method$_ungrouped$SBDockIconListView$allowsAddingIconCount$(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST, SEL, unsigned long long); +static void (*_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static double (*_logos_orig$_ungrouped$SBDockView$dockHeight)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double _logos_method$_ungrouped$SBDockView$dockHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double (*_logos_orig$_ungrouped$SBDockView$defaultHeight)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double _logos_method$_ungrouped$SBDockView$defaultHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static NSInteger (*_logos_meta_orig$_ungrouped$SBDockIconListView$maxIcons)(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static NSInteger _logos_meta_method$_ungrouped$SBDockIconListView$maxIcons(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST, SEL); static unsigned long long (*_logos_orig$_ungrouped$SBDockIconListView$maximumIconCount)(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST, SEL); static unsigned long long _logos_method$_ungrouped$SBDockIconListView$maximumIconCount(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST, SEL); static unsigned long long (*_logos_orig$_ungrouped$SBDockIconListView$minimumNumberOfIconsToDistributeEvenlyToEdges)(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST, SEL); static unsigned long long _logos_method$_ungrouped$SBDockIconListView$minimumNumberOfIconsToDistributeEvenlyToEdges(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST, SEL); -#line 27 "Tweak.x" +#line 26 "Tweak.x" -static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, double arg1) { + +static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, double arg1) { if (transparent == NO && hidden == NO) { _logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$(self, _cmd, customOpacity); }else if (transparent || hidden) { @@ -65,12 +65,22 @@ static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_ static double _logos_method$_ungrouped$SBDockView$dockHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd) { + if (hidden) { + return (0); + } else { return (_logos_orig$_ungrouped$SBDockView$dockHeight(self, _cmd)*setHeight); } +} -static double _logos_meta_method$_ungrouped$SBDockView$defaultHeight(_LOGOS_SELF_TYPE_NORMAL Class _LOGOS_SELF_CONST __unused self, SEL __unused _cmd) { - return (_logos_meta_orig$_ungrouped$SBDockView$defaultHeight(self, _cmd)*setHeight); + +static double _logos_method$_ungrouped$SBDockView$defaultHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd) { + if (hidden) { + return (0); + } else { + return (_logos_orig$_ungrouped$SBDockView$defaultHeight(self, _cmd)*setHeight); } +} + @@ -85,32 +95,37 @@ static NSInteger _logos_meta_method$_ungrouped$SBDockIconListView$maxIcons(_LOGO } } -static BOOL _logos_method$_ungrouped$SBDockIconListView$allowsAddingIconCount$(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, unsigned long long arg1) { + +static unsigned long long _logos_method$_ungrouped$SBDockIconListView$maximumIconCount(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd) { if (hidden) { return (0); - _logos_orig$_ungrouped$SBDockIconListView$allowsAddingIconCount$(self, _cmd, NO); } else { - _logos_orig$_ungrouped$SBDockIconListView$allowsAddingIconCount$(self, _cmd, YES); return (setIconNumber); } } +static unsigned long long _logos_method$_ungrouped$SBDockIconListView$minimumNumberOfIconsToDistributeEvenlyToEdges(_LOGOS_SELF_TYPE_NORMAL SBDockIconListView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd) { + return(3); +} -static __attribute__((constructor)) void _logosLocalCtor_4c282753(int __unused argc, char __unused **argv, char __unused **envp) { +static __attribute__((constructor)) void _logosLocalCtor_a036efd8(int __unused argc, char __unused **argv, char __unused **envp) { preferences = [[HBPreferences alloc] initWithIdentifier:@"com.burritoz.dockifyprefs"]; [preferences registerDefaults:@{ @"setHeight": @1, @"customOpacity": @1, @"hidden": @NO, - @"setIconNumber": @4, + + }]; [preferences registerBool:&transparent default:YES forKey:@"transparent"]; [preferences registerBool:&hidden default:NO forKey:@"hidden"]; [preferences registerDouble:(double *)&setHeight default:1 forKey:@"setHeight"]; [preferences registerDouble:(double *)&customOpacity default:1 forKey:@"customOpacity"]; [preferences registerInteger:(NSInteger *)&setIconNumber default:4 forKey:@"setIconNumber"]; + + } static __attribute__((constructor)) void _logosLocalInit() { -{Class _logos_class$_ungrouped$SBDockView = objc_getClass("SBDockView"); Class _logos_metaclass$_ungrouped$SBDockView = object_getClass(_logos_class$_ungrouped$SBDockView); MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(setBackgroundAlpha:), (IMP)&_logos_method$_ungrouped$SBDockView$setBackgroundAlpha$, (IMP*)&_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$);MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(dockHeight), (IMP)&_logos_method$_ungrouped$SBDockView$dockHeight, (IMP*)&_logos_orig$_ungrouped$SBDockView$dockHeight);MSHookMessageEx(_logos_metaclass$_ungrouped$SBDockView, @selector(defaultHeight), (IMP)&_logos_meta_method$_ungrouped$SBDockView$defaultHeight, (IMP*)&_logos_meta_orig$_ungrouped$SBDockView$defaultHeight);Class _logos_class$_ungrouped$SBDockIconListView = objc_getClass("SBDockIconListView"); Class _logos_metaclass$_ungrouped$SBDockIconListView = object_getClass(_logos_class$_ungrouped$SBDockIconListView); MSHookMessageEx(_logos_metaclass$_ungrouped$SBDockIconListView, @selector(maxIcons), (IMP)&_logos_meta_method$_ungrouped$SBDockIconListView$maxIcons, (IMP*)&_logos_meta_orig$_ungrouped$SBDockIconListView$maxIcons);MSHookMessageEx(_logos_class$_ungrouped$SBDockIconListView, @selector(allowsAddingIconCount:), (IMP)&_logos_method$_ungrouped$SBDockIconListView$allowsAddingIconCount$, (IMP*)&_logos_orig$_ungrouped$SBDockIconListView$allowsAddingIconCount$);} } -#line 88 "Tweak.x" +{Class _logos_class$_ungrouped$SBDockView = objc_getClass("SBDockView"); MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(setBackgroundAlpha:), (IMP)&_logos_method$_ungrouped$SBDockView$setBackgroundAlpha$, (IMP*)&_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$);MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(dockHeight), (IMP)&_logos_method$_ungrouped$SBDockView$dockHeight, (IMP*)&_logos_orig$_ungrouped$SBDockView$dockHeight);MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(defaultHeight), (IMP)&_logos_method$_ungrouped$SBDockView$defaultHeight, (IMP*)&_logos_orig$_ungrouped$SBDockView$defaultHeight);Class _logos_class$_ungrouped$SBDockIconListView = objc_getClass("SBDockIconListView"); Class _logos_metaclass$_ungrouped$SBDockIconListView = object_getClass(_logos_class$_ungrouped$SBDockIconListView); MSHookMessageEx(_logos_metaclass$_ungrouped$SBDockIconListView, @selector(maxIcons), (IMP)&_logos_meta_method$_ungrouped$SBDockIconListView$maxIcons, (IMP*)&_logos_meta_orig$_ungrouped$SBDockIconListView$maxIcons);MSHookMessageEx(_logos_class$_ungrouped$SBDockIconListView, @selector(maximumIconCount), (IMP)&_logos_method$_ungrouped$SBDockIconListView$maximumIconCount, (IMP*)&_logos_orig$_ungrouped$SBDockIconListView$maximumIconCount);MSHookMessageEx(_logos_class$_ungrouped$SBDockIconListView, @selector(minimumNumberOfIconsToDistributeEvenlyToEdges), (IMP)&_logos_method$_ungrouped$SBDockIconListView$minimumNumberOfIconsToDistributeEvenlyToEdges, (IMP*)&_logos_orig$_ungrouped$SBDockIconListView$minimumNumberOfIconsToDistributeEvenlyToEdges);} } +#line 103 "Tweak.x" diff --git a/.theos/obj/debug/armv7s/testing.dylib b/.theos/obj/debug/armv7s/testing.dylib deleted file mode 100755 index 5a83f81f5c8e4a9d539eb6e238a39982e35e1b98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52500 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 z zkuQSepaGnMG$4ZGqODinLGoP)B-025vbrI09U$qcMl#JjARqYmbL5CY9~Y9P!wW{^ z)j#6PEog6*O3>yg*?Z%jmrCd!NHWcTD8j)x3#1a7;7O)g9^|sVT2u@w6W=eAX-)!p z)3YC!O6U>5lF>Z`Ir)6o;}!H5Kr#d=NIxA4(rE|e`yM=ANiyxIB-05E`mTKDqZg1& z-x`wXXanw@(|*P537T_Brg<0KPwicK8_6`iGWB;rM(Q)ZcCSvuECdOXgT9Lt`~?EY zb$7koNHQG_Nv78!lezxC`RSAc9VJPo*CaD|`IYCBo929y_Zdn8 zzB}dnd5OtQ|4G!tBkxr_Np89?k(*XTkiR^;av90AJhFP|1cxM_zv;El&>-$IKyuI< zl7e)NMCw<){U(|hpqbZ7L-5RH`}p;cex>BT9s&AZ{m7-&fCRniNT%l-loU@ZMxsv@+ NUdXPzh+E&w{{tq{pr8N% delta 3288 zcmZ`*4Nz3q6+ZX9ci%3%uq-U>E}*#T1_5P3MFfo0h+5bhM#luAAgCCThJryHCn{Mr zCM8buqnD^nO&wa(X{x53ptVDcHPa;OWNI{{#MY|VFlkKN)KO<*CU)$1o=>VX`ewhk z-}&x2_wU@F*LPH$Xn!@F^-cSwys9;m_U@{Uy*_Va+IJce1p)FBrQq)h{y)~XL>I_` zRYZ%ny!Aaft&?cI8ZUfX#W-<9<%x20#hGWq#cy1N|w0}o*}x9-XDBO31_v_eG&AVB0=eG6i2pBdf?Rchs1%h{MJ(?lX2{ib5#5(WUHO)D(&1Ed98x7Y ze6H?6^a9@9g?AMNU0q)gh0$bJ(U9Ej2)gz{einV+dq)nraxdTZ%q{61pK3a{dYv(z z_+be42q$^g5aro?+FGJzHV>{N+Gg_w;3sUp6Fd(6;n)-4kAi3FL`RUrTGkWL-}OX4 zWbPrl0lwPi--5>k#jFC_K(yH|aDxBT=3ek$+dKvQqRoTg2^bnzIt;wr<{|KPHV=az z22V^xLcoa{8d}<#+E&hPYh2t?-qF_HP}n#@7EhQwX`-5v^n$8LPFE`?_|)YjH~2#T z;+B@S)hi!ay0p2qsj{)HwY+UrYe!gleaF?Mf{Y>8!Gef-DP`;f+zgomc3el_&#MGNhGyq-JVW$x=79x}e&Tmml*k#3=$$8UFGF~t_~M6 z!=+{WOnq@w#_1!}ibycl5Rn=B$bP*cDiiI0hpCT>%Bg0bERRSuAkAy0z7W*Z!#_9m zx~LSUo)t0m1si#6IU8kyYnLpA|Fnoqh{##}a%R7jQ4~IJ6-`G`g;iA5FCVpwHcN-g zIki&CAIOB|Xrm9c7D!qSSqu9hKQCuNoQ?L;fO(Bw^h2>_-1tWn)l3ZT3YG|dchCmxz!3ab+({XuhmFhsU91>|7xHf#NKCFS*waJ-CJ1M+T1~tbTu%(RBPwIEVU=e zZM=ycqso%QyrPV=w~bQGZNOoq3Z;0m?z;}HE~kmRI)8NHr-fV4;=JiI+8UqY6+63m zWk+@MldI`<$SrNHO(E;Gs&!>^Q|psUL(Q!nRBfoslQYtJDb{0wa-Qw^uv%DPsLbMF z0WRi~S=$YDGP_`X-dL~Z7H5|Eq|TdJI|lhFE=rL)Z)oFF7=}~B$#+{%l{#;3?H>@j z+0id`ui94}GJ;aiR;P*|7xUGak`2aqsi&yDCApI{hc}-0yj87pwv+UJSYH9gc=H_o z++X7*w3~Qe1vEqkmAf=EmWC0t#ixUr3B${E2v0t!=VQ21B5^=H?3uPNpB`qEeYtmc z`)b>uw%Bfbu$WJ?8&8Dr{20`#(!)rQ?2tT85t_Ljl6O0V-T8(Q zHJdr4NN|SO$!ev@4k4?RB81FA*Vv!etf={bW6A`li$`O{lyTZ%d99eTd&X8~CDNRW zFtZvj1NZOoS)bJUNcXtirS2*2FJf-YTtp;^WHHU9dsrKTGaVwJg0Q9XM80}h`1?D7Zf@CO}FYG+MUB|X76nV~M! zoEy3T%aW(4w)taY4`{h@`Qmn}nDcFviv`>QPJt|#1Ero1JTr%{&;Fu z`r+Oc=ZCKj=4SPz?aTU8u&$zM|LEOoI(kl@MrDJ*b-+LmQh+c}2+RN;1C|0Ez$Ty@ z*bVFlJ^)SwgTVWU#~)P!RyTRuvrwz4S8M(1g<7xbul2fkJ+X{4dJ*JbLC&i4rt_X= znePOCc&V~|R#)Cye=hGXHYf4C;NcC!cDrr!W?=hGUCpWWr}GYHlP?i|_@rVR_tK)e z3DTN)wY_dMKBDkV3n1K@crM{|@D$_wn$Ar;y6?ST6z7C$r+!icon icon.png packageIdentifier - com.burritoz.testing + com.burritoz.dockify + + + cell + PSGroupCell + label + Made by Burrit0z. Official repo: + + + cell + PSGroupCell + label + Burrit0z.github.com/repo cell @@ -98,7 +110,7 @@ cell PSGroupCell label - Max Dock Icons: + Custom Dock Icons (exact # you want): cell @@ -110,13 +122,13 @@ key setIconNumber min - 0 + 4 max - 20 + 10 isSegmented segmentCount - 20 + 6 showValue diff --git a/.theos/obj/debug/testing.dylib b/.theos/obj/debug/testing.dylib index a0ef819fec38b22c32aea9dd4ceba438c0b29703..12cbf398eff797055197ac193970fbc8a469712b 100755 GIT binary patch delta 5310 zcmd6q3s6j5Hb()bA zR%NB-VXyxfvf%o;myANQ%2I1MKWe2hK{3U$J4Xf*Q`uq-uS%z}VcT(}2uFmLg$vVZ zOmGhlhrj~F)l*!#JAF7m1YJ#%mN&n+VM=P6WS{y?&XcD8H4mz7<pHfc~A|jn#QN(pQg1F+S)kWd%)O_qW!ij4yFRiB$w35GBPs3>i@2#gp z`I&ke6cyR+o_kp%6Fv(eu3}2|^lBsQr6SW3qmAsgYa{wI1Bf}Z$Xv_6^T4Ku} zv&=2iS7tI&vS1n^!HY0^DL><&F}5<&X1_w(I=$6=y8Vha$bQw^`uj}G%z~&BQmeOk z8sd$vhlsZl`MUkGW_3LcUdl}VbQQg&L%etfCr7pwE zT+v3_PpSOu@iLF<27EBJB*)7*2)XbJ;OZ2X+B9nKg13}~K6ZyHyqzEmqp`5WtcAycSA%uromAs(Xjf~nC~aA{Q_W{gzy<3DeDJl=)m}y??EV5_Z8WS#O~mgPOq2z= zxPWF@08D7E+}t);0Bo14+X;2OTc+3aY5c2Ww0^-7(D0zp-YwH=`oKxyFhp>c)%2E` z&erNHy$#_)7rc-UwI;77WXcI}6V8ZGbBn<>9b6TkL6vK1*Tw6#ARu+oExtsEruiRMq z_KA5maVACL3F96a^oav-5=3#2#zRcBHMso0(Zc3&@I$@fhtQ4@n)@&oWt$`{g-fK(g&*!(lqo}QLR*w64NVdQ_YBd1 zO9WBxu0?&|7IT=~gSMzw8k(Y>|C+IA+sBxc2)inhl*S~IC+E2T5O*yelCo7M{1EGv ze$4t{atJ5bixV8;FKBFh&{ga{huv32_ZV9Uc=lufA?>B|u@=;SLmi8{6ZJ&Y*HKSH zeG7Fq>TcBKsL3`te?4kl>QUqxb_8OA1wMYUprNRj@LUhr+ttwRPy4sN47J+BJ*d^5 zoI$PZ??tWbOz@QRDYsrkt!%0h+Mke*I`aSR6A;A)HT$~sIO2f zqvGM$U(BzJT8vs66(WI3Bq*a!ISfzsgr@%>DS1V5?y4l-q_f?8moFR6Px#OXp5Vt8 zf9ovcwSMfk{3$;g$(w!XhHsD0_GMB1Q?B=AJ03aZK|j_w(3C?5(+t|la|YA-p&dUN zcFAk%EBi10;_I-97stFYXU~n3RsJ+Z+_5L4o31;Df9^l;+_QHt92ygRqdM=^&FwqZ z>^(d-;gmgV=cMWWnTt}FOcKeF*6kfz{CEFq$2;p@88%|V--q8ERQBxMOMdW)5Wl+Y z?Fm&@Rvy-hFj|W+Dzt)878A4;Ps|eeZIZ13qY?anhnqd=3~-ZhVhYUIstp zWES`%c*@D9(ilz~SRx(5lOYV(RhhsKU@*PZLzW%nmz-<}uWn#EyGyvefkl2-a%o?{ zvh&x0q%6Rt=8iptO|SA^ChV^W3DKoUdBnS)PalGr zwX&{4U}gif6=wcP%{Ln7JBXNR@iv|locSPT?pFnISkQtCu)+ccz|0D$lbA{QmyK{V zr8lwzbOrBfWU>6MCKh59014-;1jsJL^jzH#|2vW(3IF#1fKBsBJAWNE89snsqUVlO z0LW9CSo8o>fm4q?RYeoa;`^GI)v^9K+xDN3;CylZMB;Jc9vSqB(?^kDF&;e+Bf$i5 zS|JHmHM7jwJ?7tTy(Gmf(o4!whhoe!nL{s;$DK|*Hj5SL@K0QU)_(FcnwcQKIuRxU z@n$ z02AU8yC4Y8T?@F9#t`x)v_-kn&@>4UP7L!BLDaizQ7?^#LD)`Fue8XI0RqfmTC`2> z3L(juq%%v{uH46&h>zJN(iN3^FF{eOUbkD|!%!8DWR zNaXv%RaaU$?$7fMpN&r`xY(Y#-}QaRedP0;aWeUG)@1u1w$Zm<%l_K$Zm~14GW9@X zlF{&5!sddaJFCL?zW-k83!=c%=H>bM^23h&<@#TqztH!O?v8?(Un=AipVGeoFL@>) delta 10693 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 x8#-@Wa&b@TOV`?l$Boil?BCb?`GGNy + +@interface SBCoverSheetPrimarySlidingViewController : UIViewController +- (void)viewDidDisappear:(BOOL)arg1; +- (void)viewDidAppear:(BOOL)arg1; +@end + +//Set up variables for use with Cephei +static BOOL transparent; +static BOOL hidden; +static double setHeight; +static double customOpacity; +static NSInteger setIconNumber; +//nepeta like drm +BOOL dpkgInvalid = NO; +//static NSInteger setDockRowNumber; +//static CGFloat setRowSpacing; + +HBPreferences *preferences; + +%hook SBCoverSheetPrimarySlidingViewController +- (void)viewDidDisappear:(BOOL)arg1 { + + %orig; // Thanks to Nepeta for the DRM + if (!dpkgInvalid) return; + UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"Pirate Detected!" + message:@"Seriously? Pirating a free Tweak is awful!\nPiracy repo's Tweaks could contain Malware if you didn't know that, so go ahead and get Dockify from the official Source https://Burrit0z.github.io/repo/.\nIf you're seeing this but you got it from the official source then make sure to add https://Burrit0z.github.io/repo to Cydia or Sileo." + preferredStyle:UIAlertControllerStyleAlert]; + + UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"Aww man" style:UIAlertActionStyleDestructive handler:^(UIAlertAction * action) { + + UIApplication *application = [UIApplication sharedApplication]; + [application openURL:[NSURL URLWithString:@"https://Burrit0z.github.io/repo"] options:@{} completionHandler:nil]; + + }]; + [alertController addAction:cancelAction]; + [self presentViewController:alertController animated:YES completion:nil]; + +} +%end + +//hook the dock +%hook SBDockView + +//this deals with everything adjusting opacity/transparency +//ios 12 and 13 +-(void)setBackgroundAlpha:(double)arg1 { + if (transparent == NO && hidden == NO) { //if not transparent and not hidden + %orig(customOpacity); + }else if (transparent || hidden) { // Note: || means or in objc + %orig(0.0); //hides background of the dock (transparent) + } else { + NSLog(@"Dock not Transparent/hidden, no custom opacity\n"); + } +} + +//ios 13 +-(double)defaultHeight { + if (hidden) { + return (0); + } else { + return (%orig*setHeight); //sets custom height if dock is not set to hidden + } +} + +//ios 12 +-(double)dockHeight { + if (hidden) { + return (0); + } else { + return (%orig*setHeight); //sets custom height if dock is not set to hidden + } +} + +%end + +//NEW HOOK FOR ICON STATE +%hook SBDockIconListView +//ios 12 required piece ++(NSInteger)maxIcons { + if (hidden) { + return (0); + } else { + return (setIconNumber); + } +} +- (NSUInteger)iconColumnsForCurrentOrientation { + if (hidden) { + return (0); + } else { + NSInteger reg = %orig; + return reg; //basically just returns the original value + } +} +%end +//ios 13 +%hook SBIconListGridLayoutConfiguration + +-(void)setNumberOfPortraitColumns:(unsigned long long)arg1 { + if (setIconNumber == 4) { + NSIntegr reg = %orig; + %orig(reg); + } else { + %orig(setIconNumber); + } +} +%end + +%hook SBIconListView +//fix so it doesnt set all pages to 5 columns ios 13 +-(unsigned long long)iconColumnsForCurrentOrientation { + return (4); +} +-(BOOL)automaticallyAdjustsLayoutMetricsToFit { + return YES; +} +%end +//fix for icons being off the page ios 13 and maybe 12 +%hook SBIconListFlowLayout +- (NSUInteger)numberOfColumnsForOrientation:(NSInteger)arg1 { + return (4); +} +%end +//another fix for the folders ios12 +%hook SBFolderIconListView ++(unsigned long long)iconColumnsForInterfaceOrientation:(long long)arg1 { + return (4); +} +%end + +// Thanks to Nepeta for the DRM, and thanks to Sh0rtflow as well +%ctor { + dpkgInvalid = ![[NSFileManager defaultManager] fileExistsAtPath:@"/var/lib/dpkg/info/com.burritoz.dockify.list"]; + if (!dpkgInvalid) dpkgInvalid = ![[NSFileManager defaultManager] fileExistsAtPath:@"/var/lib/dpkg/info/com.burritoz.dockify.md5sums"]; + + + preferences = [[HBPreferences alloc] initWithIdentifier:@"com.burritoz.dockifyprefs"]; + [preferences registerDefaults:@ { //defaults for prefernces + @"setHeight": @1, + @"customOpacity": @1, + @"hidden": @NO, + @"setIconNumber": @4, +// @"setRowSpacing": @0, + }]; + [preferences registerBool:&transparent default:YES forKey:@"transparent"]; //registering transparent as a Boolean + [preferences registerBool:&hidden default:NO forKey:@"hidden"]; //registering hidden as a Boolean + [preferences registerDouble:(double *)&setHeight default:1 forKey:@"setHeight"]; //registering setHeigt as a double (number) + [preferences registerDouble:(double *)&customOpacity default:1 forKey:@"customOpacity"]; //registering customOpacity as a double (number) + [preferences registerInteger:(NSInteger *)&setIconNumber default:4 forKey:@"setIconNumber"]; //Integer of how many icons to allow +// [preferences registerInteger:(NSInteger *)&setDockRowNumber default:1 forKey:@"setDockRowNumber"]; //Integer of how many dock rows to allow +// [preferences registerFloat:(CGFloat *)&setRowSpacing default:0 forKey:@"setRowSpacing"]; //custom dock row spacing? +} diff --git a/Makefile b/Makefile index a4825db..e9a64d3 100755 --- a/Makefile +++ b/Makefile @@ -1,13 +1,13 @@ -ARCHS = armv7s arm64 arm64e +ARCHS = arm64 arm64e INSTALL_TARGET_PROCESSES = SpringBoard include $(THEOS)/makefiles/common.mk -TWEAK_NAME = testing +TWEAK_NAME = Dockify -testing_FILES = Tweak.x -testing_CFLAGS = -fobjc-arc -testing_EXTRA_FRAMEWORKS += Cephei +Dockify_FILES = Dockify.x +Dockify_CFLAGS = -fobjc-arc +Dockify_EXTRA_FRAMEWORKS += Cephei include $(THEOS_MAKE_PATH)/tweak.mk SUBPROJECTS += dockifyprefs diff --git a/README.md b/README.md index 0ae05a8..1c18a78 100755 --- a/README.md +++ b/README.md @@ -2,6 +2,5 @@ SOURCE CODE FOR DOCKIFY **Get it here:** https://burrit0z.github.io/repo -**Compatability** iOS 8 to 12.x, a12 included - -## iOS 13 support eta son ## +**Compatability:** iOS 8 and up, a12 included +**Source code:** You are looking at it. diff --git a/Tweak.x b/Tweak.x deleted file mode 100755 index 5424274..0000000 --- a/Tweak.x +++ /dev/null @@ -1,89 +0,0 @@ -//I looked at Kritanta's "Home Plus" tweak for help with ios13 stuff. I DID NOT -//copy anything, at least knowingly because these tweaks are simillar, please -//understand the code may be simillar becuase we are doing similar things. -//I am liscensing this under MIT, anyone can use anything they need to from here -#include -#import - -@interface SBDockView -@property (nonatomic, assign) double dockHeight; -@end - -@interface SBDockIconListView -@end - -@interface SBIconListView -@end - -@interface SBRootIconListView : UIView -+ (NSInteger)iconColumnsForInterfaceOrientation; -@end - -@interface SBDockIconListView : SBRootIconListView -@end - -//Set up variables for use with Cephei -static BOOL transparent; -static BOOL hidden; -static double setHeight; -static double customOpacity; -static NSInteger setIconNumber; - -HBPreferences *preferences; - -//hook the dock -%hook SBDockView - -//this deals with everything adjusting opacity/transparency -//ios 12 and 13 --(void)setBackgroundAlpha:(double)arg1 { - if (transparent == NO && hidden == NO) { //if not transparent and not hidden - %orig(customOpacity); - }else if (transparent || hidden) { // Note: || means or in objc - %orig(0.0); //hides background of the dock (transparent) - } else { - NSLog(@"Dock not Transparent/hidden, no custom opacity\n"); - } -} - -//ios 12 --(double)dockHeight { - return (%orig*setHeight); //sets custom height if dock is not set to hidden - } -//ios 13 -+(double)defaultHeight { - return (%orig*setHeight); //sets custom height if dock is not set to hidden - } - -%end - - -%hook SBDockIconListView - -//ios 12 -+(NSInteger)maxIcons { - if (hidden) { - return (0); - } else { - return (setIconNumber); - } -} - -//ios13 - -%end - -%ctor { - preferences = [[HBPreferences alloc] initWithIdentifier:@"com.burritoz.dockifyprefs"]; - [preferences registerDefaults:@{ //defaults for prefernces - @"setHeight": @1, - @"customOpacity": @1, - @"hidden": @NO, - @"setIconNumber": @4, - }]; - [preferences registerBool:&transparent default:YES forKey:@"transparent"]; //registering transparent as a Boolean - [preferences registerBool:&hidden default:NO forKey:@"hidden"]; //registering hidden as a Boolean - [preferences registerDouble:(double *)&setHeight default:1 forKey:@"setHeight"]; //registering setHeigt as a double (number) - [preferences registerDouble:(double *)&customOpacity default:1 forKey:@"customOpacity"]; //registering customOpacity as a double (number) - [preferences registerInteger:(NSInteger *)&setIconNumber default:4 forKey:@"setIconNumber"]; //Integer of how many icons to allow -} diff --git a/control b/control index 1ea9fae..e816a90 100755 --- a/control +++ b/control @@ -1,6 +1,7 @@ -Package: com.burritoz.testing +Package: com.burritoz.dockify Name: Dockify Depends: mobilesubstrate, preferenceloader, com.saurik.substrate.safemode, ws.hbang.common (>=1.13) +Conflicts: com.burritoz.testing Version: 1.2 Architecture: iphoneos-arm Description: A very noice tweak to configure the dock a bit more... diff --git a/dockifyprefs/.DS_Store b/dockifyprefs/.DS_Store index 3f383b9e85b6c8cac3387f680fe939a5bf77a246..d365db6483fe5a9af3de009ab0ca759ffb26b834 100755 GIT binary patch delta 56 zcmV-80LTA?K!iZBEf4|8lP(Z|3mAKQHZ?OWATu>LleiEa0hyE55FY`WlaUh{vkwvX O2D1kk_5`#16bA$T84@u7 delta 51 zcmV-30L=e{K!iZBEf4|7lP(Z|3Kx5OH#96DGC4Gpxey%zn3LBK9|4)O_Ye>Vvj!OV J1hf7W2Lr7b5Uv0K diff --git a/dockifyprefs/Resources/Root.plist b/dockifyprefs/Resources/Root.plist index 89e5b60..0996b5a 100755 --- a/dockifyprefs/Resources/Root.plist +++ b/dockifyprefs/Resources/Root.plist @@ -14,7 +14,19 @@ icon icon.png packageIdentifier - com.burritoz.testing + com.burritoz.dockify + + + cell + PSGroupCell + label + Made by Burrit0z. Official repo: + + + cell + PSGroupCell + label + Burrit0z.github.com/repo cell @@ -98,7 +110,7 @@ cell PSGroupCell label - Max Dock Icons: + Custom Dock Icons (exact # you want): cell @@ -110,13 +122,13 @@ key setIconNumber min - 0 + 4 max - 20 + 10 isSegmented segmentCount - 20 + 6 showValue diff --git a/dockifyprefs/Resources/notimportant(forlater).txt b/dockifyprefs/Resources/notimportant(forlater).txt new file mode 100644 index 0000000..577f7eb --- /dev/null +++ b/dockifyprefs/Resources/notimportant(forlater).txt @@ -0,0 +1,53 @@ +BACKUP cause im lazy. this is for a future feature + + cell + PSGroupCell + label + Max Dock Rows: + + + cell + PSSliderCell + default + 1 + defaults + com.burritoz.dockifyprefs + key + setDockRowNumber + min + 0 + max + 7 + isSegmented + + segmentCount + 7 + showValue + + + + cell + PSGroupCell + label + Dock Row Spacing + + + cell + PSSliderCell + default + 0 + defaults + com.burritoz.dockifyprefs + key + setRowSpacing + min + 0 + max + 200 + isSegmented + + segmentCount + 200 + showValue + + diff --git a/packages/com.burritoz.dockify_1.2-7+debug_iphoneos-arm.deb b/packages/com.burritoz.dockify_1.2-7+debug_iphoneos-arm.deb new file mode 100644 index 0000000000000000000000000000000000000000..efd6c0ac38dbadd856291ec0dd5bad020db7047f GIT binary patch literal 13800 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 literal 0 HcmV?d00001 diff --git a/packages/com.burritoz.testing_1.2-12+debug_iphoneos-arm.deb b/packages/com.burritoz.testing_1.2-12+debug_iphoneos-arm.deb deleted file mode 100644 index ba5c9ce40f6ffce85a94b57e2ad644afc76dac2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12216 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 NBlz!^5bH3^e*ul?a#;WX diff --git a/testing.plist b/testing.plist deleted file mode 100755 index 10dc654..0000000 --- a/testing.plist +++ /dev/null @@ -1 +0,0 @@ -{ Filter = { Bundles = ( "com.apple.springboard" ); }; }