joshuakto / fit

File gIT (FIT) to sync your files across mobile and desktop devices using GitHub.
https://obsidian.md/plugins?id=fit
MIT License
34 stars 7 forks source link

Unified interface for tracking file sync status #22

Open joshuakto opened 2 weeks ago

joshuakto commented 2 weeks ago

I have noticed quite a few good suggestions coming from other issues. Would like to propose a systematic solution to address them here:

20 select folder/files to synchronize (suggested by @Fertion)

13 syncing of plugin and settings (suggested by @tbdcit)

16 auto merging of files with conflicting changes (suggested by @hilsonp)

I think we could introduce a modal that provides fine-grained control for the sync settings to address all three feature request

as an initial implementation, the modal could be triggered by a command and look something like this

Screenshot 2024-06-22 at 11 22 08 PM

this will be a fairly involved feature to implement. I am quite occupied these days and unfortunately don't have time to implement this myself. But we could break this up into smaller features and incorporate them gradually through Pull Requests.

If anyone is interested in incorporating these changes to the Fit plugin, please feel free to comment in this issue, and we can try to make this feature possible through community effort.

Note: if I accidentally missed a feature you raised, please feel free to @ me in the issue!