Skip to content

Commit 08dcf68

Browse files
authored
Merge pull request shinydevelopment#82 from cysp/feature/statusbaritems-ios11
Update known status bar items for iOS 11
2 parents 816b4c3 + 8095d18 commit 08dcf68

1 file changed

Lines changed: 25 additions & 25 deletions

File tree

SDStatusBarManager/SDStatusBarOverriderPost11_0.m

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -10,40 +10,40 @@
1010
#import "SDStatusBarOverriderPost11_0.h"
1111

1212
typedef NS_ENUM(int, StatusBarItem) {
13-
// 0
14-
DoNotDisturb = 1,
15-
// 2
16-
SignalStrengthBars = 3,
17-
// 4
13+
TimeStatusBarItem = 0,
14+
QuietModeStatusBarItem = 1,
15+
AirplaneModeStatusBarItem = 2,
16+
CellularSignalStrengthStatusBarItem = 3,
17+
CellularServiceStatusBarItem = 4,
1818
// 5
19-
// 6
19+
CellularDataNetworkStatusBarItem = 6,
2020
// 7
21-
// 8
22-
BatteryDetail = 9,
21+
MainBatteryStatusBarItem = 8,
22+
ProminentlyShowBatteryDetailStatusBarItem = 9,
2323
// 10
2424
// 11
25-
Bluetooth = 12,
26-
// 13
27-
Alarms = 14,
25+
BluetoothStatusBarItem = 12,
26+
TTYStatusBarItem = 13,
27+
AlarmStatusBarItem = 14,
2828
// 15
2929
// 16
30-
// 17
31-
RotationLock = 18,
30+
LocationStatusBarItem = 17,
31+
RotationLockStatusBarItem = 18,
3232
// 19
33-
// 20
34-
// 21
35-
// 22
33+
AirPlayStatusBarItem = 20,
34+
AssistantStatusBarItem = 21,
35+
CarPlayStatusBarItem = 22,
3636
// 23
37-
// 24
38-
// 25
37+
VPNStatusBarItem = 24,
38+
CallForwardingStatusBarItem = 25,
3939
// 26
4040
// 27
4141
// 28
4242
// 29
4343
// 30
4444
// 31
4545
// 32
46-
// 33
46+
LiquidDetectionStatusBarItem = 33,
4747
// 34
4848
};
4949

@@ -168,8 +168,8 @@ - (void)enableOverrides {
168168

169169
// Enable 5 bars of mobile (iPhone only)
170170
if ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone) {
171-
overrides->overrideItemIsEnabled[SignalStrengthBars] = 1;
172-
overrides->values.itemIsEnabled[SignalStrengthBars] = 1;
171+
overrides->overrideItemIsEnabled[CellularSignalStrengthStatusBarItem] = 1;
172+
overrides->values.itemIsEnabled[CellularSignalStrengthStatusBarItem] = 1;
173173
overrides->overrideGsmSignalStrengthBars = 1;
174174
overrides->values.gsmSignalStrengthBars = 5;
175175
}
@@ -186,8 +186,8 @@ - (void)enableOverrides {
186186
strcpy(overrides->values.serviceString, [carrierText cStringUsingEncoding:NSUTF8StringEncoding]);
187187

188188
// Battery: 100% and unplugged
189-
overrides->overrideItemIsEnabled[BatteryDetail] = YES;
190-
overrides->values.itemIsEnabled[BatteryDetail] = YES;
189+
overrides->overrideItemIsEnabled[ProminentlyShowBatteryDetailStatusBarItem] = YES;
190+
overrides->values.itemIsEnabled[ProminentlyShowBatteryDetailStatusBarItem] = YES;
191191
overrides->overrideBatteryCapacity = YES;
192192
overrides->values.batteryCapacity = 100;
193193
overrides->overrideBatteryState = YES;
@@ -198,8 +198,8 @@ - (void)enableOverrides {
198198
strcpy(overrides->values.batteryDetailString, [batteryDetailString cStringUsingEncoding:NSUTF8StringEncoding]);
199199

200200
// Bluetooth
201-
overrides->overrideItemIsEnabled[Bluetooth] = !!self.bluetoothEnabled;
202-
overrides->values.itemIsEnabled[Bluetooth] = !!self.bluetoothEnabled;
201+
overrides->overrideItemIsEnabled[BluetoothStatusBarItem] = !!self.bluetoothEnabled;
202+
overrides->values.itemIsEnabled[BluetoothStatusBarItem] = !!self.bluetoothEnabled;
203203
if (self.bluetoothEnabled) {
204204
overrides->overrideBluetoothConnected = self.bluetoothConnected;
205205
overrides->values.bluetoothConnected = self.bluetoothConnected;

0 commit comments

Comments
 (0)