Today I want to give you a look at the SuperBattery 2 development progress…
At first I want to tell you from where it comes and what will be different in the next version. SuperBattery was my first program for the SuperBar and because of this it’s the last of my programs which bases upon Windows Forms.

As you can see in the other applications like SuperWeather 2 or SuperCPU 2 the possibilities with WPF (Windows Presentation Foundation) are much bigger than with Windows Forms. So it is time to write SuperBattery 2 in WPF and make a nice glass interface. And that was the first design idea in 2010 which I introduced at the 6th February 2011. It already had dropdown boxes for AC- and Battery-Mode, the same options etc. To keep it short: it was only a new design but the old functionality. The language support was the only new feature.

I thought that the old GUI was not that intuitive as I wanted and so I made a second design suggestion. It was completely different to all other programs. The idea was to show the battery life time with a track bar from 0 to 100% and sliders for the different stages (fully charged, battery low and battery critical). A mouse hover over the area of a stage or a slider displays only the information you need for the specific state.

I saw two big problems with this design: At first the development effort is very high and second I think that design is so different to the most other programs for windows, that a normal user could have problems understanding the design while the first use.
Because of this thinking the project slept some times on my computer while I develop SuperCPU 2 and SuperWeather 2. Finally SuperCPU 2 brought the final GUI. The preview of the task item in the program with related dropdowns is an intuitive and easy way to configure the settings. So I began the development of SuperBattery 2 again.

As you can see it has a similar design to SuperCPU 2. The AC- and Battery-Mode settings are selectable via a dropdown menu at the top of the task bar settings. This way makes it possible to only show the necessary information with well-arranged menus without getting confused by other settings. With the live previews in the settings you don’t have to imagine what the result of your decision is, you can see it as you make the decision. A very new feature is the alert. If you’re sitting in a plane, a train etc. you can enable the alert and if you fall asleep and somebody what to thieve your notebook he would remove the wire. At this point SuperBattery 2 opens an overlaying Window with a code block and plays an alert sound. I know the bad guy could disable the alert or remove the battery and so on but the few seconds of the alert could give you the time to wake up and… well that’s your decision

You may ask where the development is at the moment… I have to do the whole taskbar integration for the Battery-Mode (some annoying copy-paste work). The tray icon need to be build which is a bit difficult with WPF so I have to read some how-to’s. The last thing to do is an issue with the alert. The alert is senseless when the sound of your computer is turned off or very silent. So SuperBattery 2 has to unmute and raise the master volume to maximum. I don’t have an idea how to do that yet.
You can see there is a lot of work already done and some work to do. I hope you like the software so far. I would appreciate your comments.