Skip to content

Releases: NiyaShy/XB1ControllerBatteryIndicator

Japanese translation and some minor code changes

21 Apr 23:25
Compare
Choose a tag to compare

Not much new stuff in this either, "just" a new translation and a few code changes (including some updated packages relevant for building the binary/exe from code).

One rather small code change could be at least a bit relevant though: as reported in issue #72, there might have been a rare edge case that could cause the program to crash. As a precaution I've added a so-called try/catch function that should hopefully "catch" the error and prevent the crash.

No new features (yet), "just" language updates

15 Oct 19:25
Compare
Choose a tag to compare

*"last unicorn" plays in the background* "I'm aliiiiiiive~"
Jokes aside, this isn't really a new version but "just" a new release to show the project is still active (since the last proper release was from 2019 with "silent" updates for new languages).

To mention it here as well without posting a full release, you can try out an unfinished version of what will most likely become 1.4 here. It contains new features (outlined in the post) including a new overlay, but most of the translations haven't been updated yet and there's still some fine-tuning to be done.

And we also reached another "milestone" concerning downloads: the last version I uploaded May 2021 has so far been downloaded over 20.000 times! Really happy that so many people find this little project useful.

Automatic switch to inverted icons on Win10 1903s light theme, update check fixed

18 Jun 18:59
Compare
Choose a tag to compare

Decided to push these changes out earlier than I originally planned since the other changes in the pipeline will probably take quite a while.

So here it is. The biggest change is that this version can detect if the new light theme introduced with Windows 10 1903 is used and switches to an inverted icon set (black lines instead of white). The switch can take a few seconds since it's coupled with the controller detection cycle (which takes 1-5 seconds for a cycle). See issue #23 for details.

Also, as mentioned in issue #25 automatic update check wasn't working correctly up until now. Due to an oversight it only triggered right after you ticked the "search for updates" box and not on every start. This is now fixed.

A list of all currently included languages can be found in the wiki.

Multi-language support, higher-res icons & additional notifiation sound

19 Apr 21:55
Compare
Choose a tag to compare

Happy Easter to anyone who celebrates it!
A lot has happened since v1.2.0 was released last year. Thanks to feedback/suggestions here and on Reddit and other coders joining in a few new features that were requested got implemented.

  • You can now change the language of the tool and its notifications (thanks @RogerUP13 for the code). Since the languages are embedded in the code, I'll update this release every once in a while when new translations get submitted without changing the version number. So if your language is still missing, check back later. Or, submit a translation. You can find details and a how-to in issue #3 and on Reddit.
  • All system tray icons now have multiple resolutions (the old 16x16px and new 48x48px versions). That should enhance the icon quality on high-res (4k) screens.
  • You can enable a notification sound that plays on top of the toast notification when battery hits the "empty" level (thanks @Igvaioli for the code). This should help when you play games in fullscreen and don't see the toast. Optionally, you can also loop the sound until battery returns to a good state. Note that the sound file has to be in .WAV format, if you don't have one at hand you can find several under C:\Windows\Media.
  • The low battery notification should now auto-vanish when the controller goes to any other state.
  • Less file clutter! All the needed resources are now embedded in the program, so no more need for all those separate DLL files.

When you upgrade from an older version, please delete the old .exe and all .dll files and then simply extract the new .exe file from the archive. The .config file only has to be extracted when you don't have one in the folder yet. Please check your settings in the context menu after first start since they might not carry over from the old version.

Currently included languages:

  • English (en)
  • French (fr)
  • German (de)
  • Italian (it)
  • Polish (pl)
  • Russian (ru)
  • Spanish (es)

Test release with some small changes

24 Nov 18:51
Compare
Choose a tag to compare
Pre-release

This is mostly a test release that includes a few small changes.

  • the black .exe icon and the "unknown" icon (shown when no controller was detected) were replaced with higher resolution versions. The "unknown" icon is also a multi-resolution ICO file (includes 16, 32 and 48px icons) to test if this works on high-res screens (for example 4k). See discussion in issue #6 .
  • a new check was added that should automatically remove a triggered toast when battery level returns to a good state. This was brought to my attention on reddit. Note that it currently should only work when battery level switches to low/medium/high, not when the controller switches to any other state.

Notification working (again), autostart with windows and check for new version

21 Jan 10:29
Compare
Choose a tag to compare

Windows 10 1709 broke the toast notification implemented in version 1.1.0. After a lot of digging through microsofts documentations it is now working again. But thanks to this rework the toast now stays until battery level returns to normal (or until you tell it to shut up ;) ).

New in this version: built-in option to start with windows and an (optional) check if a newer version is available.

If you created an autostart shortcut yourself, please delete it before enabling the built-in autostart. Otherwise it would get started twice.

Multi-controller support!

13 Nov 22:02
Compare
Choose a tag to compare

It was asked quite a few times if multiple controllers can be watched at the same time, and I heard you~ The polling routine was rewritten to support cycling through multiple controllers, the tray icon switches status display every 5 seconds.
Also, the low battery notification was changed. Before, it used the "old" balloon message system that was common in Windows versions up to 7. Now the "new" toast system introduced with Windows 8 is used. This (probably) means that notifications won't work properly in Windows 7 any more.

IMPORTANT Windows 10 1709 broke the toast notification for this version. Please update to v1.2.0!

Release with some suggested changes

09 Apr 18:33
Compare
Choose a tag to compare

This release has some changes that there suggested by users on Reddit.

  • Polling interval was reduced from 10 seconds to 1 second
  • Initial recognition of a newly connected controller should be a bit faster
  • Icon for "no controller detected" was changed to make it easier to discern between "none found" and "found but disconnected" (relevant for initial recognition speed)
  • Low battery notification was confirmed to auto-vanish when battery level returns to good

Binary version with my current changes

06 Apr 19:24
Compare
Choose a tag to compare

For those who don't want to install Visual Studio to try it out, here's a binary release.
Just in case you don't trust me, VirusTotal says the files are totally clean :)