Skip to content

efrederickson/PowerSaveMode

Repository files navigation

Power Saver Mode brings an iOS9-like power saving switch to disable some features of iOS that aren't required and can be computationally or battery expensive. 

Includes a Flipswitch. 

Other people/tweak makers can make toggles ("plugins") for this by implementing the PSToggleProtocol in their class, then registering an instance of that class with PowerSaver. Take a look at one of the existing toggles for more details. For example if you have a battery intensive tweak (e.g. some sort of UI mod like AquaBoard), you could implement a toggle for this that when turned on would disable AquaBoard. 


FEATURES/TODO:

When enabled:
√ Turn battery yellow like iOS 9
	√ turn on reduce motion
	√ turn off background app refresh
	√ turn on "Increase Contrast/Reduce Transparency"
	√ Disable Cellular Data if on WiFi
	√ disable location services
	√ turn off auto-brightness
	√ turn off ringer
	√ turn off bluetooth (if no connected devices)
	√ disable auto downloads (music, apps, books, etc) and auto updates
	- turn off mail fetch (to manual)
	- ? disable animated wallpapers (like ios 9)
	- turn brightness down (with restoration unless changed)
	- turn off vibration
	- turn sounds (volume) down/off
	? turn auto-lock to 1min
	? turn on airplane mode

√ When plugged in, auto-disable
√ Add a button to the low power alerts

About

Tweak to turn off some system settings that consume battery... like in iOS 9.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published