<!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>