Skip to content

Library update notifications on IDE 1.6.x #4546

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
clovisf opened this issue Feb 8, 2016 · 12 comments
Closed

Library update notifications on IDE 1.6.x #4546

clovisf opened this issue Feb 8, 2016 · 12 comments
Milestone

Comments

@clovisf
Copy link

clovisf commented Feb 8, 2016

I personally did not like how invasive the "Library update" notifications popup (of the Arduino IDE) are. The suggestions is to pop a message ONLY during the IDE startup or even not to notify about that at all.
I am using windows 10 and the IDE version 1.6.7

@facchinm
Copy link
Member

facchinm commented Feb 9, 2016

@00alis

@lmihalkovic
Copy link

IMHO the problem is not to-notify-or-not-NOTIFY but more an issue of very poor execution. Not every app with pops notifications (even those written in Java with poor ol'swing) behave so intrusively. In many sutuations the feedback is cleanly hidden after a period (sometimes configurable) with the possibility if viewing past ones.

@00alis
Copy link
Contributor

00alis commented Feb 9, 2016

The execution is indeed really poor. We will schedule e redesign of the behavior in the next few weeks, and see how easy will be to use native OS notification systems. Thanks!

@per1234
Copy link
Collaborator

per1234 commented Feb 10, 2016

It would be nice to have an ignore option for the updatable library/board notifications. If clicked this would suppress all further notifications of that specific version.

@leomil72
Copy link

I agree with clovisf, the pop-up, when it appears, stays over the rest of the windows' application, covering everything and making really impossible to interact with the GUI until you close it. (Mac OSX)

@pfeerick
Copy link
Contributor

Yes, indeed... the pop-up is very annoying in that it appears over the top of everything (on Windows 10). So if you opened the IDE, minimised it, and then was using your web browser, etc when the update check finished, it pops up at you and forces you to close it to get rid of it, rather than hiding nicely in the background over the Arduino IDE.

@lmihalkovic
Copy link

The problem has been identified a few months ago and has a simple. I don't understand what's holding putting it to rest once and for all?

@pfeerick
Copy link
Contributor

More like 1 & 1/2 months ago... but I get the idea. It has been acknowledged, and the UI design folks are looking into using the official OS notifications instead (hence the comment from Alice on the 10th of Feb), which will make it much less annoying. So it shouldn't take too much longer! :-)

@lmihalkovic
Copy link

@pfeerick I believe this issue was referenced in older entrie(s). And without doing a complete redesign, fixing the symptome is not complicated.

@cmaglie cmaglie added this to the Release 1.6.9 milestone Apr 4, 2016
@cmaglie
Copy link
Member

cmaglie commented Apr 4, 2016

I've pushed this fix (now available on the hourly build):

  • The "invasive" popup is no more always-on-top 1a7eaaf
  • Auto close after 10 seconds. 8d7ee63

Still not the perfect solution but at least it should fixes all the annoying side effects.

@pfeerick
Copy link
Contributor

pfeerick commented Apr 5, 2016

@cmaglie The changes you've made look good... but now I don't have any libraries or boards wanting updates, so can't see it in action! :-O As far as I'm concerned, this should make it near enough to perfect - it won't pop up over the top of everything, and if you ignore it for 10 seconds it will go away. basically the same behaviour of system notifications, whilst remaining platform agnostic.

EDIT: Just caught it... it worked perfectly on my W10 laptop. Only appeared when I switched back to the IDE, and then went away when I ignored it. Thank you!

@sandeepmistry
Copy link
Contributor

Closing this @cmaglie's changes have been merged into master and released.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants