Quiero cambiar el ícono de maximizar cuando la ventana está maximizada.
¿Cómo puedo detectar cuándo la ventana está maximizada haciendo doble clic en la barra de título o moviendo la parte superior de la ventana de la pantalla?
Sin ejecutar isMaximized() constantemente.
Puede escuchar el evento maximize
o enter-full-screen
en su ventana actual. La diferencia es que se llama a maximize
cuando la ventana está maximizada, pero se llama enter-full-screen
cuando el usuario maximiza la ventana. Puedes leer más sobre estos eventos aquí
mainWindow.on('maximize', () => { // do something })
o
mainWindow.on('enter-full-screen', () => { // do something })