samschott / maestral

Open-source Dropbox client for macOS and Linux
https://maestral.app
MIT License
3.12k stars 64 forks source link

[PROPOSAL] Exclude items while syncing #303

Open raffaem opened 3 years ago

raffaem commented 3 years ago

Is your feature request related to a problem? Please describe. When you are syncing a large library, you may realize Maestral is syncing items you no longer need.

You cannot actually do that:

image

Describe the solution you'd like Allow to exclude items while you are syncing

Describe alternatives you've considered I think the standard Dropbox client allows you to do that?

Additional context

samschott commented 3 years ago

That used to be possible before v1.3.0 but could result in issues when a user would exclude and immediately include a folder again while it was being downloaded. At the time, I chose the brute-force fix of preventing users to change the excluded list while syncing. This is admittedly not the most elegant solution but I decided that it's acceptable since there is an option to exclude files or folders before the initial download.

samschott commented 3 years ago

Agreed, it would be good to revisit this. It will involve some changes to how the exclusion list is handled.

RokeJulianLockhart commented 11 months ago

https://github.com/samschott/maestral/issues/303#issue-801335716

This appears similar to https://github.com/samschott/maestral/issues/958#issue-1840988001, @raffaem.