andyvorld / LGSTrayBattery

A tray app used to track battery levels of wireless Logitech mouse.
GNU General Public License v3.0
391 stars 33 forks source link

[Feature] Custom device names + improvement #75

Open realgooseman opened 11 months ago

realgooseman commented 11 months ago

Hi @andyvorld,

LGSTray v3.0.-rc.2 is overall much cleaner than previous versions. Well done.

I would like to suggest a new feature and an improvement, let me know what you think :

Custom device names

LGSTray

Why ?

When hovering on mouse/keyboard icons on tray menu. Devices tend to have a very long name which make it visually unappealing and slightly harder to read the battery percentage.

Solution ?

Adding an option to rename discovered devices or if not possible, just shorten them to simple model + device type (like G703 MOUSE, G915 KEYBOARD, ...) without extra words.

Extra improvements

Making the hover tray icon labels follow Windows theme, currently on LGSTray the labels always show up in white even on dark mode.

For example I use a dark theme on Windows 11, and look at this tray hover label that shows in dark theme : Tray label

andyvorld commented 11 months ago

I need to have a think about how to actually do this shortened named method, as while it was made for use with Logitech gaming mices and to "repalce" G Hub. Non gaming devices also can show up like my MX2 which comes up as Wireless Mobile Mouse MX Anywhere 2S.

The other improvement with system theme reactive hovers will depend on if I can find another library to support it.

realgooseman commented 11 months ago

Well they're not very urgent improvements but I think they would be nice to have and improve the overall experience. Anyway, thanks for LGSTray, no more need for G HUB.