LinwoodDev / Butterfly

🎨 Powerful, minimalistic, cross-platform, opensource note-taking app
https://butterfly.linwood.dev
GNU Affero General Public License v3.0
1.06k stars 73 forks source link

[Feature request]: Always visible save button #757

Open maarriaa opened 3 days ago

maarriaa commented 3 days ago

Is your feature request related to a problem? Please describe

I have experienced multiple times the loss of work after closing the Butterfly app. Despite having autosave enabled, the last modifications were not consistently saved when closing and reopening the app. This unreliable saving mechanism creates potential data loss. A manual save button that is always visible would provide users with an additional layer of control, allowing them to explicitly save their progress before exiting the app and mitigate the risk of losing important work, even when the autosave feature is active.

Describe your feature request!

Additional context

No response

Code of Conduct

CodeDoctorDE commented 3 days ago

Hi, thanks for reporting. This is already possible, go to settings -> behaviors -> autosave and turn it off. If you have reproducable steps how to reproduce the data loss, feel free to report it too. Then I could fix this too.

maarriaa commented 3 days ago

Thank you for the answer. I know that the save button appears when the autosave is off. My feature request was specifically to have the manual save button visible and accessible at all times, even when autosave is enabled for the extra piece of mind. Right now, the save button only shows up if autosave is off.

CodeDoctorDE commented 3 days ago

Okay, I could add it maybe as three state setting: Autosave:

maarriaa commented 3 days ago

That sounds good!