Repository navigation
Releases: qu1ncky/BatteryTray
Release list
BatteryTray 1.5.1
Fix: at 125% display scale the tails of g, y, p in tab labels (and in device names in the reminder) were cut off. Checked at 100–200%.
Исправление: при масштабе экрана 125% у букв g, y, p во вкладках (и в названиях устройств в напоминании) обрезался нижний хвостик. Проверено при масштабах от 100 до 200%.
BatteryTray 1.5.0
English, Russian and Chinese. The app follows the Windows language and can be switched any time in Settings → Language, without a restart. Texts are shorter and simpler.
Also in this release:
- "Charging complete" notification for the Razer Barracuda X now arrives (it came out in 1.4.1 too).
- Tab underline spans the whole label.
- README in English, Russian and Chinese.
Русский, английский и китайский. Язык берётся как в Windows и переключается в «Настройки → Язык» в любой момент, без перезапуска. Тексты стали короче и проще, без названий конкретных устройств.
Также:
- уведомление «Зарядка завершена» для Razer Barracuda X теперь приходит (есть и в 1.4.1);
- полоска под вкладками во всю ширину названия;
- README на английском, русском и китайском.
Установленная программа обновится сама. Новая установка — install.cmd из архива. / Installed copies update themselves; for a new install run install.cmd from the zip.
BatteryTray 1.4.1
Исправления:
- Уведомление «Зарядка завершена» для Razer Barracuda X теперь приходит. Наушники сообщают «зарядка выключена» и когда кабель вынули, и когда зарядка остановилась на полной батарее с кабелем внутри — раньше программа принимала второе за первое. Теперь различает по напряжению: после остановки зарядки полная батарея держит 4,155 В, а выдернутая раньше времени — заметно меньше.
- Оценка по напряжению у полной батареи больше не занижена (было 93%).
- Полоска под вкладками — во всю ширину названия.
Fixes: the "Charging complete" notification for the Razer Barracuda X now arrives (the headset's "not charging" signal also comes when the charger stops at full with the cable still in); the voltage estimate no longer reads a full battery as 93%; the tab underline spans the whole label.
BatteryTray 1.4.0
Никаких выдуманных процентов.
Razer Barracuda X:
- На батарее процент теперь присылают сами наушники при каждом изменении на 1%: программа слушает их уведомления через донгл. Пока число от наушников ещё не пришло (сразу после запуска программы), показывается оценка по напряжению со знаком «≈». Оценка поправлена: раньше завышала примерно на 7%.
- Кабель вставлен или вынут — видно сразу, в ту же секунду.
- Во время зарядки процента нет. Число наушников — это сглаженное напряжение, и на кабеле оно просто ползёт к 100% по 1% за 20 секунд, хотя последняя четверть заряжается больше часа. Вместо него: «Заряжается» с ⚡ и пульсирующей полосой, уровень до зарядки и «последний этап зарядки», когда зарядка держит ровно 4,20 В.
- «Заряжено» и уведомление «Зарядка завершена» — когда зарядное устройство отпустило батарею (напряжение ушло с 4,20 В при подключённом кабеле). Больше не приходит, если кабель просто выдернули.
- Пару минут после отключения кабеля процент «уточняется», пока число наушников оседает, — вместо сползающих цифр.
Мышь Attack Shark / Rongyuan на кабеле: вместо старого процента — ⚡, пульсирующая полоса и «процент появится после отключения кабеля».
DualSense, DualShock 4, Logitech: «зарядка завершена», которую они сообщают сами, теперь показывается как «Заряжено» и даёт уведомление (по протоколу, на устройствах не проверено).
Установленная программа обновится сама. Новая установка — install.cmd из архива.
BatteryTray 1.3.0
Новое:
- Уведомление «Зарядка завершена» для Razer Barracuda X: обычное уведомление Windows, когда наушники зарядились, даже если кабель ещё подключён. Одно на зарядку — подзарядки полной батареи на кабеле его не повторяют. Выключается в «Настройки → Напоминания».
У остальных устройств конец зарядки на кабеле не виден (например, мышь Attack Shark сообщает новый процент только после отключения кабеля), поэтому для них уведомления нет.
Установленная программа обновится сама. Новая установка — install.cmd из архива.
BatteryTray 1.2.1
Исправления:
- Мышь Attack Shark / Rongyuan на кабеле больше не показывается как «спит или выключена». На кабеле мышь уходит из приёмника и по проводу заряд не сообщает (официальный веб-драйвер его тоже не показывает), поэтому теперь она отображается как «Заряжается · кабель» с уровнем до подключения кабеля. Настоящий процент появится, когда кабель отключат.
- Razer Barracuda X больше не показывает ложную «зарядку» на пару минут из-за одиночного сбоя замера (например, когда в USB подключают другое устройство). Зарядка теперь требует не только разброса напряжения, но и его подъёма выше напряжения покоя.
Установленная программа обновится сама. Новая установка — install.cmd из архива.
BatteryTray 1.2.0
Много новых устройств.
- Logitech — мыши, клавиатуры и другие устройства с протоколом HID++ через приёмники Unifying, Bolt, Lightspeed, Nano и по кабелю.
- Razer — около 40 беспроводных мышей (Viper, DeathAdder, Basilisk, Naga, Cobra, Pro Click и др.) и клавиатуры BlackWidow / DeathStalker HyperSpeed.
- Гарнитуры — HyperX Cloud Alpha Wireless / Cloud II Wireless / Cloud Flight, Logitech G533 / G535 / G633–G935 / G PRO / G930 / ASTRO A50, SteelSeries Arctis 1 / 7 / 9 / Pro Wireless / 7+ / Nova 3P / 5 / 7 / Nova Pro Wireless / GameBuds, Corsair Void / HS70 / MAX Wireless / Virtuoso XT, Sony INZONE H5 и др.
- Геймпады — DualSense, DualSense Edge, DualShock 4; геймпады Xbox через адаптер Xbox Wireless.
- Любое USB-устройство, которое сообщает заряд стандартным полем HID «Battery Strength».
Новые устройства сделаны по открытым описаниям протоколов (OpenRazer, Solaar, HeadsetControl, драйвер Linux) и на живом железе пока не проверены. Если ваше устройство не видно или процент странный — напишите в Issues и приложите %LOCALAPPDATA%\BatteryTray\log.txt.
Обновление придёт само (с версии 1.1.0). С 1.0.0 — один раз поставьте вручную через install.cmd.
BatteryTray 1.1.0
Программа теперь обновляется сама.
- Через полминуты после запуска и раз в 6 часов проверяет новые релизы на GitHub. Новая версия скачивается, проверяется по контрольной сумме SHA-256 и ставится тихо, пока окна программы закрыты; после перезапуска всплывает «BatteryTray обновлён».
- Настройки → Обновления: статус, что нового, «Проверить сейчас», «Обновить», переключатель автообновления.
- Если для записи в Program Files нужны права администратора (обычная учётная запись) — программа сообщит о новой версии, а поставит её по кнопке с подтверждением UAC.
С версии 1.0.0 нужно один раз поставить эту вручную: скачайте BatteryTray-1.1.0-win-x64.zip, распакуйте и запустите install.cmd. Дальше обновления придут сами.
BatteryTray 1.0.0
Первая версия: заряд беспроводных устройств в трее Windows и напоминание о разряде.
Установка
- Скачайте
BatteryTray-1.0.0-win-x64.zip, распакуйте. - Запустите
install.cmd, подтвердите запрос администратора. - Значок появится у часов (в Windows 11 — возможно, под стрелкой ^; перетащите его на панель задач).
.NET устанавливать не нужно. Если Windows предупредит о неизвестном приложении — «Подробнее» → «Выполнить в любом случае» (exe не подписан).
BatteryTray.exe отдельно — та же программа без установщика: можно просто запустить.
Поддерживается
- Razer Barracuda X (2022) через донгл — проверено
- Attack Shark R3 и другие приёмники Rongyuan 2.4 ГГц — R3 проверена
- SteelSeries Aerox 3/5/9 Wireless, Prime (Mini) Wireless, Rival 3 Wireless, Rival 650 — не проверено на живом устройстве
- Bluetooth-устройства, заряд которых знает Windows (геймпад Xbox и др.)
Подробности и что делать, если устройства нет в списке, — в README.