Tweak to change opacity of dock. Includes experimental “classic” dock setting for botched devices. I intend to make this a more full fledged dock-customization tweak in the future.
Du kannst nicht mehr als 25 Themen auswählen
Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
|
- %hook SBDockView
-
- -(void)setBackgroundAlpha:(double)arg1 {
-
- NSDictionary *bundleDefaults = [[NSUserDefaults standardUserDefaults]persistentDomainForName:@"com.exoticswingset.truthfuldockprefs"];
- id isTweakEnabled = [bundleDefaults valueForKey:@"isTweakEnabled"];
- double alphaValue = [[bundleDefaults valueForKey:@"alphaValue"]doubleValue];
-
- if ([isTweakEnabled isEqual:@0]) {
- %orig;
- } else {
- %orig(alphaValue);
- }
- }
-
- -(BOOL)isDockInset {
- NSDictionary *bundleDefaults = [[NSUserDefaults standardUserDefaults]persistentDomainForName:@"com.exoticswingset.truthfuldockprefs"];
- id isTweakEnabled = [bundleDefaults valueForKey:@"isTweakEnabled"];
- id classicDockEnabled = [bundleDefaults valueForKey:@"classicDockEnabled"];
- if ([isTweakEnabled isEqual:@0]) {
- return %orig;
- } else if ([classicDockEnabled isEqual:@0]) {
- return %orig;
- } else {
- return NO;
- }
- }
- %end
|