Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Defini "alwaysOnTop" como true, mas não funciona corretamente. Por quê?

Ao tentar definir as propriedades da janela na aula, eu vi o recurso alwaysOnTop. No decorrer da aula, defini meu objeto como o mostrado abaixo:

sobreWindow = new BrowserWindow({
    width: 300,
    height: 200,
    alwaysOnTop: true
});

Porém quando eu clico na tela principal, ao contrário do exemplo do instrutor, o meu coloca a janela em segundo plano. O que pode estar ocorrendo?

Link do projeto no GitHub.

Estou utilizando Kubuntu 18.04 LTS.

Atualização: no Mac OS Mojave a aplicação funciona corretamente.

1 resposta
solução

Fala ai Arthur, tudo bem? Não sei qual a versão do Electron que você está usando, mas, havia um bug para sistemas operacionais Linux com o uso dessa propriedade: https://github.com/electron/electron/issues/12445

Acredito que o mesmo já tenha sido resolvido, porém, a versão usada no curso ainda não tinha essa solução.

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software