Excellent, I will try it straight away. I'll pay out 75% if it works (as it fixes my immediate problem), and the remaining 25% if it gets merged. I'll email you after my test.
I think one possible complaint you might get in the review is that when refreshing is fully disabled in the menu, people won't see new networks come up (e.g. when they had just enabled Wifi, or unsuspended).
Maybe a good solution would be to to have one unclickable menu entry pop up labelled e.g. "Networks changed, re-open this menu" to solve that. Probably in nm-applet's main context menu of which the list is a child, instead of in the list itself, so that its appearance doesn't move around the networks on which the user is currently intending to click.
It only stops refreshing if you are hovering the actual SSID list items which in my opinion is the cleanest way to do it, if you want new data you can reclick/rehover the "available networks". The Other option is putting the refresh on a global timer, but that would add magic which isn't clear to the user.
PR created https://gitlab.gnome.org/GNOME/network-manager-applet/-/merg...
Excellent, I will try it straight away. I'll pay out 75% if it works (as it fixes my immediate problem), and the remaining 25% if it gets merged. I'll email you after my test.
I think one possible complaint you might get in the review is that when refreshing is fully disabled in the menu, people won't see new networks come up (e.g. when they had just enabled Wifi, or unsuspended).
Maybe a good solution would be to to have one unclickable menu entry pop up labelled e.g. "Networks changed, re-open this menu" to solve that. Probably in nm-applet's main context menu of which the list is a child, instead of in the list itself, so that its appearance doesn't move around the networks on which the user is currently intending to click.
Confirming it works, thank you! I sent you a mail. In case it doesn't arrive, contact us via the support chat on https://benaco.com
It only stops refreshing if you are hovering the actual SSID list items which in my opinion is the cleanest way to do it, if you want new data you can reclick/rehover the "available networks". The Other option is putting the refresh on a global timer, but that would add magic which isn't clear to the user.
Thanks, I will be awaiting your test result!
4 replies →
Well, huge shoutout to you for following up on your word!
https://gitlab.gnome.org/rickyb/network-manager-applet/-/com...
Ashamed to admit that the power of monetary motivation got the best of me here. But it was also nice to apply myself.