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.
Você não pode selecionar mais de 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- %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
|