NiteShdw's .NET
Applications

BatteryBar

BatteryBar is a simple, straight-forward, battery meter that displays your battery status in your taskbar.

When you're running on battery, BatteryBar shows the percentage bar in green (> 40%), yellow (25-40%), or red (< 25%). The bar displays the time left on your battery in Hours:Minutes

When charging, the percentage bar is shown in blue to indicate charging, and the estimated time to full charge is shown. The bar turns black and shows "On A/C" when fully charged.

Download

Current Stable Version: 2.2 build 35

Released November 12, 2008


Current Beta Version: 2.3 build 38

Released November 17, 2008

Changes in Version 2.3

  • Historical battery usage details are stored per individual battery, enabling you to swap batteries or use more than one battery and still have correct time estimates

Changes in Version 2.2

  • Added a Low Battery and Critical Battery popup notification. When your battery reaches a certain percentage, a popup will appear indicating the number of minutes percentage left on your battery. You can customize the notifications by editing BatteryBar.Settings.Xml in %APPDATA%\BatteryBar
    [Critical Warning] [Low Warning]
  • Added a Low battery and Critical Battery audio alert. BatteryBar plays the sounds as defined in Control Panel -> Sound.
  • Added detection when the computer goes into suspend mode or resumes, which helps make sure that the data recorded about your battery usage is accurate
  • Added an option to change the default display on the bar between "Time Remaining" or "Percent Remaining"
  • Added time remaining to the status popup in the "Battery" line
  • Changed the order of the items in the status popup
  • Fixed support for multiple batteries. Charge/Discharge statistics are aggregate, so the "Time Remaining" will only be accurate if you always use your computer with the same number of batteries.
  • Fixed "Capacity" line in status popup to show "mWh" instead of "mW" and added a space between the number and the unit
  • Fixed percentages to display with or without a space between the number and the % symbol based on culture
  • Fixed vertical status bar in the status popup for some users
  • Fixed the sizing of the status popup for non-English languages
  • Added a number of translations include Turkish, Russian, and Portuguese.

Changes in Version 2.1

  • Added logic to handle when the battery drops more than one percentage point suddenly. Example: My battery drops from 100% to 96% when unplugged. It never shows 99%, 98%, or 97%. The same happens on recharge.
  • Improved Time Remaining algorithm to adjust better due to current battery drain rate (e.g., if you're watching a DVD you time remaining will be less than if it's just sitting idle)
  • Tooltip changed show that information lines up nicely in all languages
  • Added progress bar and icon to tooltip
  • Changed "Rate" to "Charge Rate" and "Discharge Rate" depending on battery status

Source Code

The most recent source code is available from the SVN repository

https://majorhayes.dyndns.org/svn/BatteryBar
User: anonymous

Features

  • New look - The bar is using the same look and feel as the Vista taskbar buttons
  • Statistical time prediction - I am working on a method to allow BatteryBar to keep a history of how your battery charges and discharges and use that to more accurately predict how long your battery takes to charge and discharge.
  • Translations - You are able to create your own translation or even change the default English text
  • Detailed Battery Info - BatteryBar is now capable of collecting detailed information about your battery, including max capacity (mW), current capacity (mW), (dis)charge rate (mW), and more.
  • Automatic Update - BatteryBar will now check for new versions at startup and automatically download the new version