hschauhan / gosync

An Opensource Google Drive client written in Python
https://hschauhan.github.io/gosync/
GNU General Public License v2.0
281 stars 57 forks source link

Better Interaction #28

Closed hschauhan closed 4 years ago

hschauhan commented 4 years ago

o Drive usage calculation is more interactive now o The local directory is sync'ed only at the startup since during the run observer takes care of new/deleted/moved files o The sync remote/local is more interactive via status bar. This way user knows something is happening in the backend. o There is a detection of network status. If anytime during sync, the network goes down, the condition is detected and sync is aborted and paused. The user can restart the sync from "File" menu when the network comes back. o When the sync starts, at that time also the network status is checked. o Removed the "Refresh" button from settings page. It wasn't doing much but creating troubles like UI freeze etc. That problem is fixed now. The control tree is automatically updated when the drive usage calculation completes. o When a directory is unselected from settings page, the directory is also deleted from the sync list. So during remote sync, all the unchecked directories which were previously synced are skipped. During local sync they are checked even when it is removed from the sync list. NEED TO FIX THIS o The sync time is increased to 30 minutes. The user can always override this by clicking "Sync Now" from "Files" menu.

Signed-off-by: Himanshu Chauhan hschauhan@nulltrace.org