Open vinayakjeet opened 3 months ago
Hello maintainers Introduced an autosave feature in Avogadro to automatically save work every 5 minutes, reducing data loss risk. Contemplating further UI enhancements to indicate autosave status and considering the implementation of a DESTRUCTOR for cleanup. Feedback on logic and suggestions for UI improvements would be appreciated
Work-In-Progress: Pull Request #182
New Autosave Feature for Avogadro
This pull request introduces a new autosave feature to enhance the user experience in the Avogadro application. The key aim is to reduce the risk of data loss by automatically saving the current molecule document at a specified interval of 5 minutes, especially in case of unexpected application closures.
Implementation Details:
QTimer
to establish an autosave routine every 5 minutes.Integration:
MainWindow
class, seamlessly integrating this feature into the application's core functionality.This addition is expected to act as a safety net for users, securing their work without the need for manual intervention and frequent saves. The autosave feature is poised to significantly enhance productivity and data security for Avogadro users.
closes #182