|
| 1 | +# DWMBlurGlass |
| 2 | +Adiciona efeitos personalizados à barra de título do sistema global, compatível com Windows 10 e Windows 11. |
| 3 | + |
| 4 | +# |
| 5 | +| [中文](/README_ZH.md) | [English](/README.md) | [italiano](/README_IT.md) | [français](/README_FR.md) | [Türkçe](/README_TR.md) | [español](/README_ES.md) | [German](/README_DE.md) | [Português Brasil](/README_PTBR.md) |
| 6 | + |
| 7 | +Este projeto usa [LGNU V3 license](/COPYING.LESSER). |
| 8 | + |
| 9 | +## !!! NÃO faça download do DWMBlurGlass em nenhum outro lugar!!!! |
| 10 | +> [!WARNING] |
| 11 | +> Descobrimos que alguém está se passando por nós e publicando o DWMBlurGlass com um código malicioso inserido. |
| 12 | +> |
| 13 | +> Para evitar que isso aconteça novamente, por favor, não baixe o software de sites não oficiais! |
| 14 | +> |
| 15 | +> **Também NÃO temos um Discord oficial** |
| 16 | +> |
| 17 | +> Nós apenas distribuímos software no [Github](https://github.com/Maplespe/DWMBlurGlass/releases), [Bilibili](https://space.bilibili.com/87195798) e [winmoes](https://winmoes.com). |
| 18 | +> |
| 19 | +> Além disso, quaisquer novas versões para testes são lançadas primeiro na branch de teste, em vez de disponibilizar binários antecipadamente. |
| 20 | +
|
| 21 | +[](https://www.gnu.org/licenses/lgpl-3.0.en.html) |
| 22 | +[](https://github.com/Maplespe/DWMBlurGlass/releases) |
| 23 | +[](https://github.com/Maplespe/DWMBlurGlass/releases/latest) |
| 24 | +<img src="https://img.shields.io/badge/language-c++-F34B7D.svg"/> |
| 25 | +<img src="https://img.shields.io/github/last-commit/Maplespe/DWMBlurGlass.svg"/> |
| 26 | + |
| 27 | +## Catálogo |
| 28 | +- [Efeitos](#efeitos) |
| 29 | +- [Compatibilidade](#compatibilidade) |
| 30 | +- [Galeria](#galeria) |
| 31 | +- [Efeitos materiais](#efeitos-materiais) |
| 32 | + - [Blur](#blur) |
| 33 | + - [Aero](#aero) |
| 34 | + - [Acrílico](#acrílico) |
| 35 | + - [Mica](#mica) |
| 36 | + - [MicaAlt](#micaalt) |
| 37 | +- [Como usar](#como-usar) |
| 38 | + - [Instalação](#instalação) |
| 39 | + - [Desinstalação](#desinstalação) |
| 40 | +- [Arquivos de linguagem](#arquivos-de-linguagem) |
| 41 | +- [Dependencias](#dependencias) |
| 42 | + |
| 43 | +## Efeitos |
| 44 | +* Adiciona efeitos personalizados à barra de título do sistema global. |
| 45 | +* Customizable global blur radius or title bar blur radius only. Customização global no blur ou apenas blur na barra de título |
| 46 | +* Cores de mesclagem da barra de título personalizáveis. |
| 47 | +* Cor do texto da barra de título personalizável. |
| 48 | +* Reflexos Aero Glass e efeitos de paralaxe disponíveis. |
| 49 | +* Restaurar a altura dos botões da barra de título no estilo do Windows 7. |
| 50 | +* Restaurar o glow dos botões da barra de título no estilo do Windows 7. |
| 51 | +* Suporte para ativar o efeito de blur para programas que usam a antiga API do Windows 7 `DwmEnableBlurBehindWindow`. |
| 52 | +* Suporte para efeitos `Blur`, `Aero`, `Acrylic`, e `Mica (Apenas no Windows 11)`. |
| 53 | +* Troca automática de modo de cor claro/escuro personalizável individualmente. |
| 54 | +* Métodos de desfoque `CustomBlur`, `AccentBlur` e `SystemBackdrop` disponíveis. |
| 55 | +* Suporte a temas de terceiros. |
| 56 | + |
| 57 | + |
| 58 | + |
| 59 | + |
| 60 | +## Compatibilidade |
| 61 | +Compatível com **Windows 10 2004** até a **última versão do Windows 11** (Alguns métodos de desfoque não são suportados em versões do Windows Insider). |
| 62 | + |
| 63 | +Pode ser usado com temas de terceiros para personalizar ainda mais o DWM. |
| 64 | + |
| 65 | +Não modificamos a lógica de renderização do próprio aplicativo, o que é completamente diferente da lógica do MicaForEveryone e, portanto, maximiza a compatibilidade com programas de terceiros. |
| 66 | + |
| 67 | +Nós analisamos o DWM e criamos um método de blur personalizado para trazer efeitos visuais impressionantes, mas se você escolher o método de blur "`SystemBackdrop`" ele usa as interfaces públicas do sistema e tem o mesmo efeito que o MicaForEveryone. |
| 68 | + |
| 69 | +Não é recomendado o uso com o MicaForEveryone, não garantimos compatibilidade com ele. |
| 70 | + |
| 71 | +Compatível com [ExplorerBlurMica](https://github.com/Maplespe/ExplorerBlurMica), funciona melhor em conjunto. |
| 72 | + |
| 73 | +Compatível com [TranslucentFlyouts](https://github.com/ALTaleX531/TranslucentFlyouts). (**Deve-se notar que, embora este projeto seja compatível com TF, o EBMv2 não é totalmente compatível com o TFv2**) |
| 74 | + |
| 75 | +## Galeria |
| 76 | +<details><summary><b>Windows 11</b></summary> |
| 77 | + |
| 78 | + |
| 79 | + |
| 80 | + |
| 81 | + |
| 82 | +- [x] Sobreposição do efeito Mica DWMAPI (Windows 11) |
| 83 | + |
| 84 | + |
| 85 | +</details> |
| 86 | + |
| 87 | +<details><summary><b>Windows 10</b></summary> |
| 88 | + |
| 89 | + |
| 90 | + |
| 91 | + |
| 92 | + |
| 93 | +Usando temas de terceiros |
| 94 | + |
| 95 | +- [x] Extender efeito para as bordas (Windows 10) |
| 96 | +- [x] Efeito Reflexo Aero |
| 97 | +- [x] Restauração da altura dos botões da barra de título no estilo do Windows 7 |
| 98 | + |
| 99 | + |
| 100 | + |
| 101 | +</details> |
| 102 | + |
| 103 | +## Efeitos materiais |
| 104 | +### Blur |
| 105 | +> Apenas um blur básico, nada especial... |
| 106 | +
|
| 107 | + |
| 108 | + |
| 109 | +### Aero |
| 110 | +> Efeito de vidro do Windows 7, com efeitos de saturação e exposição no fundo quando uma janela está inativa. |
| 111 | +
|
| 112 | + |
| 113 | + |
| 114 | + |
| 115 | + |
| 116 | +### Acrílico |
| 117 | +> Receita do acrílico: fundo, blur, mistura de exclusão, saturação, sobreposição de cor/tom e ruído. |
| 118 | +
|
| 119 | + |
| 120 | + |
| 121 | +### Mica |
| 122 | +> Receita do Mica: papel de parede desfocado, saturação e sobreposição de cor/tom. |
| 123 | +
|
| 124 | + |
| 125 | + |
| 126 | +### MicaAlt |
| 127 | +Todos os efeitos acima podem ser personalizados para mesclar cores. |
| 128 | + |
| 129 | +MicaAlt é o Mica com um tom acinzentado, você pode modificar a cor de mesclagem por conta própria para obter o efeito MicaAlt. |
| 130 | + |
| 131 | +## Como usar |
| 132 | + |
| 133 | +### Instalação |
| 134 | +1. Faça download do programa compilado em [Release](https://github.com/Maplespe/DWMBlurGlass/releases). |
| 135 | +2. Descompacte isso em "`C:\Program Files`". |
| 136 | +<b>3. Execute o DWMBlurGlass.exe e clique em "Instalar": </b> |
| 137 | + |
| 138 | + |
| 139 | + |
| 140 | +>Se nada acontecer ao clicar em "Instalar", você precisa ir na aba "Simbolos" e fazer o download. |
| 141 | +
|
| 142 | +>**Você pode receber uma notificação sobre símbolos ausentes no futuro, especialmente após atualizações do sistema.** |
| 143 | +
|
| 144 | + |
| 145 | + |
| 146 | +# |
| 147 | + |
| 148 | +### Desinstalação |
| 149 | +1. Execute o DWMBlurGlass.exe e clique em "Desinstalar". |
| 150 | +2. Apague os arquivos relevantes |
| 151 | + |
| 152 | +## Arquivos de linguagem |
| 153 | +We offer several languages, such as English, Simplified Chinese, Spanish, Portuguese and more. |
| 154 | +If you would like to help us translate into other languages, please see below for language file formats. |
| 155 | + |
| 156 | +1. Primeiro, você precisa fazer um fork deste repositório e cloná-lo localmente. |
| 157 | +2. Abra a pasta "`Languagefiles`" e selecione um idioma existente, como "`en-US.xml`" e faça uma cópia. |
| 158 | +3. Renomeie o código para o nome do [idioma alvo](https://learn.microsoft.com/en-us/windows/win32/intl/locale-names) e abra o arquivo .XML em seu editor favorito. |
| 159 | +4. Na segunda linha, no campo "`local`", altere para o código do idioma alvo, que deve ser o mesmo do nome do arquivo (sem a extensão .xml). |
| 160 | +5. Você pode colocar seu nome no campo "`author`". |
| 161 | +6. Em seguida, por favor, traduza os valores dos campos no formato XML (cuidado para não traduzir os nomes dos campos). O formato correto é: `<config>Config</config>` para `<config>xxxx</config>`. |
| 162 | +7. Salve seu arquivo quando terminar e copie-o para o diretório "data\lang" na pasta onde o programa `DWMBlurGlass.exe` está localizado. |
| 163 | +8. Depois, execute o `DWMBlurGlass.exe` e teste o arquivo de idioma para ver se funciona corretamente. Se não funcionar, verifique as configurações do código do idioma e certifique-se de que o arquivo está conforme a especificação do formato XML. |
| 164 | +9. Finalmente, faça o commit do arquivo no seu próprio repositório forkado e envie um pull request para a branch principal do projeto. |
| 165 | +10. Após a aprovação do request, seu arquivo será lançado com uma futura atualização de software. |
| 166 | + |
| 167 | + |
| 168 | +## Dependencias |
| 169 | +* [MiaoUI Lite interface library v2](https://github.com/Maplespe/MiaoUILite) |
| 170 | +* [AcrylicEverywhere](https://github.com/ALTaleX531/AcrylicEverywhere) - Implementação upstream separada do método CustomBlur, graças a ALTaleX pela pesquisa e suporte. |
| 171 | +* [minhook](https://github.com/m417z/minhook) |
| 172 | +* [pugixml](https://github.com/zeux/pugixml) |
| 173 | +* [VC_LTL](https://github.com/Chuyu-Team/VC-LTL5) |
| 174 | +* [Windows Implementation Libraries](https://github.com/Microsoft/wil) |
0 commit comments