<!DOCTYPE html>
<html data-lt-installed="true">
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body style="padding-bottom: 1px;">
    <p>Hello everyone,</p>
    <p>For the last few months, I have rigorously worked on the new Snap
      KCM and has fixed a lot of UI issues that were raised, and have
      completely refactored the backend, with the implementation of 2
      main models inherited from QAbstractListModel,</p>
    <p>1. SnapModel: Fetches all the snaps and is filtered based on the
      user's input string</p>
    <p>2. PlugModel: Fetches all the plugs associated with a snap,
      filtered based on some criterias like some low level plugs, some
      redudant plugs, some dummy plugs etc. (All the logics are
      documented via comments inside the code)<br>
    </p>
    <p>I have also implemented a 2 pane view, similar to other
      Application Permission KCMs. There is an unmerged MR in the invent
      repo. I'd like to request everyone to review the MR and suggest
      any changes necessary.</p>
    <p><a class="moz-txt-link-freetext" href="https://invent.kde.org/plasma/snap-kcm/-/merge_requests/9">https://invent.kde.org/plasma/snap-kcm/-/merge_requests/9</a></p>
    <p><br>
    </p>
    <p>Thanks and Regards,</p>
    <p>Soumyadeep Ghosh<br>
    </p>
  </body>
  <lt-container></lt-container>
</html>