A graphical frontend for sideloading .snap packages inspired by
the likes of GDebi written in C++ and using Qt.
Open the project CMakeLists file in Qt Creator, and then build.
- Toggle to install snap unconfined
- Show installation progress instead of just alerting the user
- Move install process to another thread to keep the UI responsive
- Have it be able to open files straight from the file manager
- Improve labels and text to be more intuitive
- Handle errors better
- Add support for other types of packages (far future)
- Maybe refactor some code as it it messy
- Whatever else I forgot
Either way, I'd say the program is usable as is and it does what it's supposed to do.
Reinstall button wil remove the package and install it again. Useful if you want to upgrade the package.
Remove button will remove --purge, freeing up space on the disk.
(C) Andrei Ionel 2024
Snap packages documentation: https://snapcraft.io/docs/the-snap-format
Program tested on Ubuntu, Debian and Fedora amd64.