Add success and error message dialogs, and implement threading for save changes #116
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi Thiago,
Thank you for creating awesome things. When I use OpenPLC Editor to program with my ESP32 board, I noticed that when I press the "Save Changes" and "Restore Default" buttons, I don't know if the actions worked or not. To improve user experience and provide clear feedback, I have added the following enhancements:
1.Success and Error Message Dialogs:
showSuccessMessage
andshowErrorMessage
methods to display a message dialog indicating whether the operation was successful or if there was an error.2.Threading for Save Changes:
onSaveChange
method to handle the save operation in a separate thread.These changes enhance the usability of the application by providing clear and immediate feedback to users. You can accept this pull request or not, or you can consider an alternative implementation in the future.