hwittenborn / celeste

GUI file synchronization client that can sync with any cloud provider
GNU General Public License v3.0
1.08k stars 33 forks source link

Nautilus Plugin #21

Open PhilDevProg opened 1 year ago

PhilDevProg commented 1 year ago

The official Nextcloud Client has a Nautilus plugin which integrates it a bit more (sharing in right click menu, emblems showing the sync state, ...)

hwittenborn commented 1 year ago

Hey, thanks for making the issue! I have to do some research to figure out how to make a Nautilus extension in the first place, but I'll send a message once I have something going.

theCalcaholic commented 9 months ago

FYI: https://github.com/nextcloud/desktop/tree/master/shell_integration/nautilus

p-fruck commented 9 months ago

Also wanted to point out that https://gitlab.gnome.org/World/libcloudproviders exists, which I stumbled upon recently. I think this is fairly new and seems like a great way to implement multiple cloud providers, not only nextcloud into nautilus (though nextcloud would be my primary concern too :smile: )

theCalcaholic commented 9 months ago

Also wanted to point out that https://gitlab.gnome.org/World/libcloudproviders exists, which I stumbled upon recently. I think this is fairly new and seems like a great way to implement multiple cloud providers, not only nextcloud into nautilus (though nextcloud would be my primary concern too :smile: )

That looks really cool! Probably means, that the nautilus integration of the official NC client is finally working with sandboxed installments.

yioannides commented 6 months ago

+1 for Nautilus support! I think any flatpak cloud storage client that uses the libcloudproviders API posted above can provide support for the whole filesystem (probably with custom permissions on Flatseal), not just the sandbox.