Permitir o uso de CSS moderno em predefinições atualizando o sanitizador CSS TemplateStyles (Community Wishlist/W350/pt-br)
Muitas técnicas modernas de formatação e estilo (CSS) não são permitidas pelo TemplateStyles, incluindo
- unidades modernas como
lh, o que permitiria que nossas predefinições wiki se adaptassem a diferentes valores de altura de linha usados por diferentes skins - certas invocações de
var(), uma função crucial para adaptar predefinições ao modo escuro width: fit-content, o que elimina a necessidade de forçar as predefinições a terem uma largura fixa predefinida ou a abrangerem toda a largura da página- consultas de mídia que aparecem no CSS do MediaWiki, como
@supports ( mask-image: none; ), que são necessárias se quisermos substituir certos estilos CSS básicos (por exemplo, CategoryTree)
Isso é uma grande fonte de frustração para criadores e mantenedores de modelos, e leva a (a) criação de soluções alternativas que sem dúvida quebrarão em alguns dispositivos e/ou quando os temas forem alterados, ou (b) recorrer à colocação de estilos em MediaWiki:Common.css, aumentando o tamanho das páginas e aumentando a carga de manutenção.
O sanitizador CSS precisa ser mantido atualizado regularmente.
Além disso, para evitar perda de tempo, precisamos ver avisos do sanitizador na pré-visualização, não apenas ao salvar.
Unassigned
Editores e mantenedores das predefinições, (indiretamente) administradores de interface - e, finalmente, os leitores que se beneficiam de um estilo moderno, acessível e adaptável
- Created: 11:30, 9 January 2025
- Last updated: 01:51, 13 October 2025
- Author: This, that and the other (talk)
This wish currently has 1 supporter. Supporting this wish is currently disabled.