98ahni / Resonate

A timing tool for ECHO
https://98ahni.github.io/Resonate-App/
GNU Affero General Public License v3.0
0 stars 0 forks source link

Adaptive File menu #57

Open 98ahni opened 1 week ago

98ahni commented 1 week ago

When the user is logged in to a cloud storage provider the options should change to the corresponding version.
Even if they haven't logged in yet but still have an active session from last time it still counts as being logged in since they can be logged in when they choose an option.
This behavior could also be changed in Settings, choosing between: 'Always use cloud storage', 'Use cloud storage if session is active' and 'Always manually log in'.
Below is an example menu:

Not logged in Google Drive / Dropbox
Log In to Google (Profile)
Log In to Dropbox Log Out
---------- ----------
Open Document (Local) Open Document (super + O)
Save Document (Local) Save Document (super + S)