[Android Apps and Games] Chainfire:
Well, I don't really agree with calling it schedule sleep either. Also, if you make a shortcut on your home screen you can activate sleep unscheduled at the push of a button, same will ultimately be the case for the upcoming widget.

I am not familiar with Colins battery tweak, but if it's just a general driver tweak - sure. You can use SetCPU with SuperPower, but in that case I would NOT enable SuperPower's CPU scaling options. Just let SetCPU handle everything CPU. Same goes for overclock - SuperPower is not made with overclocked kernels in mind, and how it works will depend on the kernel (as some overclocked kernels have special demands). SetCPU IS the end-all CPU scaling software and IS made to handle all these cases and much more. So also for overclocked kernels I would say, run SetCPU and disable the CPU options in SuperPower.

Will do, and thanks :)

Re: Wi-Fi I'm still finding it really weird it doesn't work for you, though upcoming versions will have additional code that makes sure it still does if SuperPower errors, if that is the root of your problem (don't know, will see). While I do actually have planned an option to see if any known networks are available, I don't actually want to implement that until I find the cause of the current problem for you. Else I'm just patching over a bug with another functions, and we will never find the cause.

Even without that function, currently forcing Wi-Fi could even work, as under Wi-Fi network options you can set that it automatically turns off if no network is found, though not as efficient as the option you describe.

Also, location based settings Wi-Fi (and Bluetooth, data, 2G/3G, etc) are also planned, so that may give you some nice usable options as well.

Could you fish shared_prefs.xml from your /data/data/nl.morose.superpower/ folder and post it? Perhaps I can import that file to my phone and test with the exact settings you have to see if some of your selections are the cause for this issue. Being able to replicate the issue is the quickest path to fixing it. In the meantime I will try running some more tests on my non-primary devices.

Regarding SuperPower being better than the others - great to hear, make sure to spread that word ;)

Re: drain indicator, as far as I know (though I may investigate further) there is no real good way to do this. I have some experience with coding similar things for other mobile platforms (Windows Mobile) and I know a lot of hardware simply does not report drain, does not report it correctly, or simply outputs a number calculcated from which components are on/off instead of actually measuring it. Also, battery state polling actually drains battery like crazy! All in all, I currently think this is not really a viable option.

Re: CPU scaling, I'm not sure if I'm ever going to do what you ask for, but if I do it will probably be after SuperPower leaves beta stage, it's at the far bottom of my priorities. SetCPU is good for this. Because CPU scaling on several devices requires specialised hacking (like loading kernel hacks and such), writing advanced CPU scaling functions would require an insane amount of work to get to work properly, probably not worth it, versus just installing SetCPU for people who need that fine-grained control. Again, though, I would like to stress that CPU scaling does not actually save as much battery as many people think it does. Standard CPU scaling behavior of most devices is already quite good, with SuperPower's default settings it will improve a bit, but not that dramatically. Not to mention that 700mhz isn't even a possible setting without a custom kernel. Default SGS values are 100, 200, 400, 800 and 1000. See my other comments in this thread regarding CPU scaling.

Thanks :)

I know, SuperPower can only switch 2G/3G with RIL injection on GSM devices. CDMA is not supported yet, and I doubt if it ever will be. For 2G/3G switching on CDMA you need an AOSP ROM so Sidekick will be enabled (see first post).

SuperPower itself will never become a locale plugin, it is way too complex for that. It will eventually offer location-based settings though. I may release individual functionalities as locale plugins as well, but at a much later stage. As for "even if its paid", well, I understand that people want everything for free, but I'm not a charity foundation :)