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.
Nevar pievienot vairāk kā 25 tēmas
Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
|
- %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
|