miniaturadaimagem| A mesma interface gráfica (usando Qt) com três temas diferentes Na informática, um tema é um pacote predefinido que contém detalhes de aparência gráfica e funcionalidade. Um tema geralmente compreende um conjunto de formas e cores para os elementos de controle gráfico, a decoração da janela e a própria janela. Os temas são usados para personalizar a aparência de um software ou de um sistema operacional.
Também conhecido como skin (ou estilo visual no Windows XP), é um pacote predefinido de aparência gráfica personalizada obtido através do uso de uma interface gráfica do usuário (GUI) que pode ser aplicado a softwares de computador específicos, sistemas operacionais e sites para atender ao propósito, tópico ou gostos de diferentes usuários. Dessa forma, uma skin pode mudar completamente a aparência, o funcionamento e a interface de navegação de um aplicativo ou sistema operacional.
O software que permite a aplicação de uma interface personalizada é denominado "personalizável" (skinnable), e o processo de escrever ou aplicar essa interface é conhecido como skinning. Aplicar um tema altera a aparência e o funcionamento de um software — alguns temas simplesmente tornam o programa mais agradável esteticamente, mas outros podem reorganizar elementos da interface, potencialmente tornando o programa mais fácil de usar.
Uso Os temas são frequentemente usados para alterar a aparência de uma grande variedade de elementos simultaneamente, o que os torna muito menos detalhados do que permitir que o usuário defina cada opção individualmente. Por exemplo, os usuários podem querer as bordas de janela de um tema específico, mas a instalação desse tema também alteraria o plano de fundo da área de trabalho.
Uma maneira de lidar com isso é permitir que o usuário selecione quais partes do tema ele deseja carregar.
Sistemas temáticos Sistemas operacionais Microsoft Windows O suporte a temas no Microsoft Windows surgiu inicialmente em um pacote complementar lançado separadamente para o Windows 95, chamado "Microsoft Plus! for Windows 95". Posteriormente, os temas foram incluídos no Windows 98 como um componente opcional nativo; o pacote complementar "Microsoft Plus! 98" também oferecia suporte a temas. Esses sistemas operacionais, assim como o Windows ME, vinham com temas que personalizavam planos de fundo da área de trabalho, ícones, cores da interface do usuário, sons do Windows e cursores do mouse. O Windows XP ampliou o suporte a temas no sistema ao adicionar estilos visuais e permitir que cada tema especificasse um deles. Softwares de terceiros, como WindowBlinds e Desktop Architect, aprimoram as capacidades de personalização de temas. O suporte a temas personalizados também pode ser adicionado mediante a modificação de arquivos do sistema com o uso de utilitários de terceiros — como UltraUXThemePatcher e SecureUxTheme —, prática que não conta com o aval da Microsoft. Linux Os sistemas operacionais Linux podem oferecer suporte a temas, dependendo de seus gerenciadores de janelas e ambientes de área de trabalho. O IceWM utiliza temas para personalizar a barra de tarefas, as bordas das janelas e o formato da hora. O Window Maker pode armazenar definições de cores para ícones, menus e bordas de janelas em um tema, mas isso é independente das configurações de papel de parede. O GNOME e o KDE utilizam dois conjuntos independentes de temas: um para alterar a aparência de elementos da interface do usuário (como botões, barras de rolagem ou itens de lista) e outro para personalizar a aparência das janelas (como bordas de janelas e barras de título). macOS O macOS não oferece suporte nativo a temas. Aplicativos de terceiros, como Kaleidoscope e ShapeShifter, podem adicionar esse recurso. Android Embora o Android não ofereça suporte a temas, o fork CyanogenMod e seu sucessor, o LineageOS, possuem suporte nativo a temas. O mecanismo de temas do CM, por sua vez, é utilizado em muitas outras ROMs Android derivadas, como o Paranoid Android.
Aplicativos O Firefox e o Google Chrome suportam ou suportavam algum tipo de tema. O Firefox (e seu irmão Thunderbird) suporta temas através de temas leves (anteriormente Personas). O Google Chrome versão 3.0 ou posterior permite que os temas alterem a aparência do navegador. O Internet Explorer 5 e seu sucessor imediato permitiram a personalização da imagem de fundo de suas barras de ferramentas.
Interface padrão Algumas plataformas suportam a alteração da interface padrão, incluindo a maioria que utiliza o Sistema de Janelas X. Para aqueles que não possuem essa funcionalidade, existem programas que podem adicioná-la, como o WindowBlinds para Microsoft Windows e o ShapeShifter para macOS.
Sites da Web miniaturadaimagem| Exemplo de tema personalizado (Timeless) na Wikipédia; o MediaWiki permite personalização de aparência. Muitos sites podem ser personalizados com temas específicos, principalmente aqueles que oferecem recursos de interação social. Alguns sites oferecem temas que fazem alterações principalmente cosméticas, enquanto outros — como o H2G2 — oferecem temas que alteram significativamente o layout da página. Assim como acontece com interfaces de software independentes, isso é facilitado pela tecnologia subjacente do site — XML e XSLT, por exemplo, facilitam grandes alterações de layout, enquanto o CSS pode produzir facilmente diferentes estilos visuais.
Ver também Aqua (interface) Papel de parede (informática) Design industrial Look and feel Design de interface Windows Aero Temas do Windows XP
Notas
Categoria:Complementos de software Categoria:Interface gráfica do utilizador