tseli0s/nvdialog

[FEAT] Add sandboxing support (Flatpaks, UWP, ...) on NvDialog.

tseli0s opened this issue · 1 comments

Most sandboxed environments such as Flatpak have specific restrictions that make a large part of NvDialog unusable (File dialogs, notifications, ...). The hardest part is that for each backend, we will have to manually implement it's own way of doing these.

The good part is that Windows has great backwards compatibility meaning UWP applications should behave the same under NvDialog as if they weren't sandboxed, except for hiding / denying access to some parts of the disk.

Flatpak on the other side requires DBus in order to ask for any sort of permission. If anybody is experienced enough, maybe they can implement it (And save some time) but most likely, we are gonna have to use Gtk's existing solutions for the file dialogs and let notification access up to the end user to determine.

This is a tracking issue, meaning that it tracks something that should be fixed or added in the future.

Done: Sandboxing support is added and will be released with the next version.