le-edubar: Tirar extensão do modo overview e criar uma tela própria
Estando no modo overview, ao tentar utilizar alguns comando como ctrl + c, ctrl + v e também quando o mouse passa por cima de uma notificação o foco da extensão é perdido, podendo causar alguns bugs (ir para a página principal do modo overview, por exemplo). Até agora, foi deixado para a extensão fechar quando perde o foco da caixa de pesquisa.
Mas há prós de usar o modo overview, coisas que não precisou criar do zero: o foco não se perde ao clicar no background,o foco retorna à janela aberta do desktop ao fechar, modo de rolagem pronta, design responsivo e design parecido com o overview.
O aplicativo em si não será feito nenhuma alteração. No código terá de ser feito apenas alterações para criar essas telas e permitir que essa tela receba as ferramentas (caixa de pesquisa, campo de respostas).
Para conseguir tirar do modo overview é preciso conseguir fazer:
-
Tela que não perca o foco (mouse/teclado), manter o foco na extensão enquanto ela está aberta e retornar ao Desktop quando ela for fechada.
-
Criar área de rolagem + barra de rolagem. Terá que ser criado funções para a rolagem funcionar.
Design e animação são fáceis de alterar.