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

Aperta Adatta ai principianti
#102 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
85/100
Tipo di issue
Documentazione
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
csharp
Ambito
documentation

Direzione di ricerca

Leggi la sezione “USS Restrictions” in skills/ui-uitk/SKILL.md, in particolare le voci per filter e transition-property, e confrontale con la documentazione di Unity 6 collegata nell’issue. Aggiorna le voci per descrivere le proprietà supportate e il limite di versione indicato; il lavoro è completato quando le indicazioni non dicono più agli agenti di rimuovere stili validi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.
Lingua principale
C#
Stelle
590
Fork
67
Merge medio
3g 4h
PR unite (30g)
13

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Unity-Technologies/unity-agent-plugin

Tutte le issue di Unity-Technologies/unity-agent-plugin

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.