`ui-uitk`: USS Restrictions table bans `filter` and `transition-property`, both supported in Unity 6

Aberta Para iniciantes
#102 1 comentário 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
1/5
Tempo estimado
Menos de uma hora
Facilidade para iniciantes
85/100
Tipo de issue
Documentação
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
csharp
Domínio
documentation

Direção de pesquisa

Leia a seção “USS Restrictions” em skills/ui-uitk/SKILL.md, especialmente as entradas para filter e transition-property, e compare-as com a documentação do Unity 6 vinculada na issue. Atualize as entradas para descrever as propriedades compatíveis e o limite de versão indicado; o trabalho estará concluído quando as orientações não disserem mais aos agentes para remover estilos válidos.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Plugin: 0.1.8-beta (main @ 3831ddb) · Unity: 6000.6.7f1 · Windows 11, Claude Code

Problem

skills/ui-uitk/SKILL.md, section "USS Restrictions" ("These properties do NOT exist — NEVER use them"):

  • L146: filter → "Not supported"
  • L151: transition-property: <value> → "Omit entirely, or none/initial/inherit only"

Both are documented, working USS properties. Following the table, an agent removes valid styles: it drops a blur, or rewrites transition-property: background-color; into a transition on every property.

Evidence

filter (Unity 6.3+):

transition-property (Unity 6.0 and earlier):

  • "The transition property defines which USS properties the transition applies to." Values: property names, all (default), initial, none, ignored; e.g. transition-property: color, rotate; — https://docs.unity3d.com/6000.0/Documentation/Manual/UIE-Transitions.html
  • API: IStyle.transitionProperty.
  • Unity's own packages use it, e.g. com.unity.render-pipelines.core/Editor/StyleSheets/RenderGraphViewer.uss (transition-property: background-color;).

Suggested fix

  • Remove the transition-property row, or replace it with: "default is all; omit it when every changed property should animate, list property names to limit which ones animate."
  • Replace the filter row with a version note: "Unity 6.3+: filter / backdrop-filter supported (blur, grayscale, drop-shadow, …). Not available before 6.3."
  • Optionally mention filter: drop-shadow(...) in the box-shadow row as the 6.3+ alternative.
Linguagem predominante
C#
Estrelas
590
Forks
67
Merge médio
3d 4h
PRs com merge (30d)
13

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de Unity-Technologies/unity-agent-plugin

Todas as issues de Unity-Technologies/unity-agent-plugin

Issues semelhantes

Mais issues de C#

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.