Eu sei que a interface do usuário do Thunderbird é altamente personalizável por meio do UserChrome.css
.
Por exemplo, alterar a cor da barra da janela pode ser feito facilmente:
menubar, toolbar, nav-bar, #TabsToolbar > *{
background-color: rgb(245,199,18) !important;
}
Mas onde posso encontrar os nomes dos elementos que quero alterar?
Por exemplo, na janela de composição, o Thunderbird mais recente colore todo o cabeçalho, o próprio cabeçalho e o campo de entrada (tudo é cinza claro).
Considerando que, o Thunderbird mais antigo apenas coloriu o cabeçalho e deixou o campo de entrada do usuário distintamente diferente:
(ignore as diferenças nos temas de cores, ou seja, claro vs escuro). O ponto é a diferenciação distinta entre o título (ou seja, De, Para) e o endereço de e-mail real digitado pelo usuário.
Como posso encontrar o nome do elemento e alterar a cor usando UserChrome.css
?
estou usando Thunderbird 68.3
emDebian Buster
Para Thunderbird e Firefox, as fontes que são editadas
UserChrome.css
estão disponíveis/install-dir/omni.ja
neste arquivo é um diretório compactado (sem compressão) contendo todas as fontes (javascript, xul, css etc.) das janelas exibidas...Para editar/ver as fontes diretamente você pode fazer
Edite o que você quer e/ou obtenha o valor que você está procurando, então você pode reconstruir o arquivo com
O arquivo que você está procurando está
./chrome/messenger/content/messenger/messengercompose/messengercompose.xul
com o css e xul incluídos indicados no início do arquivo, comochrome://messenger/content/bindings.css
echrome://messenger/skin/messengercompose/messengercompose.css
etc.Os endereços Chrome:// permitem acessar arquivos localizados no omni.ja, arquivos de extensão, etc... esses urls podem ser navegados diretamente com o Thunderbird se você tiver uma extensão como esta ou esta , infelizmente, eles ainda não foram atualizados para a v68
Normalmente, para identificar o elemento que você deseja editar, você pode usar o depurador (Ctrl+Shift+I) disponível no menu: Ferramentas > Ferramentas do desenvolvedor > Caixa de ferramentas do desenvolvedor e, em seguida, use o botão superior esquerdo do inspetor de objetos dom, mas certifique-se de selecionar o janela apropriada primeiro com o menu suspenso no canto superior direito (por exemplo,
messengercompose.xul
para a nova janela de mensagem, ela será listada se você abrir uma janela de composição).Extensões como Dom Inspector podem ser úteis aqui, mas ainda não são compatíveis com a v68
Isso pode ser alcançado
UserChrome.css
comOu a alternativa abaixo... você pode substituir
var(--lwt-toolbarbutton-active-background, rgba(255, 255, 255, .4))
pela cor desejada (como vermelho, azul, etc) para a caixa fictícia à esquerda dos campos (cc, bcc etc.)Thunderbird v68.3.0 e v68.3.1:
Observe que em uma instalação totalmente nova, você precisará desbloquear o uso de CSS personalizado com:
Em seguida, crie uma pasta nomeada
chrome
no diretório do perfil e crie o arquivouserChrome.css
(essas diferenciam maiúsculas de minúsculas)Aqui está um css atualizado para TB v68.3.x usando a cor #e06d30...