AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO
Add environment variable to control category filtering
- Vorherrschende Sprache
- C++
- Sterne
- 2.1k
- Forks
- 503
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
OCIO color spaces contain a categories attribute that allows config authors and applications to filter the list of color spaces shown in a given menu based on its function (e.g. working spaces, textures). The ColorSpaceMenuHelper class provides app developers an easy way to use this functionality.
There is currently a OCIO_USER_CATEGORIES_ENVVAR that allows users to specify categories to use with application menus. It would be nice if there was one or more additional env. vars to control menu filtering. For example, it might be useful to be able to turn off filtering being done by an application.
Discussed at the 2025-09-29 TSC meeting.
Beitragsleitfaden
Rechercherichtung
Beginnen Sie damit, ColorSpaceMenuHelper und die Behandlung von OCIO_USER_CATEGORIES_ENVVAR zu lokalisieren. Sehen Sie sich die TSC-Diskussion vom 2025-09-29 an, um festzustellen, welches zusätzliche Verhalten für Umgebungsvariablen gewünscht ist, einschließlich der Frage, ob die Anwendungsfilterung deaktiviert werden kann. Als erledigt gilt die Implementierung des vereinbarten Verhaltens mit entsprechender Testabdeckung.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- api
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100