funcionamento do listener (electron)
ao responder as perguntas de fixação, escolhi a opção:<br />```<br />window.on('close', ()=&gt;{...})<br />```<br /> porém essa opção foi dada como incorreta. no entanto, na versão que estou usando,
<p>fala ai allan, tudo bem? acredito que seja apenas uma questão de versão mesmo.</p>
<p><a href="https://www.electronjs.org/docs/api/browser-window#evento-close" rel="nofollow">https://www.electronjs.org/docs/api/browser-window#evento-close</a></p>
<p>nesse <em>link</em> informa que existe o evento <code>close</code>, ele será emitido quando a janela estiver para ser fechada.</p>
<p>espero ter ajudado.</p>
<p>eu acho que a melhor implementação depende do tipo de diálogo e do modo de interação desejado.</p><p><strong>diálogos que requerem uma ação</strong> não devem ter um [x] para fechá-los, na minha opinião (nem devem ser fechados clicando em qualquer outro lugar que não seja nos botões de ação).<br> a maioria deles possui um conjunto de botões "salvar" e "cancelar", de modo que os usuários pensam (mesmo que por uma fração de segundo) se "fechar" significa "cancelar" ou não.</p><p><strong>caixas de diálogo de informações</strong> deve ter um botão "fechar" e um [x], na minha opinião.<br> se a informação é algo que o usuário pode querer <strong>interagir com</strong> (por exemplo, texto a ser selecionado e copiado), é claro que você não pode permitir que um clique dentro dela feche a caixa de diálogo.<br> se você deseja que o usuário <strong>preste atenção</strong> as informações, eu também proibiria que os cliques do lado de fora fossem descartados, pois isso aumenta a chance de o usuário focar na caixa de diálogo para fechá-la (e espero ler algo lá).</p> <p><code>true</code> e <code>false</code> não devem ser seqüências de caracteres nesse contexto.</p><p>você deseja os valores literais <code>true</code> e <code>false</code> <code>boolean</code>.</p><pre><code>startbutton.disabled = true; startbutton.disabled = false; </code></pre><p>o motivo pelo qual <em>mais ou menos</em> funciona (desativa o elemento) é porque uma string não vazia é <em>truthy</em>. portanto, atribuir <code>'false'</code> à propriedade <code>disabled</code> tem o mesmo efeito de defini-la como <code>true</code>.</p> na área de cliente, na parte do tratamento dados pessoais tem que colocar "não" nas questões. <p>eu já vi menus radiais algumas vezes. eu testei um complemento do firefox que organizava o menu contextual em um círculo. também foi usado em alguns jogos de computador (temple of elemental evil vem à mente quando penso nisso). de alguma forma, não funcionou.</p><ul> <li>é muito mais fácil digitalizar uma lista de opções (seus olhos se movem de cima para baixo) do que as opções dispostas em círculo (seus olhos devem se mover em várias direções).</li> <li>nem todas as opções são iguais. alguns são mais importantes ou usados ​​com mais frequência (devem estar mais próximos do ponteiro do mouse, de acordo com a lei de fitz) do que outros.</li> <li>você realmente tem um problema com itens e subitens mais longos. o jogo que mencionei anteriormente conseguiu lidar com isso muito bem visualmente, girando todas as opções em torno do ponto central. o problema é que, quando há mais opções, você precisa ler algumas delas de baixo para cima, outras da esquerda para a direita e o restante vai de cima para baixo.</li> </ul><p>acho que os menus contextuais radiais podem funcionar em situações específicas (baixo número de opções, itens podem ser representados como ícones sem texto, etc.). mas geralmente não são realmente uma boa ideia.</p> é sempre aconselhavel este tipo de configuração ser feito com o pc ligado vai cabo.e após ativar o bloqueo por mac, você devo incluir o mac do pc que você esta usando.se não me engano conectado vi... pra fazer isso, vai precisar usar javascript: [code=js] document.addeventlistener(scroll, function(e) { let body = document.body; if(window.scrolly  0){ ... isto não é algo que outra pessoa possa responder por você. minhas sugestões podem não se adequar às suas necessidades, hardware e etc. eu, particularmente, avalio alguns pontos ao escolher um sistema operacional:

necessidades (jogar, estudar, trabalhar, etc)

meu hardware

às vezes gosto de avaliar … eu fiquei igual um retardado falando palavras pra alexa, e descobri q se usa o comando silenciar entrada de audio e ouvir entrada de audio, dai n prec… <p>eu sugeriria ter duas áreas separadas - uma onde o usuário faz entradas descrevendo sua disponibilidade e outra em que o sistema exibe o resultado agregado.</p><p>essencialmente, isso replica a conversa que duas pessoas podem ter, fornecendo uma área para o usuário "falar" e outra para o sistema "refletir de volta" seu entendimento.</p><h3>entrada</h3><p>forneça uma área em que os usuários descrevam sua disponibilidade.</p><p>uma maneira de fazer isso seria permitir que eles fizessem uma série de declarações altamente estruturadas, mas em inglês.</p><ul> <li>estou disponível todas as terças e quartas-feiras</li> <li>estou disponível toda quinta-feira depois das 14h</li> <li>não estou disponível na última quinta-feira do mês</li> </ul><p>você pode permitir que os usuários os digitem diretamente ou forneça algum tipo de construtor simples.</p><h3>exibição</h3><p>ao lado da entrada de dados, forneça um calendário mostrando como as instruções do usuário definem sua disponibilidade. torne isso navegável, para que as pessoas possam olhar para o futuro (ou, talvez, o passado). se o usuário parar em um intervalo de tempo específico, mostre uma dica de ferramenta que descreve por que eles estão (ou não) disponíveis no momento.</p><ul> <li>o usuário aponta em um horário de segunda-feira.<br> sistema: <em>você não está disponível a qualquer momento às segundas-feiras</em></li> <li>o usuário aponta em um horário de quinta-feira de manhã.<br> sistema: <em>você não está disponível às quintas-feiras antes das 14:</em></li> <li>o usuário aponta na quinta-feira à tarde, perto do final do mês.<br> sistema: <em>você não está disponível nesta quinta-feira porque é a última quinta-feira do mês.</em></li> </ul><p>se o usuário clicar em um intervalo de tempo, você pode destacar as regras que contribuem para a disponibilidade naquele momento.</p> o navegador bloqueia de acordo com uma classificação (baixa, media e alta). existe lista de "liberados", não de bloqueados.