A Microsoft disponibilizou recentemente a versão 0.99.0 do PowerToys, um conjunto de utilitários de código aberto desenhado para ajudar a personalizar o Windows 10 e 11. Esta actualização traz duas novas ferramentas principais e uma série de melhorias em too conjunto de aplicações, com o objectivo de facilitar a produtividade dos utilizadores mais avançados.
A novidade que mais se destaca é a funcionalidade “Grab And Move”, que traz para o sistema operativo da Microsoft um controlo de janelas muito popular em distribuições Linux. Ao manter a tecla ALT pressionada em conjunto com o clique esquerdo, os utilizadores passam a conseguir arrastar janelas a partir de qualquer ponto da interface. Em simultâneo, a combinação da tecla ALT com o botão direito serve para redimensionar a janela. Esta adição junta-se a outras optimizações recentes em que o seu rato ganhou novas capacidades através do PowerToys.
Outra adição de peso é o “Power Display”. Trata-se de uma ferramenta alojada na área de notificação que permite ajustar o brilho, o contraste e os perfis de cor do monitor directamente sem ter de aceder às definições do Windows. Os utilizadores podem guardar perfis personalizados e alternar entre eles com um único clique. Além disso, a integração com o Light Switch possibilita ajustes automáticos sempre que o tema do sistema muda.
A Microsoft também optimizou vários módulos já existentes. O Keyboard Manager permite agora ajustar manualmente os remapeamentos gravados através de menus suspensos e desactivar teclas ou atalhos específicos. O ZoomIt expandiu as suas capacidades ao passar a incluir capturas de ecrã com deslocamento, o que facilita a captura de páginas longas. Já o Image Resizer migrou para o WinUI 3, para alinhar a sua estética com a linguagem de design do Windows 11.
Para garantir a estabilidade e o desempenho ao executar tarefas diárias, a equipa de desenvolvimento corrigiu dezenas de erros. Abaixo, listamos as alterações técnicas detalhadas nas notas de lançamento oficiais para os vários módulos.
Colar avançado e Always On Top
- Eliminação de 13 avisos do compilador XAML ao mudar expressões xBind em propriedades não observáveis do modo OneWay para OneTime.
- Correcção de falhas na cópia automática em aplicações baseadas em Electron ou Chromium, como o Teams e o VS Code, ao libertar as teclas modificadoras antes de injectar o comando Ctrl+C.
- No módulo Always On Top, a equipa corrigiu o som de fixar e desafixar que tocava mesmo quando a operação falhava, ao condicionar a reprodução do som ao sucesso da função SetWindowPos.
Paleta de comandos e Dock
- Adição de uma nova janela de diálogo para fixar à Dock, para dar aos utilizadores mais controlo sobre a forma como os comandos são fixados.
- Inclusão de um modo Compact Dock com 28 píxeis de altura e subtítulo oculto para as posições superior e inferior.
- Configuração da janela da Dock para se manter sempre sobre as outras janelas por predefinição, ao ceder espaço automaticamente quando detecta uma aplicação em ecrã inteiro.
- Separação do menu de contexto da Dock em relação ao item activo da Command Bar, para não actualizar ao seleccionar um item diferente na lista.
- Correção de faixas duplicadas na Dock causadas por falhas na verificação de duplicados ao fixar itens.
- Resolução de uma inconsistência de fusão no ficheiro DockWindow.xaml.cs que quebrava a compilação.
- Correção do problema que impedia a Dock de reflectir as alterações até ao reinício da aplicação.
- Ocultação da margem DWM durante a criação da janela para evitar mostrar uma moldura visível no arranque.
Extensões e SDK
- Adição de tipos IContent para visualizador de texto simples e visualizador de imagens ao SDK de extensões.
- Inclusão de um histórico persistente na calculadora com ações para guardar, reutilizar, apagar e limpar.
- Adição de uma definição de escolha NetworkSpeedUnit à extensão Performance Monitor.
- Activação da fixação de perfis do Windows Terminal na Dock com ícones individuais por perfil.
- Atribuição de IDs estáveis aos comandos de layout do FancyZones na extensão PowerToys.
- Reforço da extensão Performance Monitor com tratamento de excepções e recuperação de falhas.
- Atribuição de um ficheiro de definições próprio a cada extensão integrada, com migração transparente.
- Inclusão de instruções do Copilot e cinco competências dentro do modelo de extensão.
- Correcção de ícones invisíveis ou corrompidos.