I’m wondering whether it’s possible please for SublimeHQ to work with SnapCrafters on the creation of official snaps. Which are prepared to properly integrate into the Snap ecosystem. By utilising conditional compilation to ensure, that the software is fully integrated and features work properly when distributed as snaps.
It is simply not possible for Sublime Text to have full functionality within a sandbox like the one snap provides, things like build systems and certain plugins can only work without a sandbox. This is why we won’t be publishing any official snaps or flatpaks.
Paths can be mounted with snaps, so you can have a shared mount point for plugins. Snaps are pretty modular and getting more so. You can also define access for things outside the sandbox. If you haven’t had a look at the snap system software and solution in a while your knowledge may be out of date.
It’s also the reason why I suggested working with the Snap Crafters, you could alternatively work with Canonical themselves. If you work with Canonical doing so for your software may help, inform improvements to the Snap system itself. By not using snaps you’re limiting Linux users to traditional software packages. By using containerised apps (snaps) it enables, a much stronger security footing. Will also aid in audits via Canonical’s Landscape software.