AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO

Add environment variable to control category filtering

Offen
#2,201 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
Feature Request
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.