✨ app can be minimized when close button click #232
Merged
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.
Part of #44
Due to inconsistencies in the tray icon behavior across the platforms (Linux, Mac, Windows) and with the purpose of offering a smooth and exact behavior in all of them, the browser window needs to be minimized instead of hidden.
When hiding the window in Linux, there's no way to detect when the user clicks on the Tray to invoke the
BrowserWindow.show()
function. Depending on the user's X environment different things might happen.To avoid all of this, with the current implementation, the window is just minimized which means it will remain visible in the task bar. Unless the underlying Electron's Tray implementation is changed in the future, there's nothing else that can be done if a consistent behavior across platforms wants to be preserved.