Hello everyone,
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,
1. SnapModel: Fetches all the snaps and is filtered based on the user's
input string
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)
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.
https://invent.kde.org/plasma/snap-kcm/-/merge_requests/9
Thanks and Regards,
Soumyadeep Ghosh