<table><tr><td style="">jgrulich added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D18621">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #8C98B8;
          color: #6B748C;
          font-style: italic;
          margin: 4px 0 12px 0;
          padding: 8px 12px;
          background-color: #F8F9FC;">
<div style="font-style: normal;
          padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D18621#402768" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">D18621#402768</a>, <a href="https://phabricator.kde.org/p/davidedmundson/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;">@davidedmundson</a> wrote:</div>
<div style="margin: 0;
          padding: 0;
          border: 0;
          color: rgb(107, 116, 140);"><blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>I can find LastScan in the fd.o apidox, but not in NMQt... ?!?</p></blockquote>

<p>It doesn't seem to be there. So lets add it.</p></div>
</blockquote>

<p>It's not there because it's most likely one of recent additions, which means we will not be able to rely on that if it's not in NM 1.4, or alternatively we will need to bump required NM version.</p>

<blockquote style="border-left: 3px solid #8C98B8;
          color: #6B748C;
          font-style: italic;
          margin: 4px 0 12px 0;
          padding: 8px 12px;
          background-color: #F8F9FC;">
<div style="font-style: normal;
          padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D18621#402766" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">D18621#402766</a>, <a href="https://phabricator.kde.org/p/ngraham/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;">@ngraham</a> wrote:</div>
<div style="margin: 0;
          padding: 0;
          border: 0;
          color: rgb(107, 116, 140);"><p>Again, I think this is a "the user doesn't feel in control" issue. If a feature of the software cannot automatically anticipate and meet user needs with 100% reliability, then the user must be provided with a method to self-serve for the cases where the software 's automatic behaviors are insufficient.</p></div>
</blockquote>

<p>Then make it reliable. If it's realiable and as I mentioned there can be some improvements done, you will provide them a functionality which in most cases will give them just false feeling that they changed something. Nobody will need to wait 15 seconds, because scanning is done everytime you open the applet and browse your connections. I believe that majority of users will hit the button right after they open the applet, while there is scanning being done and they have the feel to hurry things up, while actually it will do nothing.</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>In theory, refreshing upon open and every 15 seconds after that should be sufficient. But if for some reason it's not, then without a refresh button, the user doesn't feel in control and loses confidence in your software, and then they get upset and start filing nitpicky bugs and complaining on Reddit.</p></blockquote>

<p>I did receive just one bug for this and after I explained that this is done automatically on the background, the reporter didn't complain.</p>

<p>I don't want to keep adding things to a small applet to cover every single use case. I know it's just a small button, but next time it will be another button, search bar or anything else and the applet will become a monster as it used to be in KDE 4 times. When we were developing this applet back then with Björn and Thomas, the idea wasn't to make everyone happy, that's not really possible, but it shouldn't make anyone unhappy, which I think this really doesn't.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R116 Plasma Network Management Applet</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D18621">https://phabricator.kde.org/D18621</a></div></div><br /><div><strong>To: </strong>vpilo, VDG, Plasma, jgrulich, ngraham<br /><strong>Cc: </strong>davidedmundson, alexeymin, plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart<br /></div>