mirror of
https://github.com/Burrit0z/kai
synced 2025-07-01 17:16:47 +00:00
alpha 0.9.9 2
This commit is contained in:
@ -176,18 +176,18 @@
|
|||||||
self.battery.chargePercent = (batteryPercentage*0.01);
|
self.battery.chargePercent = (batteryPercentage*0.01);
|
||||||
|
|
||||||
[self.glyphView setImage:[self.device glyph]];
|
[self.glyphView setImage:[self.device glyph]];
|
||||||
[self.heightAnchor constraintEqualToConstant:(bannerHeight)].active = YES;
|
//[self.heightAnchor constraintEqualToConstant:(bannerHeight + spacing)].active = YES;
|
||||||
|
|
||||||
/*if(!self.height) {
|
if(!self.height) {
|
||||||
|
|
||||||
self.height.active = NO;
|
self.height.active = NO;
|
||||||
self.height = [self.heightAnchor constraintEqualToConstant:(bannerHeight + spacing)];
|
self.height = [self.heightAnchor constraintEqualToConstant:(bannerHeight + spacing)];
|
||||||
self.height.active = YES;
|
self.height.active = YES;
|
||||||
|
|
||||||
}*/ //else {
|
} else {
|
||||||
//int height = (bannerHeight + spacing);
|
int height = (bannerHeight + spacing);
|
||||||
//self.height.constant = height;
|
self.height.constant = height;
|
||||||
//}
|
}
|
||||||
|
|
||||||
if(!self.width) {
|
if(!self.width) {
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ NSTimer *queueTimer = nil;
|
|||||||
self.displayingDevices = [[NSMutableArray alloc] init];
|
self.displayingDevices = [[NSMutableArray alloc] init];
|
||||||
self.axis = 1;
|
self.axis = 1;
|
||||||
self.distribution = 0;
|
self.distribution = 0;
|
||||||
self.spacing = spacing;
|
self.spacing = 0;
|
||||||
self.alignment = 0;
|
self.alignment = 0;
|
||||||
self.oldCountOfDevices = -100;
|
self.oldCountOfDevices = -100;
|
||||||
self.queued = NO;
|
self.queued = NO;
|
||||||
@ -116,7 +116,12 @@ long long lastPercentage;
|
|||||||
self.heightConstraint.active = YES;
|
self.heightConstraint.active = YES;
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
int height = (arg1 * (bannerHeight + spacing)) - spacing;
|
int height;
|
||||||
|
/*if([self.superview.subviews objectAtIndex:([self.superview.subviews count] - 1)] == self) {
|
||||||
|
height = (self.number * (bannerHeight + spacing));
|
||||||
|
} else {*/
|
||||||
|
height = (self.number * (bannerHeight + spacing)) - spacing;
|
||||||
|
//}
|
||||||
self.heightConstraint.constant = height;
|
self.heightConstraint.constant = height;
|
||||||
|
|
||||||
UIStackView *s = (UIStackView *)(self.superview);
|
UIStackView *s = (UIStackView *)(self.superview);
|
||||||
@ -134,28 +139,6 @@ long long lastPercentage;
|
|||||||
[(NCNotificationListView *)(self.superview.superview.superview) fixComplicationsViewFrame];
|
[(NCNotificationListView *)(self.superview.superview.superview) fixComplicationsViewFrame];
|
||||||
}
|
}
|
||||||
|
|
||||||
[UIView animateWithDuration:0.3 animations:^{
|
|
||||||
|
|
||||||
if(!self.heightConstraint) {
|
|
||||||
|
|
||||||
self.heightConstraint.active = NO;
|
|
||||||
self.heightConstraint = [self.heightAnchor constraintEqualToConstant:(self.number * (bannerHeight + spacing))];
|
|
||||||
//set an initial constraint
|
|
||||||
self.heightConstraint.active = YES;
|
|
||||||
|
|
||||||
} else {
|
|
||||||
int height = (self.number * (bannerHeight + spacing)) - spacing; //big brain math
|
|
||||||
//self.heightConstraint.active = NO; //deactivation
|
|
||||||
self.heightConstraint.constant = height;
|
|
||||||
//self.heightConstraint.active = YES; //forcing reactivation
|
|
||||||
|
|
||||||
UIStackView *s = (UIStackView *)(self.superview);
|
|
||||||
s.frame = CGRectMake(s.frame.origin.x, s.frame.origin.y, s.frame.size.width, (s.frame.size.height - 1));
|
|
||||||
//literally does nothing but makes the stack view lay itself out (doesnt adjust frame because translatesAutoreszingMaskIntoConstraints = NO on stack views)
|
|
||||||
}
|
|
||||||
|
|
||||||
}];
|
|
||||||
|
|
||||||
if(textColor==0) {
|
if(textColor==0) {
|
||||||
KAIBatteryCell *cell = (KAIBatteryCell *)view;
|
KAIBatteryCell *cell = (KAIBatteryCell *)view;
|
||||||
if(@available(iOS 12.0, *)) {
|
if(@available(iOS 12.0, *)) {
|
||||||
@ -177,27 +160,6 @@ long long lastPercentage;
|
|||||||
[(NCNotificationListView *)(self.superview.superview.superview) fixComplicationsViewFrame];
|
[(NCNotificationListView *)(self.superview.superview.superview) fixComplicationsViewFrame];
|
||||||
}
|
}
|
||||||
|
|
||||||
[UIView animateWithDuration:0.3 animations:^{
|
|
||||||
|
|
||||||
if(!self.heightConstraint) {
|
|
||||||
|
|
||||||
self.heightConstraint.active = NO;
|
|
||||||
self.heightConstraint = [self.heightAnchor constraintEqualToConstant:(self.number * (bannerHeight + spacing))];
|
|
||||||
//set an initial constraint
|
|
||||||
self.heightConstraint.active = YES;
|
|
||||||
|
|
||||||
} else {
|
|
||||||
int height = (self.number * (bannerHeight + spacing)) - spacing; //big brain math
|
|
||||||
//self.heightConstraint.active = NO; //deactivation
|
|
||||||
self.heightConstraint.constant = height;
|
|
||||||
//self.heightConstraint.active = YES; //forcing reactivation
|
|
||||||
|
|
||||||
UIStackView *s = (UIStackView *)(self.superview);
|
|
||||||
s.frame = CGRectMake(s.frame.origin.x, s.frame.origin.y, s.frame.size.width, (s.frame.size.height - 1));
|
|
||||||
//literally does nothing but makes the stack view lay itself out (doesnt adjust frame because translatesAutoreszingMaskIntoConstraints = NO on stack views)
|
|
||||||
}
|
|
||||||
|
|
||||||
}];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
-(void)refreshForPrefs {
|
-(void)refreshForPrefs {
|
||||||
@ -214,7 +176,7 @@ long long lastPercentage;
|
|||||||
for(BCBatteryDevice *device in devices) {
|
for(BCBatteryDevice *device in devices) {
|
||||||
[device resetKaiCellForNewPrefs];
|
[device resetKaiCellForNewPrefs];
|
||||||
}
|
}
|
||||||
self.spacing = spacing;
|
//self.spacing = spacing;
|
||||||
[self updateBattery];
|
[self updateBattery];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
2
Kai.xm
2
Kai.xm
@ -21,6 +21,8 @@
|
|||||||
[(NCNotificationListView *)(KAISelf.superview) fixComplicationsViewFrame];
|
[(NCNotificationListView *)(KAISelf.superview) fixComplicationsViewFrame];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[[KAIBatteryStack sharedInstance] setNumber:[KAIBatteryStack sharedInstance].number];
|
||||||
|
|
||||||
%orig;
|
%orig;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Package: com.burritoz.kai
|
Package: com.burritoz.kai
|
||||||
Name: Kai
|
Name: Kai
|
||||||
Version: 0.9.9~1
|
Version: 0.9.9~2
|
||||||
Architecture: iphoneos-arm
|
Architecture: iphoneos-arm
|
||||||
Description: Show charging banners on your lock screen!
|
Description: Show charging banners on your lock screen!
|
||||||
Maintainer: burrit0z
|
Maintainer: burrit0z
|
||||||
|
Reference in New Issue
Block a user