seerge / g-helper

Lightweight Armoury Crate alternative for Asus laptops and ROG Ally. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models
https://seerge.github.io/g-helper/
GNU General Public License v3.0
6.83k stars 247 forks source link

Updates notification #1098

Closed MDowski closed 1 year ago

MDowski commented 1 year ago

Would it be possible - and by this I mean: does it make sense - to indicate new updates? This is the thing that I'm missing from Armoury Crate or MyASUS - touch of red that shows there is something.

It could be done either by making updates icon red, or adding a symbol after "Updates" text string (either superscript or inline), like: [ Updates 🔴 ] or [ Updates ⭕ ] or [ Updates🔺].

seerge commented 1 year ago

@MDowski may be, but currently app doesn't check for them at all unless you click on a button. And whole check process takes a bit of resources, so i'm not 100% sure - when to run it (in order not to hammer battery life or some gaming experience)

MDowski commented 1 year ago

@seerge maybe like 30-60 seconds after the app starts? As we run G-Helper on startup, and this is a time where a lot of apps usually fight for resources, that delay could be handy. Checking it once shouldn't make a difference and this seems to be sufficient.

Or maybe even when G-Helper starts, but not more often than once 24/48 hours?

This could be convenient as we wouldn't have to check updates at all, to see if there are new.

AudreyAP commented 1 year ago

On my machine (and most) driver updates are almost entirely handled by windows update with the exception of bios - I definitely don't need it to auto-check at startup. A toggle for this would be great to keep ghelper light :)

MDowski commented 1 year ago

@AudreyAP I believe that adding a toggle for every-single-thing is what can clutter G-Helper the most. Not some background activity that takes 2 seconds every other day.

seerge commented 1 year ago

@MDowski @AudreyAP actually bios update check worth literally nothing, it’s drivers that are resource heavy cause it doesn’t only load list of available stuff but also compares versions with each device in device manager

Mb check only for BIOS updates automatically?

MDowski commented 1 year ago

@seerge Interesting, because I haven't got for example System Interface in my Windows Update, but my BIOS. Different thing for different model years?

seerge commented 1 year ago

@MDowski I guess when Asus releases each "driver" they kind of mark what device should be affected. So they may just forget you ... :)

Windows indeed updates BIOS as well btw. But same as with the drivers, usually with a small delay after they appear on asus website.

MDowski commented 1 year ago

If so, maybe then this update check isn't necessary at all?

seerge commented 1 year ago

@MDowski may be :) for me personally it's not crucial to get a badge with updates, i would just click a button once in a week by myself

Also most important drivers are actually for GPU + Chipset. And those I get from AMD / NVidia directly anyway, as ones form Asus are outdated.

MDowski commented 1 year ago

@seerge I think you're right. :) It wasn't the best Idea as I can see.

seerge commented 1 year ago

I would just put it on hold for now. Mb one day I can add a call to startup for this.